Pricing

Should Contractors Charge for Estimates? We Read 15 Guides. Nobody Has Measured the One Number That Decides It.

Every guide agrees a fee filters out tire-kickers, and none of them checked. Here is what homeowners actually search for, what that click costs, and the arithmetic that decides it on your own jobs.

By Osprey Solutions·September 16, 2026·13 min read
A weathered wooden clipboard holding a blank estimate form on a dark workbench, a single coin resting on the clip where a signature would go, lit from one side, representing the fee a contractor is deciding whether to charge for an estimate

Type "should contractors charge for estimates" into Google and you get fifteen guides that agree with each other. Free for small jobs. Charge for a diagnostic or a design consultation. Credit the fee if they hire you. And then, in almost every one of them, the same sentence: a fee filters out the tire-kickers.

We read all fifteen. Not one of them measured that. So we went looking for the numbers they left out, pulled twelve months of search data for twelve trades, and wrote down the arithmetic that actually decides the question. It turns out the whole debate hides inside a single variable that no vendor, no association and no guide has ever published.

Disclosure first, because it changes how you should read this. We do not sell estimating software, field service software or anything else in this category, and we take no referral fee from any vendor named here. We build the websites and run the ad accounts where "Free Estimate" gets promised, which is the only reason we care whether the promise is a good idea.

Fifteen Guides Agree on Three Things and Have Never Measured the Fourth

Here is the census. Fifteen pages hold the first page of results for this question: JobNimbus (twice), Jobber Academy, FreshBooks, InvoiceOwl (twice), Angi, FieldProMax, BUILD WITH INSIGHT, Zintego, the Contractors Association, and four contractor blogs. We read every one in full and recorded what it actually contained.

What we checked across the 15 ranking guidesPages
Say to credit the fee toward the job if hired13 of 15
Quote a dollar fee range (all pages together span $25 to $1,500)12 of 15
Claim a fee filters out tire-kickers or price-shoppers11 of 15
Give any close-rate number at all2 of 15, both unsourced
Put a number on the drop in lead volume1 of 15, unsourced
Give a sourced close-rate comparison, free vs paid0 of 15

Thirteen of fifteen tell you to credit the fee toward the job. Twelve quote a dollar figure, and between them those figures run from $25 to $1,500, which is less a range than a shrug. Eleven make the filter claim in some form: tire-kickers, price-shoppers, "not serious", "noncommittal". The number of pages that put a measured close rate next to that claim is zero.

Two pages offer a close-rate number of any kind. One describes a renovation contractor "named Jennifer" whose "close rate jumped from 20% to nearly 70% almost overnight" after she started charging. No company, no data, no way to check. The same page says the Associated General Contractors reports "$350-500 in unbillable labor costs on each detailed estimate". We could not find an AGC publication that says that, and the page does not link one. The other page states that "the average contractor quote-to-job conversion rate is around 74%", with no source at all.

Even the fee ranges are second-hand. FreshBooks and InvoiceOwl both attribute "$150 to $1,000" to Angi. The Angi article that ranks for this question says something different: "$50 to over $100" for an inspection service fee, and "upwards of $1,000" for a design consultation. The numbers have been passed hand to hand until nobody remembers where they came from.

None of this makes the guides wrong. Their advice is sensible. It just means that when a guide tells you a fee will filter out the people who were never going to buy, it is telling you what it believes, not what it counted.

Homeowners Type "Free Plumber Estimate" Four Times More Often Than "Plumber Estimate"

The demand side of this question is measurable, so we measured it. We pulled twelve months of Google Keyword Planner data, September 2025 through August 2026, for the United States and Canada, on paired searches for twelve trades: the plain query ("roof estimate", "plumber quote") and the same query with the word free in front of it. Volumes are national, bucketed twelve-month averages, and Google folds close variants into one another, so we sum by trade rather than trusting any single keyword.

Trade (US, avg monthly searches)Without "free"With "free""Free" share
Plumbing2,4902,79052.8%
HVAC2,1101,68044.3%
Electrical2,5701,20031.8%
Roofing (estimate and quote terms)5,8002,21027.6%
Siding47012020.3%
Flooring1,11023017.2%
Landscaping1,48024014.0%
Gutters78012013.3%
Fence and deck2,23034013.2%
Remodeling1,14017013.0%
Windows2,08029012.2%
Painting2,3201405.7%
All 12 trades24,5809,53027.9%

Across all twelve trades, 27.9 percent of estimate and quote searches in the US carry the word free. In Canada it is 20.0 percent, on volumes small enough that we would treat it as directional only.

The spread between trades is the interesting part. In plumbing, "free plumber estimate" draws 2,400 searches a month against 590 for "plumber estimate", four to one, and the free versions are the majority of the whole plumbing cluster. HVAC is close behind at 44.3 percent. Painting, where a free estimate is so universal nobody thinks to ask for one, sits at 5.7 percent.

Read those two facts together and they say the same thing. Homeowners ask for "free" precisely in the trades where they have learned they might be charged. The word is a tell about the customer's expectation, and in plumbing and HVAC the expectation is already that the visit might cost something. In roofing, painting and landscaping it is not.

One exclusion to be honest about: "roof inspection" alone draws 33,100 searches a month, and we left it out of the roofing line because most of it is storm and insurance intent rather than a quote request. Include it and roofing reads 8.9 percent and the all-trade figure 16.2 percent. The conclusion does not move.

"Free" Clicks Cost More, Not Less

If you assumed the free-estimate searcher is the cheap, low-intent click, the bid data says otherwise. Keyword Planner reports a top-of-page bid range for every term, which is what advertisers are actually paying to sit at the top of that result. We compared the plain and free versions of every pair where both sides had at least 50 searches a month and a live bid. That gave us 25 pairs.

In 14 of the 25, the free version carries the higher top-of-page bid. In 4 it is lower. In 7 the two are within five percent of each other. "Roof estimate" tops out at $133 a click, "free roof estimate" at $160. "HVAC estimate" $86, "free hvac estimate" $111. "Window replacement estimate" $71, "free window replacement estimate" $175. "Kitchen remodel estimate" $35, with free in front of it $111.

Be careful what that does and does not mean. A bid is what advertisers are paying for the click, not proof of what the searcher is worth. But it does tell you that the companies buying these clicks, many of them with attribution data you do not have, are not treating the free-estimate searcher as a tire-kicker. They are paying a premium for them. That is worth knowing before you decide the people asking for free are the ones you want to send away.

The Break-Even Math, and the One Letter the Whole Debate Hides In

Now the arithmetic. Take a hundred estimate requests a month. Today you run them all for free. Your close rate is b, your gross margin on a sold job is m, and every visit costs you E in drive time, hours, prep and the follow-up call, whether it closes or not.

Your profit on those hundred requests is simple: b times m, minus E, per request. At a 35 percent close rate, $3,600 of margin per job and a $200 visit, that is $1,060 per request, or $106,000 a month.

Now introduce a fee, F, credited toward the job if they hire you. Two things happen. Some share of your requests, call it d, walk away when the fee is quoted. And of the ones who walk, some share would have bought anyway. Call that share w.

That letter is the entire debate. When a guide says a fee "filters out tire-kickers", it is asserting that w equals zero: everyone who walks was never going to buy. When a contractor says "I'm not turning away work", they are asserting w is about the same as b: the walkers are ordinary customers. Nobody on either side has measured it. We looked.

The fee policy's profit per request is the jobs you still close times m, minus the visits you still run times E, plus the fee you keep from the people who booked, paid, and did not hire you. Set that equal to the free-policy profit and you get the break-even: the largest share of requests you can afford to lose before the fee costs you money. Here it is for three kinds of business.

Your businessWalkers were never buyersHalf of them wereWalkers are ordinary customers
35% close, $3,600 margin per job, $200 visit, $50 feeNever loses6.9%3.0%
Same business, $100 feeNever loses12.7%5.8%
Same business, $250 feeNever loses25.5%13.3%
25% close, $1,500 margin, $350 visit, $50 feeNever losesNever loses60.0%
Same business, $100 feeNever losesNever loses75.0%
50% close, $7,500 margin, $100 visit, $100 feeNever loses2.7%1.4%

Three things fall out of that table.

First, if the walkers truly were never going to buy, a credited fee never loses. Every visit you no longer make saves you E, and every non-buyer who still books pays you F. There is no lead loss large enough to make that unprofitable, which is why the guides are right in the world they are describing.

Second, if the walkers are ordinary customers, the fee is fragile on big-ticket work. At $3,600 of margin per job and a $200 visit, a $100 fee survives a lead loss of only 5.8 percent if the filter does nothing, and 12.7 percent if it does half the job. At $7,500 of margin the same fee survives 1.4 to 2.7 percent. A window company that loses a tenth of its quote requests to a fee has lost money unless most of that tenth were never buyers.

Third, on small-ticket work with an expensive visit, the fee pays even if the filter is a myth. At $1,500 of margin and a $350 visit, you can lose 60 percent of your requests before a $50 fee costs you, and 75 percent before a $100 fee does. The saved visits are worth more than the lost jobs.

The sign flips on w alone. Same hundred requests, same 35 percent close, same $3,600 margin, same $100 fee, same 25 percent of leads walking. If w is zero you are up $9,000 a month. If w is half your close rate you are down $6,313. If the walkers are ordinary customers you are down $21,625. Nothing about your business changed between those three lines except a number nobody has published.

Want This Run on Your Actual Numbers?

Book a free strategy call. Bring your close rate, your margin per job and what a visit really costs you, and we will run the same break-even on your business and tell you plainly how many leads you can afford to lose to a fee, and whether your ads are promising something your policy no longer delivers.

→ Book Free Strategy Call

Why Plumbers Charge and Roofers Don't, in One Line of Arithmetic

The table above explains the trade norms better than any guide does. The fee pays easily when the visit is expensive relative to the job, and it is dangerous when the job is expensive relative to the visit.

A plumbing repair or an HVAC service call is exactly the first case: a ticket under $2,000, a tech and a van sent across town, and a real risk that the answer is "we'll think about it". So those trades charge a diagnostic or a service call fee, homeowners have learned to expect it, and they say "free" when they search because they are hoping to avoid it. The Angi article that ranks for this question describes precisely that fee: "$50 to over $100", paid "before the contractor leaves the premises".

A roof replacement, a siding job or a window package is the second case: a five-figure ticket where one lost buyer wipes out fifty saved visits. So those trades give the estimate away, nobody types free because nobody expects to pay, and the ad copy says Free Estimate because it would be strange if it did not.

Remodelers sit in between and solve it a third way. A kitchen or an addition needs design hours before a real number exists, so they charge for the design consultation and often credit it. That is the "upwards of $1,000" figure in every guide.

What the arithmetic will not do is hand you a single answer for your business. It hands you the three numbers that decide it. Your margin per sold job. What a visit actually costs you, in hours at a loaded rate plus the vehicle, not the untraceable "$350 to $500" figure floating around the internet. And your honest guess at w, which you can start to measure by tracking one thing: cost per booked job, before and after the change, the way we laid out in our ROI tracking guide. Not cost per lead. A fee will make your cost per lead worse by design; the only question is what it does to cost per job.

If You Charge, Fix the Ad and the Page Before the Phone Rings

Whichever way you land, the policy has to match what your marketing says, and this is the part we see broken most often. The mismatch is usually not deliberate. A company starts charging a trip fee in March and the ad written in January still says Free Estimate.

That is a policy problem before it is a trust problem. Google's Misrepresentation policy for advertisers has a section called Unavailable offers, which reads: "Promising products, services, or promotional offers in the ad that are unavailable or aren't easily found from the destination is not allowed." The same policy's section on dishonest pricing practices says: "Failure to clearly and conspicuously disclose the payment model or full expense that a user will bear before and after purchase is not allowed." An ad that says Free Estimate above a landing page that mentions a $95 visit fee in the fine print is inside both sentences. We are not telling you Google will shut your account for it. We are telling you it is an exposure you are carrying for no benefit, because the homeowner finds out anyway, at the door, which is the worst possible place.

So, if you charge:

And if you decide to keep the estimate free, keep the promise loud, on the ad, on the profile and on the estimate page of your website. A quarter of the market is typing the word, advertisers are paying a premium for it, and you have just read the arithmetic showing why, on a big ticket, giving it away is usually the right call. Free is not a weakness in your offer. In the trades where the math says so, it is the offer.

Frequently Asked Questions

Will charging for estimates kill my lead volume?
Some requests will walk away, and nobody has published how many. The one guide that puts a number on it, a six to ten week dip in call volume, gives no source for it. What we can tell you is how many you can afford to lose, because that depends only on your own numbers. With a credited fee, if the people who walk were never going to buy, there is no lead loss large enough to make the fee unprofitable. If they are ordinary customers, the fee survives a lead loss of only about 6 percent on a job worth $3,600 in margin, and 1 to 3 percent on a job worth $7,500. On a $1,500 margin job with a $350 visit, you can lose 60 to 75 percent of your requests before the fee costs you. So the honest answer is that the fee is close to safe on small tickets with expensive visits and genuinely risky on big tickets, and the only way to know which side you are on is to track cost per booked job before and after the change rather than cost per lead.
Can I keep Free Estimate in my ads if I charge a diagnostic or trip fee?
Only if the estimate itself is genuinely free and the fee is for something else, and only if both facts are stated in the ad and on the landing page before the visit. Google's Misrepresentation policy has a section on unavailable offers that prohibits promising in the ad something that is not available or not easily found from the destination, and a section on dishonest pricing that prohibits failing to clearly and conspicuously disclose the full expense a user will bear. An ad that says Free Estimate above a page that mentions a $95 visit fee in the fine print is inside both. The practical fix is to make the fee the headline instead: a $95 diagnostic credited to your repair is a promise you can honour, and it filters better than a fee sprung at the door. The door is also where the one-star review is written, so the mismatch costs you twice.
Should I credit the fee toward the job if they hire me?
Yes, and this is the one point where the guides and the math agree completely. Thirteen of the fifteen ranking guides say to credit it. In the break-even model, a credited fee is only ever actually paid by the people who book the visit and then do not hire you, which means it costs your real customers nothing and makes the fee as close to a pure filter as a fee can get. It also removes the main objection a serious homeowner has, which is paying twice for the same hour. If you are going to charge at all, charge a credited fee, say so in the ad, and take the Free estimates attribute off your Google Business Profile the same day so Maps does not promise what your dispatcher will contradict.

More From Osprey Solutions

Find Out How Many Leads You Can Afford to Lose

Book a free strategy call. We will run this break-even on your real close rate, margin and visit cost, check whether your ads and your Google profile are promising a free estimate your policy no longer gives, and tell you honestly whether a fee helps you or just makes your cost per lead look worse.

Or call: (778) 910-0756