Your Ballpark Estimate Is Anchoring You to the Wrong Price
Your Ballpark Estimate Is Anchoring You to the Wrong Price
Phone rings before I've touched my coffee. Referral from a neighbor. Guy wants to know roughly what a boiler swap runs. Just a ballpark. Just so he knows what he's dealing with.
I used to give him one.
Something like four to six thousand depending on what we find, maybe more if the piping's a mess. He'd say great, thanks, we'd book the walk. I'd show up three days later thinking I was doing a boiler swap. He'd be sitting at his kitchen table thinking he was spending four thousand dollars.
Not the same conversation.
The Ballpark Sets the Price Before You've Seen Anything
The moment you say a number — any number, with any qualifier attached — the customer hears a price. Not a range. Not a placeholder. A price. The words "ballpark," "roughly," "somewhere around" don't survive the time between your call and their kitchen table. What survives is the number.
So when you show up and the real figure is $6,200, you're not quoting anymore. You're defending. The $6,200 isn't the price — it's the overage on the $4,000 they already told their spouse about. You are now explaining why you're $2,200 over a number you never actually committed to but absolutely committed to.
That's the anchor. You set it yourself, in a parking lot, before you'd seen one pipe.
What 'Ballpark' Actually Says
Here's what a contractor thinks when he says ballpark: rough idea, subject to change, don't hold me to it.
Here's what the customer hears: floor. Maybe a little more, probably around there.
By the time the call ends, that soft number has hardened. They've run it against their savings. They've mentioned it to their spouse. The ballpark is now the budget, and you don't know that yet.
When you give a number before you've seen the job, you're implying expertise you haven't earned. When reality comes in different, you pay that debt out of margin and out of trust.
The Shrewsbury Job
It was 2010. Three guys left after the layoffs in late '08, doing service-only work, taking every residential call we could get because builders weren't calling. Every job mattered. Not philosophically. Mathematically.
Woman in Shrewsbury called on a referral. Needed a boiler replacement. I talked to her ten minutes — sounded like a standard swap, nothing unusual from what she described. I didn't want her calling the next guy in the book. So I told her somewhere in the four-to-five range depending on what we found.
Got there and found a system that hadn't been touched correctly in fifteen years. Wrong-size near-boiler piping. Waterlogged expansion tank, half the size it should have been for that radiation load, diaphragm shot. No isolation valves on the zones. Bad work, all of it, and nobody had caught it because the thing limped along.
Real number was just under nine thousand. I explained everything, showed her, she hired us, paid the invoice. No argument, nothing dramatic.
She never called back. Three months later I found out she'd told two neighbors we were expensive.
The four-to-five I'd thrown out on the phone was the only measuring stick she had. We were $4,000 past it. Didn't matter that the work was right.
When you're running on three guys and no builder pipeline, a margin bleed isn't one bad job. It's a truck payment gone. How long can you pay your people with zero new revenue? In 2010 I was measuring that in weeks. The money I left on that job — because I'd anchored to a number I had no business giving — was real in a year when everything was real.
Last time I gave a number before seeing the job.
The Customer Isn't Shopping. They're Scared.
A lot of customers who ask for a ballpark aren't price-shopping. They're nervous. They don't know if a boiler replacement is a $1,500 problem or a $15,000 problem. They don't know if this call is worth having. The ballpark request is a trust problem, not a budget problem.
A number doesn't solve a trust problem. It just gives the nervous customer something to hold while they decide whether to trust you.
I teach a code class two nights a month at the voc school. Every time I put a customer scenario in front of those kids, they reach for a number. Any number. Fast, before the silence gets uncomfortable.
I tell them every time: silence is not a sales problem. A wrong number is a margin problem. Not the same thing.
When someone asks for a ballpark, ask them a question back. What are you worried about — the cost in general, or that a contractor's going to surprise you at the end? Twenty years of kitchen conversations tells me they'll tell you what they actually need, and it's usually not a number. It's reassurance that you know what you're doing and won't make things worse.
Give them that. Save the number for when you've seen the job.
What to Say Instead
I've used the same line for years: "I won't give you a number I'll have to walk back. Let me come look at it and I'll give you a real price you can hold me to."
That's it. Most customers hear that and relax. They've been the person who got quoted one thing on the phone and invoiced something else. When you tell them you won't do that, you've separated yourself from everyone who did — without saying a word about your competitors.
The ones who push harder, who say they just need a general range: ask them whether anyone else has looked at it. If they say yes and name a number, I know there's already an anchor in that room before I've touched anything. I know I'm explaining my price, not just handing it over. That changes how I run the whole walk. If they say no, the urgency is real and I can address that directly — without giving a number I'll spend the next week defending.
One more thing on this. Shops that pull out a subscription pricing guide and quote off the laminated card without seeing the job are running the same problem. Different format, same anchor. If you haven't looked at the scope and you don't know your own costs, the card is still a guess — it just has a logo on it. Build your rates from your own numbers. Labor burden is the one that'll kill you if you borrow someone else's. When it shakes out, the shops using someone else's math to price jobs they haven't seen are in the same hole I was in after Shrewsbury. They just don't know it yet.
What to Do This Week
Write out your phone language. Your actual words, not a script. Two or three lines. Say them out loud before Monday's first call — in the truck, before you pull out of the driveway. Awkward is how you throw a number you didn't mean to give, because the silence got uncomfortable and you filled it. You fill it differently once you've said the alternative out loud ten times.
Add one question to every pre-visit call: "Has anyone else taken a look at this yet?" If there's already a number in their head, you need to know before you walk in. You're walking into a room with an anchor already set. Knowing that changes how you run the whole conversation.
If you've got a service writer or manager giving ballparks to keep calls warm, that's a Monday morning conversation, not a memo. Tell them the Shrewsbury story. Run the math on what the margin bleed actually cost — not in a year when things were fat, but in a year when the answer to "how long can we pay the guys with no new work" was measured in weeks. Make it specific. That's what makes it stick.
FAQ
Customer says they need a rough range to know if they can afford it. What do I say?
Ask what they're worried about. Most of the time they're not shopping — they're trying to figure out if this is a $2,000 problem or a $20,000 problem. You can answer that without a number. "These jobs vary a lot based on what's there. Let me come look — if it's out of reach, I'll tell you straight before we go anywhere." If that doesn't land, someone else has already given them a number and you need to find that out before you show up anyway.
What if I lose the job because I won't quote over the phone and my competitor does?
Sometimes you will. But that customer's buying decision rests on a number nobody's earned the right to give. When your competitor shows up and the real scope comes in, that customer's back in the anchor trap — and either the competitor eats the margin or the job blows up. The customers I lost to phone quotes didn't refer me. They didn't call back. Hold the line on seeing the job. The ones who respect that are the ones who tell their neighbors.
Is there ever a situation where a range makes sense?
Yes. If you've done the same job in the same house type recently and you're willing to name the exclusions clearly — "similar jobs have run between X and Y, but that changes if the piping situation's different from what you're describing" — that's not a parking-lot guess. That's a scoped range with real limits. Most guys giving ballparks aren't doing that. They're throwing a number to stay in the conversation.
I already gave a ballpark and the real number came in higher. Now what?
Call before you send anything. Walk through exactly what you found and why the scope changed — not to apologize, to show your work. Photos of the waterlogged tank, the undersized piping, whatever it is. Then ask if they want to proceed. Some will, some won't. You can't pretend the anchor doesn't exist. The only move is to explain it away with evidence.
My service manager gives ballparks to keep customers happy. How do I break that?
Run the Shrewsbury math with them. Here's the job, here's what we quoted on the phone, here's what we found, here's what we made versus what we should have made. Make the number real. Then write the phone language together — don't hand them a policy. A policy goes in a drawer. Understanding why the habit costs something is what actually changes the behavior.
Enjoyed this article?
Get articles like this in your inbox every Monday. Free, no spam.
