How to answer "how much does it cost" on the phone without giving a number you regret

When a caller asks how much it costs, give them a real range with the conditions attached, then move straight to booking a look at the job. Refusing to say anything about price reads as evasive and gets you hung up on, and firing off a single number sight unseen sets an expectation you will spend the rest of the job apologizing for.
Why the question is not really about price
Most callers asking for a number are trying to answer two questions at once: can I afford this at all, and is this company worth my time. They have no way to judge either without hearing something concrete. If you dodge, they assume you are expensive and hiding it, and they call the next company on the list who will happily say a number.
So the goal is not to avoid the question. The goal is to answer it in a way that is honest, that survives contact with the actual job, and that ends with an appointment on the calendar instead of a vague promise to send something over.
Give a range, and say what moves it
Pull the range from your own finished jobs, not from what you wish you charged. Most trades can say something like: jobs of this type in this area usually land between one figure and another, and where yours falls depends on square footage, condition, access, and how much prep it needs. That sentence does three jobs at once. It gives the caller something real, it tells them the price depends on facts you do not have yet, and it teaches them what drives cost so the eventual quote makes sense.
Keep the range honest. A range so wide it means nothing is the same as refusing to answer, and a range that quietly starts below what you actually charge just buys you a walkthrough with someone who was never going to sign. If your low end has not happened in two years, it is not your low end.
Ask three questions before you say anything
Before the number comes out, get enough to narrow it. What is the space or the scope, roughly how big, and what condition is it in. Two minutes of that lets you give a tighter range and makes you sound like someone who has done the work, which is most of what the caller is listening for anyway.
It also tells you whether to keep going. Some calls are outside your service area, and some are a budget that will never meet your price. Better to find that out on the phone than after driving out to measure it.
Never quote a firm number sight unseen
The one thing worth being strict about is the difference between a range and a quote. A range is a conversation. A quote is a commitment, and once a homeowner hears a firm figure on the phone they will remember that figure and nothing else, including everything you said about conditions. When the real number comes back higher, you look like you raised the price.
Say plainly that you can give a range now and a firm price after you see it, and that you do not quote work you have not looked at because you would rather be accurate than fast. Nobody has ever held that against us. Then book the visit while they are still on the phone, because a callback tomorrow is a callback that competes with whoever they talk to tonight.
Write it down so everyone says the same thing
The reason this goes wrong in most companies is that three different people answer the phone and all three handle it differently. One quotes low to win the job, one refuses to say anything, and one says whatever the last job cost. Put the ranges, the qualifying questions, and the exact wording on one page and make it the same for whoever picks up, including the answering service if you use one.
Update that page whenever your pricing moves. A pricing sheet that is a year old is how a crew member ends up promising last year's rates on this year's material costs. We wrote about setting those numbers off real cost in how to price for margin instead of guessing.
What we do in our own companies
We run painting and flooring companies in Bellingham along with the licensed Washington general contractor they operate under, and the price question comes up on nearly every first call. We answer it with a range built from jobs we actually finished, we name the conditions that move it, and we hold firm numbers until somebody has seen the work. The estimate then goes out fast, while the conversation is still fresh, which matters more than most contractors think.
The other half of it is that the call has to get answered at all. A perfect price script does nothing on a phone that rings out, which is why intake and response time sit at the front of the system we run, ahead of anything else. We covered the answering side in what happens to your after-hours calls.
What we cannot tell you is what your range should be. That comes out of your own finished jobs, your market, and your costs, and anyone who hands you a number without looking at those is guessing.
Not sure where your calls are going wrong?
The free audit looks at your search presence, response time, quoting, and follow-up, then ranks what is worth fixing first. Joshua replies within one business day.
Request the free audit