Plumbing · February 26, 2026
Why "Free Estimate" Plumbers Lose Work to the Shop That Posts a Call-Out Fee
Why posting a flat call-out fee on your plumbing site wins the right jobs and filters the rest.
If your home page still says “free estimates” in big letters, you are probably losing the good jobs to a shop down the road that put a number on the page. This post breaks down why that happens in southern Ontario right now and what to do about it.
“Free estimate” reads as “I am not sure what I am worth”
Picture a homeowner in Brantford at 7pm on a Tuesday with a slow drain in the basement. She opens four plumber sites in four tabs. Three say “Free estimates, call today.” One says “Call-out fee $129 plus HST, applied to the repair if you hire us.”
The fourth shop just answered the only question she actually had. She knows the truck shows up, she knows what it costs to find out, she knows the fee comes off the bill if she says yes. The other three sites are asking her to phone a stranger and hope for the best.
Homeowners do not read “free” as generous. They read it as vague. Vague makes them keep clicking. Clear pricing ends the search.
There is also a quiet filter going on. The kind of customer who picks the cheapest “free” quote out of three is rarely the customer you want. The customer who sees $129 and books anyway has already decided you are worth paying. That is the job you want on Friday afternoon.
“Free” trains your phone to ring for tire kickers
When you advertise a free quote, you are running a Groupon. People who would never pay $700 for a faucet swap call you anyway, because the price of finding out is zero. So you drive to Paris, write up a quote, get told “I’ll think about it,” and burn ninety minutes of fuel and daylight.
A plumber in southern Ontario doing residential service might run six or seven of those a week. At a loaded truck cost of around $95 to $120 per hour, that is real money walking out the door before you have touched a wrench.
Posting a number on the home page kills most of that traffic at the source. The customer self-qualifies. Some will not call, and that is the point. The ones who do call already know the fee. No haggling on the doorstep. No “the last guy said free.” You show up, you diagnose, you quote the repair, and the $129 either gets credited or paid. The conversation is short because the math was on the website.
A few real numbers that work in the region right now:
- Call-out or diagnostic fee: $99 to $159 plus HST, daytime
- After-hours or weekend: $189 to $300 plus HST
- Credited toward repair if work is done same visit: yes
Pick your own numbers. The point is to pick.
Google and the AI answer boxes reward the shop with the number
Search has changed. When someone types “plumber Brantford cost to fix leaking shut off valve,” Google now tries to answer the question on the results page. So does ChatGPT. So does the Gemini panel inside Google.
These tools pull from sites that actually contain prices. If your page says “free estimate, call for pricing,” there is nothing to pull. If a competitor’s page says “$129 call-out, valve replacement starts at $245,” that competitor gets quoted in the AI summary. The homeowner reads the answer and clicks the source. That is your missed lead.
This is not theoretical. Open Google right now, search “plumber call out fee Hamilton” or “drain camera cost Kitchener” and watch which sites get pulled into the AI overview. It is the ones that named a number.
Pricing on the page is also a trust signal for the people who do click through. They scroll, they see the fee, they see a service area map, they see a real phone number, they call. The whole visit is under twenty seconds. That is what converts.
What to put on the home page so it actually works
You do not need a full price list. You need one box, above the fold, that reads something close to this:
Service call $129 plus HST. Credited to the repair if you book the work today. After hours $300. We service Brantford, Paris, Cambridge, and Ancaster.
Then a phone number that is a tap-to-call link on mobile. Then a “book online” button that goes to a real calendar, not a contact form that emails you at 2am.
Add three or four common repair ranges underneath if you want, things like “toilet rebuild from $185, kitchen faucet swap from $220, sump pump replacement from $650.” Ranges, not exact numbers. The homeowner is not looking for a contract, they are looking for proof you are not going to surprise them.
Skip the stock photo of a smiling guy with a wrench. Use a photo of your actual truck. People in southern Ontario buy from people they could imagine waving at on the highway.
How Bally handles this
This is the kind of site Bally builds for trades. One operator out of Ontario, Canada. Websites are the product: $800 CAD to build a presence site, $2,000 for a working site, $2,500 for the showcase, then a care plan from $70 a month. No money-back guarantee and no lead promises. The home page gets your call-out fee, service area, and tap-to-call number above the fold. The booking page goes to a real calendar. The pricing copy gets written to match the way people actually search in your town. Call (519) 761-2251 if you want to talk it through with a human.
A clear number on the home page will not win every job, but it will win the ones worth driving to. Book a 20 minute call and we can sketch what your version looks like.