Yes for the wording, no for the numbers. AI can turn survey notes and your price schedule into a clear scope, assumptions, exclusions and a cover email in minutes. The engineer still sets the boiler size, checks every price and total, confirms flue and condensate assumptions on site, and pastes the manufacturer's guarantee terms.
Blank quote templates are easy to find, and filling the boxes is the easy part. The value sits in the lines customers argue about later: what the flue assumption was, what the price leaves out, how long it holds, and what the email promised. One illustrative like-for-like replacement runs through the sections below, from survey notes to a sent quote.
The two inputs every draft is built from
An assistant writes a trustworthy quote only from material you give it, so the job starts with two documents. The first is the engineer's survey notes, typed or dictated on site. Here are the notes for the example job, with the customer's address and phone number left out on purpose (illustrative):
Customer: [first name]. Three-bedroom house.
Existing: wall-hung combination boiler, about 12 years old, kitchen wall
cupboard, rear wall.
Plan: like-for-like replacement with a 24 kW condensing combination
boiler, same position. Output chosen by [engineer] from the survey.
Flue: horizontal through the rear wall, straight run 2.1 m, one 90-degree
elbow at the boiler. Terminal position as existing.
Condensate: existing internal route to the kitchen waste, 1.4 m.
Gas supply: existing pipework to the boiler checked on survey by
[engineer] and recorded as adequate for the new appliance.
System: sealed, thermostatic valves on all radiators except hall.
System water dark on test. No magnetic filter fitted.
Controls: customer wants a wireless room thermostat.
Not included by customer's choice: no new radiators, no decoration.
The second is the price schedule, taken from your own price book and today's supplier prices, never from the assistant. For the example job it looks like this (illustrative):
| Line | Item | Price |
|---|---|---|
| 1 | Supply and fit 24 kW condensing combination boiler, like-for-like position | $2,350 |
| 2 | Replace horizontal flue with manufacturer's kit, terminal as existing | $260 |
| 3 | Magnetic system filter | $180 |
| 4 | System cleanse (chemical flush) and inhibitor | $320 |
| 5 | Wireless room thermostat | $210 |
| 6 | Condensate pipework to existing internal waste | $90 |
| 7 | Removal and disposal of old boiler | $60 |
| Total | $3,470 |
Two lines in the notes are statements the engineer made after checking, and the assistant may repeat them but never judge them. Those are the gas supply being adequate and the boiler output being right for the house. Sizing a boiler or declaring a supply adequate is the engineer's decision, and a quote that leans on an assistant for either has a hole in it. If you want the wider picture of what is safe to hand over, Gas Engineer Software: What AI Can Draft and What You Must Sign draws the line for records.

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 nowWhat the survey form must capture so the draft has nothing to guess
Every gap in the notes becomes either a [ENGINEER TO CONFIRM] flag or, worse, a plausible invention. A survey form that forces the following fields removes most of both:
| Field | What to record | Where it lands in the quote |
|---|---|---|
| Boiler position | Room, cupboard or loft, clearances, a photo | Scope line, access exclusion |
| Flue route | Straight run in metres, number and angle of elbows, terminal wall and height, a photo of the outside exit | Flue assumption, standard-run wording |
| Condensate route | Internal waste and its length, or external; how exposed it is to frost | Condensate assumption, external-run extra |
| Supplies | Gas, water pressure and flow, electrical supply and isolator, each noted by the engineer after checking | Supply assumptions, upgrade exclusion |
| System state | Sealed or open-vented, water colour on test, filter present or not, radiator valve condition | System clean line, repairs exclusion |
| Controls | What exists, what the customer wants | Controls line |
| Access | Stairs, loft hatch, furniture, parking | Access exclusion, labour |
Photos of the boiler, the flue exit outside, the condensate route, the meter and the consumer unit belong in the job file too. If a dispute starts a year later, they show what was there on survey day.
A prompt that keeps the draft inside your inputs
You are drafting a customer quote for a boiler replacement. Use ONLY the
survey notes and price schedule below. Do not add prices, discounts,
guarantee periods, timescales, brand claims or reassurances that are not
in them. Where something you need is missing, write [ENGINEER TO CONFIRM].
Produce: 1) a scope of work in plain English, grouped as boiler, flue,
condensate and pipework, controls and system clean, commissioning and
handover; 2) a short list of assumptions taken from the survey notes;
3) exclusions, using my standard list below, adjusted only where the
survey notes say so; 4) the price table copied exactly from the schedule,
without totalling it; 5) a cover email of about 150 words addressed to
[first name] and signed [your name].
Survey notes: [paste]
Price schedule: [paste]
Standard exclusions: [paste]
Three instructions do most of the work. "Use only" and "[ENGINEER TO CONFIRM]" stop the assistant filling gaps with plausible details, and "without totalling it" keeps arithmetic out of its hands, for reasons the price-check section below explains. If you have a template in your quoting app, ask for text that drops into its boxes rather than a finished document.
The first draft, and the six things the engineer corrected
A realistic first draft of the scope and price, with the kind of errors that appear (illustrative):
1. Supply and install a 24 kW condensing combination boiler in the
existing position.
2. Fit a new horizontal flue kit (up to 3 m) through the rear wall.
3. Run the condensate pipe externally to the outside drain.
4. Fit a magnetic filter and chemically flush the heating system.
5. Install a wireless room thermostat.
6. Commission the boiler and register the 10-year manufacturer's guarantee.
Boiler $2,350 | Flue $260 | Magnetic filter $160 | System cleanse $320 |
Thermostat $210 | Condensate $90 | Removal $60 | Total $3,450
Valid for 3 months. No hidden costs.
Reading it against the inputs, the engineer finds six problems, and each one is a type worth looking for in every draft:
| The draft said | The inputs say | The fix |
|---|---|---|
| Flue "up to 3 m" | 2.1 m run plus one 90-degree elbow | State the surveyed route and the equivalent length the engineer has checked against the manual |
| Condensate run externally to the outside drain | Existing internal route to the kitchen waste, 1.4 m | Correct to internal; list an external run as an extra |
| Magnetic filter $160 | Schedule says $180 | Correct the line; the total becomes $3,470 |
| 10-year manufacturer's guarantee | Nothing in the inputs | Delete; paste the manufacturer's current terms, or say nothing |
| Valid for 3 months | Company rule is 30 days | "Valid until [date]", worked out from the quote date |
| No hidden costs | No such statement anywhere | Delete; the exclusions list does the real work |
Notice what the corrections have in common: the assistant added something from its general sense of how boiler quotes sound. The 10-year guarantee and "no hidden costs" are what quotes usually say, which is exactly why they appear when nothing in the input prevents them. The prompt reduces this but cannot remove it, so the check is a human reading each line against the two inputs.
Flue and condensate: the assumptions that need numbers
Flue. Each elbow uses up part of the length the manufacturer allows, so the engineer's check is the straight run plus the equivalent length of every elbow, compared with the maximum in the manual for that exact model. In the example that is 2.1 m plus one elbow. Viessmann's advice page says to allow about 1 m for each 90-degree elbow, gives 10 m as a general limit for a standard 60/100 mm flue, and says to check the installation manual because guidance varies between manufacturers. On that 1 m rule the example comes to 3.1 m of equivalent length. Compare it with the figure in your boiler's manual, and do not copy the 10 m from this page. Terminal position and clearances are separate checks against the manufacturer's instructions and the rules that apply to your work, and no assistant can do them for you.
Condensate. One manufacturer's leaflet on frozen condensate pipes says a running condensing boiler can produce up to 2 litres of condensate an hour and prefers an internal route, treating an external run as a last resort. Where one cannot be avoided it lists full insulation, a continuous fall away from the boiler of at least 3 degrees, a diameter of at least 32 mm, a length no longer than 3 m, as few bends as possible, and an end below a drain cover in an air break where needed. Your own boiler's manual comes first. Here the survey records an internal route, so the quote says so and lists an external run as an extra.
What the engineer verified goes into the quote as assumptions, in words the customer can hold you to (illustrative):
Assumptions
- Flue: straight run 2.1 m with one 90-degree elbow, as surveyed. Standard
run included up to 3.5 m equivalent length; longer runs, extra elbows or
a plume kit are priced separately after survey.
- Condensate: existing internal route to the kitchen waste, 1.4 m. An
external run, if needed, is an extra and will be quoted before work.
- Gas and water supplies: existing pipework checked on survey and recorded
as adequate. If installation shows otherwise, work stops and the extra
is quoted before it continues.
Exclusions that earn their place
An exclusion is not a way to hide cost. It is a sentence that stops a disagreement before it starts, and each one below exists because of a dispute it prevents. Keep one master list and let the engineer trim it for each job.
| Exclusion | The dispute it prevents |
|---|---|
| Making good plaster, paint, tiles and flooring after removal, except sealing around the new flue | The customer expects the wall repaired and redecorated |
| Any asbestos-containing material found, and the work it causes | Work stops, cost and delay appear, and nobody agreed who pays |
| Upgrading gas, water or electrical supplies or earthing found inadequate at installation | The survey assumption is wrong behind a wall |
| Repairs to radiators, valves, pipework or controls not listed, including seized valves found when draining | An old fault surfaces during the job and gets blamed on the new boiler |
| External condensate run, soakaway or trace heating | The route changes on the day |
| Moving the boiler, re-routing the flue beyond the survey, plume kits | A different job priced as if it were the same one |
| Scaffolding or access equipment for high-level work | A like-for-like price meets a first-floor flue |
| Defects hidden behind walls, floors or in the loft | Nobody could see them, and somebody has to pay |
| Customer clears access to the boiler, flue route and loft hatch before the start date | A day lost to moving furniture |
Delete the lines the assistant likes to add. "No hidden costs" promises more than any quote can. "Best price guaranteed", "fully insured" (unless you are, with the paperwork to show it), "free survey" (unless it is) and any energy-saving percentage are the others. The rule on savings claims is spelled out in Heat Pump Quote Template: Explain Options With AI, No Savings Promises, and it applies to boilers just as much. For sibling templates built the same way, see Kitchen Installation Quote Template: Scope and Exclusions With AI and Electrician Quote Template: Can AI Write a Domestic Quote You Can Send?.
Same prompt, different house: a loft boiler with a vertical flue
The next survey records a boiler in the loft, a vertical flue through the roof, a straight run of 4.2 m with two 90-degree elbows, and a condensate pipe to the bathroom waste. On Viessmann's 1 m rule the equivalent length is 4.2 + 2 = 6.2 m, to be compared with the manual's maximum for a vertical flue on that model, since horizontal and vertical limits can differ. Read the table for the right configuration, not the nearest one.
Three exclusions appear that the kitchen job never needed: roof tile removal and making good, which belongs to a roofer; loft boarding, lighting and a safe access route; and scaffolding. With the notes pasted in, the assistant added the first two, which is the behaviour you want. It also wrote "the roof will be left watertight", a promise the notes do not support and the boiler engineer cannot keep for someone else's work. The engineer replaced it with "Roof penetration made good by [roofer], priced separately". One new house, one new risk: read the draft for promises about trades who are not you.
Quoting two boilers: keep each option whole
Some customers want a choice. The risk is blending: the assistant merges two options into one scope or quotes a price that belongs to neither. Give it each option as its own schedule and ask for each to be written out in full. Option B, in the example, uses a higher-priced model from the same range and a smart thermostat in place of the wireless one (illustrative figures):
| Line | Option A | Option B |
|---|---|---|
| Boiler, fitted | $2,350 | $2,830 |
| Flue kit | $260 | $260 |
| Magnetic filter | $180 | $180 |
| System cleanse and inhibitor | $320 | $320 |
| Thermostat | $210 (wireless) | $330 (smart) |
| Condensate pipework | $90 | $90 |
| Removal and disposal | $60 | $60 |
| Total | $3,470 | $4,070 |
The difference is $600: $480 on the boiler and $120 on the thermostat. Ask the assistant for one short paragraph on how the options differ, using only the differences in the table and no claims about efficiency or running costs, since those depend on the house and the boiler's own data. Then check each option has its own total from the sheet and carries the same assumptions and exclusions blocks. A guarantee that differs between the two models is the manufacturer's to state, in its own words, for each model.
Validity, guarantee and deposit wording
Validity. Show a date, not a duration. A quote dated 3 November and valid for 30 days runs to 3 December, and "valid for a month" invites an argument about which month. Work the date out in a spreadsheet (quote date plus 30) rather than trusting an assistant's date arithmetic, and tie the period to how long your supplier prices hold.
Guarantee. Say "see the manufacturer's guarantee terms, attached" and attach them. If you want to state the headline, paste the manufacturer's current wording with its conditions, such as any registration or servicing requirement, and add your own workmanship terms from wording you have had approved. An assistant's friendly summary can promise more than the terms do, which is how a 10-year guarantee ends up in a first draft.
Deposit, cancellation and payment terms. These are legal text. Take them from terms your own adviser has approved and paste them in unchanged. If customers sign at home, ask a qualified adviser which cancellation rules apply to your quotes. Add one line saying whether the prices include sales tax.
The cover email, before and after your edits
The first pass at the email carries the same habit as the scope: it fills the gaps with what quote emails usually say (illustrative):
Hi [first name], thanks for having me round. I've attached your quote
for a new boiler. The price is $3,450 and we can install within a week.
There are no hidden costs, and the boiler comes with a 10-year
guarantee. Let me know if you'd like to go ahead!
It carries the wrong total, a start date nobody agreed, a promise about hidden costs and an invented guarantee. After the engineer's edit it becomes something a customer can rely on:
Hi [first name],
Thanks for having me round on [survey date]. Your quote is attached: a
like-for-like replacement of the boiler in the kitchen, with a new flue
through the same wall, a magnetic filter, a chemical clean of the
heating system and a wireless thermostat. The total is $3,470, valid
until [date].
Two things to read before you decide. Page 2 lists what the price does
not include, such as making good plaster and decoration and any repairs
to radiators or valves found when we drain the system. And the flue and
condensate routes are as measured on the day. If either has to change,
I'll tell you the cost before doing anything.
To go ahead, reply to this email and I'll offer you the earliest dates
we have. Call me if you'd like to talk any of it through.
[your name]
The edited version names what is in the job, points at the exclusions page instead of burying it, and commits only to things the engineer controls. If the quote then goes quiet, the follow-up belongs in a separate routine, and Boiler Replacement Leads: Follow Up in Minutes Using AI covers it.
When the customer says another quote is cheaper
This is the reply an assistant drafts well, provided you paste in the customer's message, your quote and one instruction: answer only what was asked and commit to nothing new. A sample for "Your quote is higher than another one I have" (illustrative):
Hi [first name], thanks for telling me. Quotes can look far apart when
one leaves out things another includes. If you can send me the other
quote, I'll go through the two side by side with you, particularly the
flue, the system clean and the list of what is not included. If the
scope really is the same, I'd like to understand the difference too.
[your name]
It offers a comparison, not a discount, and invents no credentials. Compare it with the reply to "Can you take the system clean off to save money?":
Hi [first name], I can price the job without it. Before I do, I need to
check the boiler manufacturer's guarantee conditions, because they may
mention system cleaning, and I don't want you to lose cover to save a
small amount. I'll come back to you by [day] with the figure and what
it would change. [your name]
Read each reply once for promises. If the assistant has offered a discount, a date or a guarantee you have not agreed, take it out. The reply is yours once you send it.
Why the assistant never adds up the price
An assistant can total eight lines correctly and then, with no sign anything changed, total the next set wrongly, and a customer will hold you to whichever figure is on the page. A spreadsheet does not have that problem if the formula is right. Put the schedule in a sheet, total it with =SUM(C2:C8), and copy the table into the quote from the sheet instead of retyping. Add a check cell that compares the quote's printed total with the sheet:
=IF(C9=D9, "OK", "CHECK")
Had the draft above gone out, that cell would have shown CHECK, with $3,450 in one place and $3,470 in the other. The filter line was $20 wrong and the total was $20 short. Small errors in a draft are the ones people miss, because the page looks right.
Ten checks before the quote leaves your hands
- Every price against the schedule, line by line, not just the total.
- The total comes from the spreadsheet, and the check cell says OK.
- Model and output are the ones the engineer chose from the survey.
- Flue: surveyed route and equivalent length checked against the manual, with the standard-run wording in place.
- Condensate: route as surveyed, with an external run listed as an extra if there is a chance of one.
- Supply assumptions repeat only what the engineer recorded after checking.
- Exclusions are the master list trimmed for this house, with the stock lines deleted.
- Guarantee is the manufacturer's own wording, attached, or absent.
- Validity is a date worked out from the quote date, and a line says whether prices include sales tax.
- Cover email promises no start date, saving or guarantee that nobody has agreed, and has the real name, address and model spelled correctly.
If the engineer cannot tick all ten, the quote is not ready. The assistant saves the typing, not the checking. Once the job is won, the same notes feed the paperwork at the other end, which Boiler Installation Checklist: AI Sorts the Photos, You Sign the Records covers. Save the final quote as your template: the next job needs new survey notes and a price schedule, and the structure, the assumptions wording and the exclusions list are already done. A customer's quote from the same firm then reads the same way every time, which is a small reputation point in itself.
Questions heating engineers ask about AI-written quotes
Can AI choose the boiler size for a quote?
No. The output comes from the engineer's survey and heat-loss judgement, and the quote should state the chosen model as a fact the engineer has decided. An assistant can describe the boiler once you have named it, and it can explain the choice in plain words to the customer, but it should never pick the size or confirm that it suits the house.
Should the quote state a guarantee period?
Only in the manufacturer's exact words, pasted from its current terms, along with any conditions such as registration or servicing. Add your own workmanship terms from wording you have had approved. Do not let an assistant summarise either, because a friendly paraphrase such as a 10-year guarantee can promise more than the terms allow.
How long should a boiler quote stay valid?
That is your decision, and 30 days is a common choice because supplier prices can change. Show a date, not a number of days, so the customer cannot dispute when it ends, and work the date out from the quote date in a spreadsheet instead of trusting the assistant's date arithmetic.
Is it safe to paste a customer's details into an AI tool?
Keep names, addresses and phone numbers out of the prompt. Use [first name] and add the real details in your quote template afterwards. Consumer plans for ChatGPT and Claude let users switch off training on their chats, and the business plans do not train on business content by default, but leaving personal details out is simpler than relying on a setting.
Further reads
- Can a Plumber Use AI to Write Quotes? — The wider question of AI-written quotes for plumbers.
- Can AI Write Plumbing Proposals for Repipes and Water Heaters? — Proposals for repipes and water heaters, written with AI.
- Heating Engineer Software Compared: What AI Adds for a UK Firm — Software for heating engineers, compared on what AI adds.
- Is ServiceM8 AI Worth It for a Small Heating Firm? — Is ServiceM8's AI worth it for a small heating firm?
- Follow Up After Giving a Quote: An HVAC Replacement Sequence With AI — A follow-up sequence once the quote is sent.
- Powered Now vs Tradify for a Sole-Trader Heating Engineer: AI Compared — Quote software for a sole-trader heating engineer.
- Heat Pump Installer Software: Surveys, Heat Loss and Quotes, AI Compared — What a heat pump installer's software must do at survey, heat loss and quote stage, which tools cover which job, where AI helps and what vendors charge.
- Gutter Quote Template: Run Lengths and Downpipes Priced With AI — Turn a hand sketch into a fittings table, a priced quote and a site-visit checklist for gutter installation, with AI counting and you checking.
- Water Heater Installation Checklist: Photo Proof and Handover Pack With AI — The installer's photo-proof checklist for a water heater job, the tests you record yourself, and how AI drafts a plain-English handover pack.
- Can AI Do a Heat Pump Heat Loss Calculation? What MCS Expects — Where AI helps around a heat pump heat loss calculation, and why the calculation, design and sign-off stay with approved software and the MCS installer.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Worcester Bosch frozen condensate leaflet, Viessmann advice page on flue length, ChatGPT and Claude plan and privacy pages (September to October 2026). Survey notes, prices, totals and email wording in the worked example are illustrative.