Someone isn't disqualified as a potential customer simply because they don't know how much something costs or assume it costs X when it costs 10X.
A good customer understands value. That means that if they thought something costs $500 but it really will cost $10k, they'll be able to identify if it's worth $10k to them, or instead find out what they can get for the $2k that they can actually afford.
Just saying "no, I can't help you" and walking away isn't doing yourself any favors.
> Buyers of software products, like small children, hear one word more than any other: "no". "No, it can't be done." "No we don't do that." "No, if you did that it would screw up everything else." "No, that's stupid" It doesn't matter if you're right, all that matters is that you're just another person saying "no".
> You differentiate yourself from others by giving the exact same answer, but with the word "yes" instead of "no".
> "Yes, in order to do that, we'd also want to look at..."
...
> As I've told my customers many times, "The answer is always 'Yes'. You may not want to do it once you understand what it will take, but the answer is still 'yes'."
> Someone wants a Facebook clone for $500? Simply respond "it's a huge amount of work and I won't be able to do it for that." If they press, explain why.
>Just saying "no, I can't help you" and walking away isn't doing yourself any favors.
You're right. But it's a grey area. There are some real crazies/idiots out there, and picking up a delinquent client is parasitic. If you work a large project, and the client pulls some bullshit to avoid payment, you may need to take them to court. This takes time you could be productive on other projects. A client who signs off on a design, and then complains that it's not what they want, will extend project. Too much of "could you make the yellow more yellow?" "I want people to smell cinnamon and peppermint." results in a poor finished product due to both frustration and a lack of communication.
Just dropping a client has it's own difficulties, and may not be possible depending on the agreement.
"I'll pay you $500 for a large project" is one indicator that could be a difficult client. Of course, it's not a truth, but I feel a good defensive game goes a long way.
So I work in a niche consulting area (helping companies build out developer platforms). I like to earn the most money I can, so I tend to only work with public companies, large corporations, etc because they can afford to pay the most.
Startups approach me all the time, given that I'm quite well connected in the startup scene from my other activities here in SF. But they can't afford to pay me what BigCorps will pay me. There's no point in me telling them the value I can provide and doing the dance because the bottom line is they usually don't have the kind of funding to make it feasible.
And for me, there isn't the equivalent of "well this is what I can do for $500" - I charge by the day and you either pay my rate or you don't. Fortunately I have enough business that will.
Someone isn't disqualified as a potential customer simply because they don't know how much something costs or assume it costs X when it costs 10X.
A good customer understands value. That means that if they thought something costs $500 but it really will cost $10k, they'll be able to identify if it's worth $10k to them, or instead find out what they can get for the $2k that they can actually afford.
Just saying "no, I can't help you" and walking away isn't doing yourself any favors.