Charge for estimates when your cost per won job passes roughly 15 per cent of the job's margin and a single visit costs more than about $50 of your time. Keep estimates free for small jobs, referrals and repeat customers, and charge a deductible site-visit fee for large, complex or low-intent work.
The question is usually argued as a matter of principle, free being friendly and charging being professional. It works better as arithmetic. An estimate is a product that costs you time, fuel and a slot in the diary, and a share of the people who receive it will never buy. Once you put numbers on that share, the answer stops being a feeling. AI is useful in three places: doing the sum, screening which enquiries deserve a visit, and drafting the wording. It should not make the call, because it does not know your margins or your customers.
What one estimate really costs you
Most owners count the hour on site and forget the rest. Cost an estimate in full: drive time there and back, time on site, time writing the quote, and any follow-up calls. Value those hours at what the work would earn you, not at what you pay yourself, because a visit that takes your best installer away from a paying job has an opportunity cost.
Take an illustrative HVAC contractor. A visit to look at a replacement system takes 50 minutes of driving each way, 60 minutes on site and 45 minutes writing the quote. That is about three hours and 25 minutes of the owner's time, plus fuel. At a billing value of $60 an hour it is roughly $205 of time and about $15 of fuel, so about $220 per estimate.
Now divide by how often estimates win. If this contractor wins 3 in 10 estimates, then 10 estimates cost $2,200 and produce 3 jobs, so each won job carries about $733 of estimating cost. If a typical replacement job earns $2,400 of margin, estimating costs about 30 per cent of the margin on jobs you win, paid for by the margin on the jobs you do. That is high, and it is the kind of number that makes charging worth considering.
The formula is short enough to put in a spreadsheet: cost per won job = cost per estimate / close rate. Then compare it with the margin on the job.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowThe same sum for three other trades
Doing the same arithmetic for different trades shows how little the answer is a matter of opinion. These examples use invented figures to show the method.
| Business | Cost per estimate | Close rate | Cost per won job | Typical job margin | Ratio |
|---|---|---|---|---|---|
| Bicycle repair shop, quote at the counter | $5 | 70% | $7 | $35 | 20% |
| Security installer, home survey | $110 | 40% | $275 | $900 | 31% |
| Solar installer, roof and meter survey | $260 | 25% | $1,040 | $4,200 | 25% |
| HVAC contractor, replacement visit | $220 | 30% | $733 | $2,400 | 31% |
| HVAC contractor, repair callout (diagnostic) | $90 | 85% | $106 | $260 | 41% |
Ratios of 20 to 40 per cent look high, and that is the point: free estimating is a cost, and the jobs you win are paying for the ones you lose. Two tests give you a first answer. Is the ratio above about 15 per cent? Does one visit cost you more than about $50? The bike shop fails the second test, so it stays free. The last row is the interesting one: a diagnostic callout has a high ratio even with a high close rate, because the job is small. That is why many trades charge a callout fee on repairs and give free quotes on installs.
A rule by job size and lead source
The sum gives you the cost; two other things shape the decision. How big is the likely job, and where did the lead come from? A referral from a past customer usually closes more often than a lead from an online marketplace, so its cost per won job is lower; check that against your own log rather than assuming it. Customers who have used you before know what you charge and rarely need convincing.
| Lead type | Small job (under about 2 hours of margin) | Medium job | Large or complex job |
|---|---|---|---|
| Repeat customer or direct referral | Free | Free | Free, but ask for a firm start date |
| Own website or search enquiry | Free by photo or video | Free after a screening call | Paid visit, deducted if hired |
| Marketplace or shared lead | Free by photo only | Paid visit, deducted if hired | Paid visit, partly deducted |
| Unclear intent or "just curious" | Photo only | Paid visit | Paid visit, no deduction |
Adjust the bands to your trade; the principle is that you look for the point at which the visit costs more than the likely reward and put a fee at that line. Write the version you choose on one page, so everyone in the business applies it the same way. A rule that depends on who answered the phone is no rule.
Screening so fewer visits are needed at all
Charging is one answer to the cost of estimates. Another is to make fewer of them necessary. A short, structured pre-screen turns half-formed enquiries into either a firm yes, a photo-based price range or a polite decline. AI can run the first stage of that, whether through a website form, a text exchange or a phone assistant; our tutorial on AI receptionists for tradespeople covers the cost side.
You are helping a small HVAC company screen enquiries before a site
visit. From the message below, extract: type of system, age if known,
what is wrong or wanted, property type, whether it is urgent, and
anything the customer said about budget or other quotes. Then say
which of these applies: (A) price range possible from photos,
(B) visit needed, free, (C) visit needed, paid with deduction,
(D) not a fit. Give one sentence of reasoning and list the questions
we still need to ask. Do not quote any prices.
MESSAGE: "Hi, our 15-year-old furnace is making a banging noise on
startup. Considering replacing the whole system, maybe a heat pump.
House is about 2,200 sq ft. Getting three quotes."
The model is likely to answer (C), because it detects a larger job with several quotes in play, and to suggest questions about duct condition, electrical panel capacity and photos of the existing unit. Review its category choices against your own rule for a few weeks, and correct them when it is too eager to send you out.
Setting the amount: cover your cost, not your hopes
A fee does not have to cover the whole cost of the estimate. It has to do two jobs: recover enough that unserious visits are not a loss, and be low enough that a serious customer treats it as a reasonable first step. Start from your cost per estimate and take somewhere between half and all of it.
For the HVAC contractor with a $220 cost per estimate, a fee of $120 to $150 would recover between about half and two-thirds of what each visit costs. If the fee is deducted from a won job, the real cost of the policy to a customer who hires you is zero, and the real cost to you is that you lose the fee on the jobs you win, which are the ones you wanted anyway. The fee earns its keep on the 70 per cent of visits that do not convert. On ten visits at $135, that is $945 recovered on the seven that go nowhere, against roughly $1,540 of cost on those same visits.
Round to a figure that is easy to say and write: $99, $120, $150. An odd number like $137 looks like a calculation and invites a negotiation, while a round figure looks like a policy. Whatever you choose, write the reason into the wording, so it reads as "this covers a survey and written quote" and not as "this is what I decided".
What the customer gets for a paid visit
A paid estimate needs to be visibly better than a free one, or the customer will ask why they paid. Decide in advance what the deliverable is, and promise it in the booking message. For an installation visit, something like this works well.
- A written, itemised quote within 48 hours, with materials, labour and any assumptions listed separately.
- Photos and measurements taken on the visit, attached to the quote, so the customer can show them to anyone else they ask.
- Two options where there is a real choice: for instance a standard system and an upgrade, each with its price.
- A plain note of what could change the price: hidden condition, access, permits or material lead times.
- The quote stays open for a stated period, such as 30 days, so the fee buys real time and a fixed number.
AI can draft that quote from your voice notes or site checklist in a few minutes; how to create quotes and estimates in minutes with AI shows the workflow. You still check every quantity and price before it leaves. A model can make a plausible quote with a wrong number in it, which is more expensive than a slow one.
A one-page estimate policy, filled in
Write the policy down, so it is the same whether the owner, the office or an AI phone assistant gives the answer. This is an illustrative version for a small solar and electrical installer; copy the structure, not the numbers.
| Item | Our policy |
|---|---|
| Free | Repeat customers; referrals from past customers; any job we can price from photos; repairs under $300; any enquiry where the customer is ready to book a start date |
| Paid visit, $150, fully deducted if hired within 30 days | New customers from the website or a marketplace for installations over $3,000, where a survey is needed |
| Paid visit, $150, half deducted | Marketplace leads where the customer says they are comparing four or more quotes |
| Paid visit, $150, not deducted | Requests for design work, reports for insurance or sale, or surveys with no intent to proceed |
| What the fee includes | On-site survey of up to 90 minutes, photos, measurements, written quote with two options, valid for 30 days |
| Payment | Card or invoice before the visit is confirmed; refundable if we cancel |
| Cancellation | Free to cancel more than 24 hours before; fee kept if the customer is not present or cancels on the day |
| Exceptions | Owner only; record the reason and the lead source in the log |
Keep the exceptions row. It reflects what actually happens, and it generates the data you need at the next review: if exceptions are frequent in one lead source, the rule probably needs changing for that source.
Walking one enquiry through the policy
An illustrative case. An enquiry arrives from a marketplace for a rooftop solar installation on a house with a gas boiler and an old fuse board. The assistant on the website asks four questions: roof type, approximate electricity bill, whether the customer owns the property and whether they are comparing quotes. The answers are slate roof, $190 a month, owner, comparing four quotes.
The policy places this in the row for marketplace leads comparing four or more quotes, so a paid visit with half deducted applies. The reply reads: "Thanks. For installations of this size we do a full survey, which costs $150, with half deducted from the final invoice if you choose us. It covers an inspection of the roof and fuse board, measurements and a written two-option quote. Would Thursday or Friday suit?" The customer can accept, decline or ask for a ballpark from photos. If they ask for a ballpark, the owner provides a range with a clear caveat. If they decline, the lead closes politely, and nobody has driven for three hours.
Notice that the assistant never decided anything. It followed the table. When a case sits outside the table, it hands over to a person with the answers already collected, which is a much better use of an owner's evening than reading raw messages.
Wording for a paid site visit
How you say it matters more than the fee itself. Customers accept a fee they understand and resent one that seems to appear from nowhere. Three versions, each for a different situation, follow as illustrations to adapt.
Deducted fee, for a larger job. "For installations like this, we charge a $120 site-visit fee, which covers a full survey, measurements and a written, itemised quote. If you go ahead with us, the whole $120 comes off your final invoice. If you would rather get the other quotes first, no problem; you will have our survey and a clear quote either way."
Flat fee, no deduction, for low-intent or distant work. "We charge $80 for a visit to quote this type of job. It covers travel and about an hour of an engineer's time. It is not deducted from the work. If you would like a ballpark first, send three photos and we will give you a price range for free, and tell you honestly whether a visit is worth it."
Free, with a condition. "We are happy to visit for free on jobs like this. To make sure we can give you a proper quote, can you confirm a decision date, and whether you are comparing other quotes?" Those two questions are polite screening, not interrogation.
Ask the model for variants in your own voice, then check each against four points: the amount is stated, what it covers is stated, whether it is deducted is stated, and when it is due is stated. If one of the four is missing, the customer will ask on the doorstep.
Answering "the other firm does it for free"
This is the objection that makes owners back down. A calm answer neither attacks the competitor nor apologises. "That is fair, and plenty of firms do. We charge because the survey is detailed: we measure, photograph, check the existing equipment and put everything in writing, and the fee comes off if you hire us. If you would rather start with a free quote from someone else, that is fine too." Role-play this with an AI playing a cost-conscious customer and see which version you can say without flinching. A fee is also easier to accept when it arrives in a fast, clear first reply rather than on the doorstep, which is the case made in replying to trade enquiries within 60 seconds.
A realistic mistake: charging everyone and losing the referrals
Imagine a small security installer who read that charging for estimates raises quality and applied a $100 visit fee to every enquiry. Within two months their enquiry count fell by about a third, as expected. What they had not expected was a drop in referral jobs, because a neighbour recommending the firm to a friend now had to say "but you'll have to pay to get a quote". The fee had filtered out the low-intent leads and also the warm ones.
The fix was the table above: free for referrals and repeat customers, paid only for marketplace and unclear leads on larger jobs. The point is not that charging is wrong; it is that a flat rule over a mixed set of leads hides the best ones. Log the lead source on every enquiry from the first day, so you can see the effect by group rather than in aggregate.
Testing a change without guessing
Trial the policy on one lead source for eight weeks, not on everything. Record, for each enquiry: source, job type, whether a fee was asked, whether the customer booked a visit, whether a quote was sent, and whether the job was won. Compare against the same lead source for the eight weeks before.
- Visits per 10 enquiries. Expect it to fall; that is the point.
- Quote-to-job rate. Expect it to rise, because the remaining visits are better qualified.
- Jobs won in total. The number that matters. If visits fell by 40 per cent and jobs fell by 5 per cent, you have freed time. If jobs fell by 30 per cent, the fee is too high for that lead source.
- Hours freed. A visit not made is three hours recovered. Count what you did with them.
The follow-up on quotes you send matters as much as the visit. A paid, well-written quote that nobody chases sits in an inbox, and our tutorial on following up unapproved estimates with AI covers how to chase politely.
What AI should not decide
A model can calculate a cost per won job from the figures you give it, draft policy wording and sort enquiries. It cannot know that a particular customer is a landlord with twelve properties and will send you work for years. It cannot tell that you are quiet in February and would travel anywhere for a job. It does not know whether your local market treats paid quotes as normal. Keep those decisions with you, and revisit the policy twice a year as your close rate and costs change.
If you decide to charge, put the policy in writing on one page, put the wording on your website and phone script, and stick to it for at least a couple of months before judging.
Questions owners ask before they start charging
Will charging for estimates lose me customers?
It will lose some, usually the ones least likely to hire you. How many depends on your trade, your lead source and how you explain the fee. Test it on one type of lead for a couple of months and compare quote-to-job rates and total jobs, not just the number of enquiries.
Should the fee be deducted if the customer hires me?
For larger jobs, often yes. A deductible fee reads as a deposit on the work and keeps the customer from feeling charged twice. For small jobs the fee can simply be the price of the visit. Decide per job band, write it down and apply it the same way every time.
Can I charge for an estimate I give by phone or photos?
Most owners do not. A photo or video pre-screen is cheap for you and often decides whether a visit is needed at all. Charge for your time on site, travel and any measuring or design work, and keep remote pre-screens free so the fee only applies where you spend real hours.
Do I need to tell customers about the fee before the visit?
Yes, always, and in writing before you travel. Some places also have rules about disclosing fees in advance, so check with a local adviser. State the amount, what it covers, whether it is deducted and when it falls due. A surprise fee at the door damages trust more than any price.
Further reads
- Quote vs Estimate for Trades: Which to Send and What It Commits You To — Whether the paid visit should end in a quote or an estimate.
- Can AI Produce Accurate Estimates for a Small Building Firm? — How accurate AI-assisted estimates can be for a small builder.
- ChatGPT for Construction Estimating: Check a Quote, Do Not Write It — Use AI to check a quote rather than write it.
- When Should a Trades Business Bring In an AI Consultant? — When it is worth getting help with the process.
- Appliance Repair Estimate Template: A Worked Example, Written With AI — A worked washing-machine estimate with two priced options, a written repair-or-replace rule, plain-English wording and a price-check routine.
- Concrete Estimate Template: Volume, Pump and Finishing Lines With AI — A filled-in concrete estimate sheet: volume with waste, pump and finishing lines, and the AI audit that catches the items you forgot.
- How to Price Pressure Washing Jobs With an AI-Built Rate Card — A rate card built from your hourly cost and timed production rates, with worked driveway, deck and house prices, modifiers and a margin check.
- How to Price Snow Removal: Per-Push, Seasonal or Hourly, Tested With AI — A small crew's costs and three winters (light, typical, heavy) run through per-push, seasonal and hourly pricing, with trigger depth and cap clauses.
- AI for a Handyman Business: Ten Jobs It Can Do Today — Ten jobs a handyman can give to AI, from missed calls to review requests, each with effort, cost and the check that keeps you safe.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: owner-side arithmetic and general trade practice. Any rules on disclosing or collecting fees vary; confirm yours with a qualified adviser.