Home / Guides

How to Tell Customers You Charge for Estimates: 8 Email and Text Templates (Without Losing the Job)

Updated 2026-11-04 · AI Agent Starter Kit

Free estimates sound generous until you count the hours. A drive across town, forty minutes on site, an evening writing up the quote, and then the customer goes with the cheapest number or never replies. Plenty of trades and service businesses decide to charge for some or all of their estimates. The hard part isn't the decision. It's the wording.

This guide covers when a paid estimate makes sense, how to say it so it sounds fair instead of greedy, 8 email and text templates for each moment (the first reply, crediting the fee, "other companies do it for free", payment, no-shows), and what never to say.

Should you charge for estimates?

There's no single right answer, and it depends on your trade and your area. A few questions help:

Many businesses land on a middle ground: free estimates for small, simple jobs, a paid estimate or consultation for larger or technical ones, and the fee credited toward the job if the customer goes ahead.

The 4-part way to mention a fee

Every template below follows the same shape:

  1. Say it early, in the first reply, never at the door or on the invoice.
  2. Say what they get for it: a proper look, a written scope, a diagnosis, photos, options.
  3. Say the number plainly, and whether it's credited toward the job.
  4. Give the next step, so the fee is part of booking, not a wall.

Keep the tone matter-of-fact. You're describing how you work, not apologizing for it.

8 templates for charging for estimates

Replace anything in brackets. Change the wording so it sounds like you.

1. The first reply to a new inquiry

Subject: Re: [their subject]

Hi [Name],

Thanks for reaching out about [the job]. I'd be glad to take a look.

For jobs like this I do an on-site estimate, which takes about [45 minutes]. I measure everything, talk through options with you, and send a written quote within [2 business days].

The estimate is $[amount], and if you go ahead with the work, the full $[amount] comes off your final bill.

I can come by [day, time] or [day, time]. Which suits you?

[Your name]

2. Free for small jobs, paid for larger ones

Hi [Name],

Thanks for the details. For smaller jobs like [example], I can usually give you a price from photos, free of charge. Could you send [one or two photos]?

If it turns out to be a bigger job that needs a full site visit, that visit is $[amount], credited toward the work if you hire us. I'll tell you before booking anything.

[Your name]

3. When they ask "Do you do free estimates?"

Hi [Name],

Good question. We do free phone and photo estimates for [simple jobs]. For [larger or technical jobs], we charge $[amount] for an on-site estimate, because it includes [a full measurement / a diagnosis / a written scope with options].

If you hire us, that $[amount] is taken off the job. Want me to send a couple of times?

[Your name]

If the bigger question is price itself, how to answer "how much do you charge?" has four ways to handle it.

4. When they say "Other companies do it for free"

Hi [Name],

That's fair, and lots of good companies do. The difference with ours is that you get [a written scope / photos of what we found / two or three options with prices], which you can keep even if you choose someone else.

The $[amount] also comes off the job if you go ahead with us. If you'd rather start with a free ballpark from photos first, I'm happy to do that.

[Your name]

5. Confirming the paid visit

Subject: Confirmed: estimate visit on [day, date] at [time]

Hi [Name],

You're booked for [day, date] at [time] at [address].

- Estimate fee: $[amount], credited toward the job if you go ahead
- How to pay: [payment link / card on the day / invoice after the visit]
- What you'll get: a written quote by [day]

If you need to move it, just reply here or text [phone number] at least [24 hours] ahead.

[Your name]

For the rest of the booking emails (what to have ready, running late, rescheduling), see how to schedule a site visit by email.

6. A short text version

Hi [Name], it's [your name] from [business]. Happy to come look at [job]. Our on-site estimate is $[amount] and it comes off the bill if you hire us. I can do [day/time] or [day/time]. Which works?

7. After the visit, with the fee credited

Hi [Name],

Thanks again for having me out. Your quote is attached. As promised, the $[amount] estimate fee has already been taken off the total, so the price you see is what you'd pay.

If you have any questions, just reply here.

[Your name]

Need help with the quote email itself? How to email a quote has templates.

8. When they cancel late or aren't home

Only use this if your booking confirmation mentioned the policy.

Hi [Name],

I came by [address] at [time] for your estimate but couldn't reach anyone. As mentioned in the booking confirmation, missed visits without [24 hours'] notice are charged the $[amount] estimate fee.

If you'd still like the estimate, I'm happy to rebook, and that fee will count toward the job if you go ahead. Here are two times:
- [Day, date] at [time]
- [Day, date] at [time]

[Your name]

If late cancellations happen a lot, how to write a cancellation policy and how to reduce no-shows go deeper.

What never to say

Example: an electrician's paid estimates (illustrative)

A two-person electrical business spends most evenings writing quotes for fault-finding jobs that often go to whoever is cheapest. The owner starts sending template 1 with a $[amount] diagnostic visit credited toward the repair, and template 3 when someone asks about free estimates. Some people choose another company, which is fine. The ones who book are ready to hire someone, show up for the visit, and expect a clear written result. This example is made up to show the pattern, not a measured result.

Keep fee-based leads from going quiet

A paid estimate adds one more step before the job, so slow replies cost more. A customer who asked "how much is the estimate?" and heard nothing for three days will call someone else.

Where AI helps (and where it shouldn't)

AI is useful for turning your fee policy into a friendly first reply. Paste your policy into ChatGPT, Claude or Gemini and ask for "a short reply to a new inquiry that mentions our $[amount] estimate fee, says it's credited toward the job, and offers two times." Then edit it and send it yourself.

A few rules:

Let a workflow find the inquiries you never answered

Missed Lead Rescue ($9) is one n8n workflow for the leads that slipped, including the "do you charge for estimates?" emails that arrived while you were on a job. It looks back 7 to 30 days in Gmail (14 by default), keeps only threads where someone asked about your work and nobody replied, skips newsletters and automated mail, and flags scams and AI-instruction emails for you to read yourself. For each real lead it saves a short catch-up draft in the original thread, with [CONFIRM: ...] placeholders where a price or date would go, plus a summary of everything it found. You can run it by hand or turn on its built-in 7 AM daily schedule.

To be plain about the limits: it doesn't know your fee policy or your calendar, won't book visits, take payments or write quotes, and only covers Gmail, so it won't see texts, voicemails, DMs or form submissions that never reached your inbox. It never sends email to anyone. By default it adds a missed-lead-drafted label to the emails it handled so it never drafts the same email twice (you can turn that off); it doesn't move or delete anything. Test mode runs first with 6 sample emails so you can see the output before it touches your real inbox. You need n8n (Cloud or self-hosted), Gmail and an OpenAI key. About 10 minutes to set up, 30-day refund. See how it works.

Want new inquiries answered within minutes from now on? The Speed-to-Lead Follow-Up Kit catches website form and Gmail inquiries, logs each one to a Google Sheet pipeline, drafts a personal first reply within about 5 minutes, and drafts Day 2, 5 and 10 follow-ups that stop the moment the person replies. It won't go back through your old inbox. Nothing sends without you. Get the kit

New: $9 quick win

Forgot to answer a few leads?

Missed Lead Rescue finds Gmail inquiries nobody replied to in the last 7 to 30 days and saves an honest catch-up draft for each one. Drafts only, test mode first, about 10 minutes to set up, 30-day refund.

See how it works ($9)
Ready-made n8n kit

Speed-to-Lead Follow-Up Kit

A personal first-reply draft within 5 minutes of every new lead, plus Day 2/5/10 follow-ups that stop when they answer.

Get the kit ($29)
Bundle: best value

Inbox + Leads Starter Pair

Inbox Chief of Staff plus Speed-to-Lead, for inbox triage and lead follow-up together.

Get the bundle ($45)
Free weekly email

One tested AI workflow a week

Short, practical n8n and Gmail automations for one-person businesses. Drafts-only, human-in-the-loop, no hype. Unsubscribe anytime.

Subscribe free

More guides