A homeowner calls, describes a bathroom remodel in two sentences, and asks "so roughly what are we talking?" You say "probably somewhere between $8,000 and $15,000, depending on what we find." Three weeks later, after the real walkthrough turns up old plumbing that needs rerouting, you send a written estimate for $17,500 — and the customer is furious, because in their head you already quoted $8,000.
That gap is almost never dishonesty. It's a failure to separate two different things that sound similar on the phone: a ballpark number, which is a rough conversation starter, and a written estimate, which is a documented commitment. Treat them as the same thing and you'll spend half your sales conversations defending a number you never actually meant to promise.
A Ballpark Is a Conversation, Not a Commitment
A ballpark exists to answer one question fast: is this homeowner in the right zip code financially, or are you about to spend an hour on a job that was never going to happen? It's a qualifying tool, not a pricing document. Nobody has measured anything. Nobody has seen the crawlspace. You're pattern-matching against jobs you've done before.
Good ballparks share a few traits:
- They're a range, not a single number — "most bathroom remodels like this run $8,000 to $15,000" beats "around $11,000"
- They're given verbally, over the phone or at the door, before any site visit
- They're always paired with a caveat about what could move the number
- They never get put in writing or texted as a dollar figure
That last point matters more than people think. The moment a number exists in a text message or email, a homeowner will treat it as a quote, even if you typed "roughly" in front of it. If you want to give a range in writing, describe it as a range tied to conditions — "jobs like this typically land between X and Y, final number depends on what we find on-site" — never a single figure.
A Written Estimate Is a Commitment
A written estimate comes after you've actually looked at the job — walked the site, taken measurements, maybe pulled photos or run a 3D scan — and it reflects your real price book, not a guess. It has line items, it has a total, and when the customer signs off on it, you're both working from the same document. If you go over budget because you under-scoped something, that's on you, not on surprises the homeowner should have expected.
This is the document that protects both sides. For what it should actually include — scope, exclusions, payment terms, timeline — see 7 things every contractor estimate should include. And if you've ever had a customer confuse a quote with an estimate and argue over whether the price could change, read estimate vs. quote: what contractors need to know — the legal and practical distinction matters here too.
When to Give a Ballpark (and How to Caveat It)
There are real situations where a ballpark is the right move — refusing to give any number at all just reads as cagey and loses you the lead. Give a verbal range when:
- A homeowner is calling multiple contractors and needs to know if you're even in their budget before booking a visit
- The job is simple and repeatable enough that your range is genuinely tight — a single-coat interior paint job, a fence section, a water heater swap
- You're standing on-site already but haven't had time to measure, and the customer wants a read before you leave
When you do give one, say the caveat out loud, every time: "That's a rough range based on jobs like this — once I get in and see the wiring, plumbing, or framing, I'll send you a real number, usually within a day." That one sentence does more to prevent disputes than anything else in this article. It sets the expectation that a second, more accurate number is coming, and it tells the customer why it might move.
Where contractors get burned is giving a tight range under pressure — "probably around $9,000" — because the customer kept pushing for a number on the phone. If you can't comfortably defend both ends of the range once you've seen the job, don't give it. Say "I need to see it in person to give you a real number" instead.
Why the Written Estimate Should Follow Within 24 Hours
The gap between the ballpark and the written estimate is where trust either builds or erodes. If a homeowner hears "$8,000 to $15,000" on the phone and then waits five days for the real number, they've had time to anchor hard on the low end and to compare your silence unfavorably against a competitor who sent something the next morning. How long should it take a contractor to send an estimate? covers the speed argument in more depth, but the short version: same-day or next-day beats a perfectly polished estimate that arrives too late to matter — the longer the gap, the more the ballpark hardens into a promise in the customer's mind, whether you meant it that way or not.
The habit worth building is simple: say the range out loud with a caveat, then get the real number in writing fast enough that the caveat still means something. That's easier when your price book is already built and your estimate tool can turn a walkthrough into a line-itemed document on-site instead of back at the office that night. Trusso keeps your price book, photos, and estimates in one place so the written estimate can go out the same day you give the ballpark — and if you want to see what a fast, accurate first pass looks like before you commit to anything, the free estimate generators are a reasonable place to start.
Run your business the simple way
Try Trusso free for 14 days and send your first estimate in minutes.
Start 14-Day Free TrialKeep reading
Labor, Materials, Overhead, Profit: A Contractor's Estimate Breakdown Guide
A full worked example of a real deck job, broken into the four buckets every price has to cover — and why skipping overhead is how contractors stay busy and still go broke.
Read articleSalesWhat Should a Contractor Say When a Customer Thinks the Estimate Is Too High?
Don't discount the price — change the scope. Here's the exact conversation to have, word for word, when a customer pushes back on your estimate.
Read article