Using ChatGPT or Claude for Quotes: A Template That Works
A copy-and-paste prompt that turns your site notes into a clean, consistent quote in minutes, with the guardrails that keep every number yours.
Jason B. Smith · November 2, 2026 · 7 min read

Most quotes in a small company get written at night. The owner walked the job at two in the afternoon, has the numbers on a notepad or in their head, and at nine o'clock sits down to turn that into something a customer can say yes to. The pricing takes five minutes. The writing takes forty.
That writing is the part an AI model is good at. Not the pricing — I'll be blunt about that below — but the part where your notes become a clear, consistent document with the scope spelled out, the exclusions listed, and the terms in the same place every time.
Here's the template I give owners, the way I'd set it up, and the four rules that keep it from embarrassing you.
Why the slow part matters
In a March 2026 survey of 167 UK small-business owner-operators, more than a third said they spend over 20 minutes writing a single quote or proposal from scratch, and the same group averaged about eight hours a week on repetitive admin (Electrical Times, reporting the HeyBRB Admin Drain survey). Twenty minutes doesn't sound like much until it's the reason the quote goes out Thursday instead of Tuesday.
And the day it goes out matters. BuildOps' 2026 benchmark report puts best-in-class contractors at a 62.8% quote-to-win rate against 48.9% for the average, and calls quote speed "the single largest driver of win rate" in service repair (BuildOps). ServiceM8's own data says quoting within 24 hours lifts your chances of winning the work by up to 25% (ServiceM8). Take the exact numbers with a grain of salt — they're vendor figures — but every owner I've asked tells me the same thing: the first decent quote in the customer's inbox usually gets the job.
So the goal isn't a fancier quote. It's the same quote, in ten minutes instead of forty, sent the same day you looked at the job.
What the AI does and doesn't do
ChatGPT and Claude are very good at taking messy notes and producing a clean document in a consistent voice. They are not good at knowing what a day of your crew costs, what your supplier charges this month, or what your margin needs to be. If you let the model fill in a number you didn't give it, it will — confidently, and wrong.
So the rule is simple: you supply every number; the model supplies the words and the structure. The template below is built around that.
The template
There are two pieces. The first is a set of standing instructions you write once. The second is what you paste in for each job.
Part 1: standing instructions (write once)
In Claude this goes in a Project's instructions; in ChatGPT it goes in a custom GPT or at the top of a saved conversation. Fill in the brackets with your own details.
You help me write customer quotes for [company name], a [what you do] in [city].
Format every quote exactly like this:
1. One-sentence summary of the job.
2. "Scope of work" — a bulleted list of what we will do, in plain language.
3. "Not included" — a bulleted list of exclusions.
4. "Price" — line items I provide, a subtotal, [tax line if applicable], and a total.
5. "Timeline" — start window and expected duration.
6. "Terms" — [deposit %, payment terms, how long the quote is valid].
7. A two-sentence closing with how to accept and who to call.
Rules:
- Never invent a price, quantity, rate or date. If I haven't given you a number you need, put [NEEDED: description] in its place and list all of them at the end.
- Never add scope I didn't describe. Only add exclusions from this standard list: [your usual exclusions — e.g., permits, disposal, repairs to hidden damage, work outside the areas listed].
- Write in plain English. No marketing language. Short sentences.
- Always include these standard lines: [warranty, change-order policy, anything your insurer or state requires].
- Keep the whole quote under one page.
Part 2: the per-job input (paste each time)
Customer: [name, address]
Job: [two or three sentences from the site visit]
Measurements / quantities: [whatever you noted]
Line items and prices:
- [item] — [qty] × [rate] = [amount]
- [item] — [amount]
Timeline: [start window, duration]
Anything unusual: [access, scheduling constraints, customer requests]
That's it. Paste part 2, read what comes back, fix what needs fixing, and send it.
A worked example
Here is a real-shaped example from an exterior painting contractor. His site notes, typed into his phone in the driveway:
Customer: Dana Whitfield, 4412 SE Harrison
Job: Exterior repaint, 2-story, approx 2,400 sq ft of siding, wood lap siding, some peeling on south side, trim and fascia included, front door included, garage door not included. Color change from tan to gray, customer picking colors.
Line items:
- Prep (wash, scrape, sand, prime bare wood) — $1,850
- Siding, two coats — $4,600
- Trim, fascia, front door — $1,400
- Materials (paint, primer, caulk) — $1,150
Timeline: start week of Nov 10, 5 working days weather permitting
Unusual: steep side yard, needs a plank setup on the south side. Customer wants it done before Thanksgiving.
What came back was a one-page quote with a summary line, a seven-item scope list, five exclusions pulled from his standard list (garage door, repairs to rotten wood found during prep, gutter work, permits, anything above the second story), a price table totaling $9,000, a timeline paragraph that repeated "weather permitting" and the Thanksgiving target, and his standard deposit and warranty lines.
It also flagged one [NEEDED: sales tax line — confirm whether labor is taxable in this jurisdiction], because his standing instructions mentioned a tax line and he hadn't given one. That's the behavior you want. The model asked instead of guessing.
Time from driveway notes to a quote he was happy to send: about eight minutes, most of it reading. Before the template, that quote was a next-morning job.
The four rules that keep you out of trouble
1. Read every number. The model will reproduce what you gave it, but it can also mis-total if you give it a mix of quantities and lump sums. Check the subtotal and the total yourself, every time. It takes thirty seconds.
2. Never let it fill a blank. The [NEEDED: …] rule is the most important line in the template. If you see a quote with no bracketed items and you know you left something out, the model guessed. Go back and look.
3. Keep the exclusions list yours. The "not included" section is where quotes go wrong and where disputes start. Write your standard exclusions once, in the standing instructions, and don't let the model add creative ones. If a job needs a special exclusion, type it in the "anything unusual" line.
4. Use a business account and don't paste what you wouldn't email. Both OpenAI and Anthropic offer business plans where your inputs aren't used to train their models. A customer's name and address is fine; card numbers, gate codes and anything regulated are not. If you're a contractor, your quotes are already going out by email, so the same judgment applies.
Making it stick
A template only saves time if you use it the same way every time. Three things make that happen:
- Put the standing instructions somewhere permanent. A Claude Project or a custom GPT means you never retype them and every quote comes out in the same voice. If two people in the company write quotes, they share it, and your quotes stop sounding like two different companies.
- Revise after ten quotes, not after one. The first version of your standing instructions will be wrong in small ways — a standard line you forgot, an exclusion you always add by hand. Keep a note of what you edit after the model drafts it. After ten quotes, fold those edits into the instructions. After that the drafts need almost no touching.
- Keep your price list out of the model. Some owners want to paste their whole rate sheet into the instructions so they can just say "two days of crew." I'd hold off. Rates change, the model will apply old ones without telling you, and you lose the one thing that makes this safe: you typed the number. If you want pricing automated, that's a spreadsheet or your job-management software, not a chat window.
When to go past the template
If you're writing five to fifteen quotes a week, this is probably all you need, and it costs you the price of a ChatGPT or Claude subscription. Try it this week on the next three quotes and see how long they take.
If you're doing thirty or more, or if quotes come in through a web form, a shared inbox and a phone line that someone has to retype, the bottleneck moves from writing to intake. At that point it's worth looking at whether the request itself — the form submission, the email, the photos — can be turned into a draft without anyone pasting anything. That's a small project, not a template, and it's the kind of thing I'd scope on a fit call before anyone spends money on it.
Either way, start with the template. It's free, it's twenty minutes to set up, and for most owners it turns tonight's quote into this afternoon's.