A plumbing change order names the original job, describes what changed and why, gives a fixed price and the extra time, states the new contract total, and asks for a clear yes before work continues. AI can draft it from your site notes and photos, provided you supply the figures and read the result before it goes out.
Plenty of plumbers skip the paperwork because asking for more money mid-job feels awkward, then absorb the extra or argue about it at the end. A short, factual change order removes the awkwardness: it shows what was found, offers a choice where there is one, and gives the customer something simple to approve. The four examples below cover four common cases: hidden pipework, blocked access, a manufacturer or code requirement, and a customer who wants more done.
What every change order has to say
Blank templates list headings and stop there, which is why plumbers do not use them. The useful part is knowing what goes under each heading and what to leave out. Eight things, in this order:
- Job reference. The original job number and date, so the order attaches to something.
- What we found. Facts only, with photo references. "Corroded pipe behind the bath panel (photos 1 and 2)", not "the previous plumber did a poor job".
- Why it matters. One sentence: it leaks, it cannot be tiled over, the shower instructions require it.
- What we propose. A single recommendation, or labelled options where the customer has a real choice.
- Price. Itemised: labour hours at the rate, parts, and anything else. Fixed where you can; a "not to exceed" figure where you cannot.
- Time. What moves and to when, including other trades.
- New contract total. Original price plus this change, as a number.
- How to approve. The exact words or button, and what happens if the customer declines.
Leave out blame, speculation ("probably caused by..."), legal threats, and vague cover phrases such as "unforeseen circumstances". Each one makes the customer feel managed rather than informed. The tutorial on how small builders price variations and change orders with AI covers the pricing side for larger jobs. The routine below stays with the plumber's own site notes and the customer's written yes.
One prompt for all four: facts in, placeholders out
The same prompt drafts every example below. It does three things. It gives the AI only facts you supplied. It tells the AI to write a placeholder wherever a number is missing, so it can never invent a price. And it fixes the headings, so every order looks the same and customers learn what to expect.
You are drafting a change order for a plumbing firm. Use ONLY the facts and figures I give you. Where a price, date or reading is missing, write [PRICE], [DATE] or [READING]. Never invent one.
ORIGINAL JOB: [job reference, description, original price]
SITE NOTES (voice-note transcript): [paste]
PHOTOS: [one line per photo with its file name]
PRICE AND TIME (from my sheet): labour [hours] at [rate] = [amount]; parts [list with sell prices]; extra time [days]
Write the change order under these headings: Job reference; What we found (facts only, no blame); Why it matters; What we propose (with options labelled A, B, C if there is a real choice); Price (itemised); Time (what moves and to when); New contract total (original plus this change); Photos referred to; If you decline; How to approve.
Tone: calm, plain, no jargon, no pressure. Under 300 words apart from the price table.
Finish by listing anything you could not complete because information was missing.
Work out the price yourself in your sheet before you paste it in. Labour is hours times your rate, and parts come from your marked-up price list; the parts markup sheet tutorial shows how to build one. The AI writes the sentences around the numbers. It does not choose them.

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 nowExample one: corroded pipe behind the bath, approved in the portal
The job is a bathroom refit with an original price of $3,850. On day two, with the bath panel off, the plumber finds trouble. This is the voice note, transcribed as spoken. The details are illustrative.
Bathroom job 2291, Tuesday afternoon. Bath panel and boxing are off. The supply to the bath tap is old galvanised, furred up inside, and weeping at the elbow behind the wall. It runs about three and a half metres to the junction under the floor. We can't leave it, we'd be tiling over it. I want to replace it in copper up to the junction, five fittings. The tiler's date moves half a day because we can't pressure test until it's done. Photos one to four: panel off, the weep at the elbow, the furring in the cut-off section, tape measure along the run. Customer's at work, send it to her phone.
A voice note is the best raw material. You can record one standing in the bathroom with full hands, and phones transcribe it. The voice notes to job sheets and quotes tutorial covers the capture side. The price comes from your own sheet: labour 4 hours at $90 is $360, parts (tube, five fittings, clips) sell at $68, so the change is $428 and the new contract total is $4,278. The AI writes the sentences around those numbers. This is an illustrative excerpt of its first draft:
CHANGE ORDER 1 - Job 2291, Bathroom refit
Due to unforeseen circumstances, defective pipework has been discovered behind the bath panel. This could not have been identified at survey and is outside the scope of the original quote.
We propose to replace approximately 3.5 m of old galvanised supply pipe with new copper up to the junction, including 5 fittings.
Labour: 4 hours at $90 = $360. Materials: $68. Total: $428.
This will add half a day to the programme.
Please reply to confirm.
It reads fine and still needs five fixes:
- "Due to unforeseen circumstances ... could not have been identified at survey." Vague, and the second half is a claim you cannot prove. Replace both with what you saw: "When we removed the bath panel we found the old galvanised supply to the bath tap weeping at an elbow behind the wall (photos 1 and 2)."
- No reason it matters. Add the sentence that makes the decision easy: "We can't close the wall and tile over a weeping joint."
- "Add half a day to the programme." Say what moves: "The tiler's start moves by half a day, because the new section must be pressure-tested first."
- Nothing about declining. Add: "If you would rather not replace it now, we will stop here and rebook once you decide; the original price is unchanged."
- "Please reply to confirm." Replace it with the exact approval step below, and add the new total.
| Item | Working | Amount |
|---|---|---|
| Labour | 4 hours at $90 | $360.00 |
| Parts | Copper tube, five fittings, clips | $68.00 |
| This change order | $428.00 | |
| Original contract | $3,850.00 | |
| New contract total | $4,278.00 |
Approval route. The customer is at work, so the order goes out as a quote she can approve on her phone. Jobber's help pages describe how it works in its customer portal, Client Hub: the client opens the quote, chooses Approve, and draws or types their name. The signature step appears only if the "Require client signatures" setting is on in the client hub settings, so check that before you rely on a signature. The signature is saved as an internal note on the quote. One detail matters here: if you later change the total, deposit, line items, client message, disclaimer or quote number on a signed quote, the signature is removed from the live quote. Jobber keeps the signed earlier version as a PDF note, and the quote still shows Approved, but for a price the customer never signed; to get a fresh signature you mark the quote as awaiting response and resend it. So decide the price before you send.
Example two: a wardrobe in the way, three options, one letter
This job is a heating addition with an original price of $960: one new radiator in a bedroom. The only route for the new flow and return pipes runs behind a fitted wardrobe. Here the customer has a real choice, and a real choice belongs in a table with one letter to answer.
| Option | What happens | Price change | Time | New total |
|---|---|---|---|---|
| A | We cut a 600 x 300 mm opening in the wardrobe's back panel, run the pipes through, and box them behind a removable panel | +$215 (2 hours at $90 plus $35 of boxing materials) | No change | $1,175 |
| B | The customer's own joiner removes and refits the wardrobe | None from us | We restart on the date the joiner finishes | $960 |
| C | We reroute through the loft with about 6 m of extra pipe | +$330 (3 hours at $90 plus $60 of parts) | Half a day extra | $1,290 |
Option B changes no price, but it still belongs in a change order because it changes who does what and when. Skip it and the first you hear of a delay is the customer asking why you have not turned up. The AI is good at laying this out, and at the message that carries it. It tends to add a recommendation of its own ("Option C is the best solution"). Decide whether you want that. If you do, put your own reason in one sentence; if not, leave the choice neutral.
Subject: Job 2318: a decision needed before we run the new radiator pipes
Hi [first name],
The only route for the new radiator pipes is behind your fitted wardrobe (photos 1 and 2). You have three options:
A. We cut a 600 x 300 mm opening in the wardrobe's back panel and box the pipes behind a removable panel. +$215, no extra time. New total $1,175.
B. Your own joiner removes and refits the wardrobe. No charge from us; we restart on the date they finish. Total stays $960.
C. We reroute through the loft using about 6 m of extra pipe. +$330, adds half a day. New total $1,290.
Reply with one letter: A, B or C. We will not start this part of the job until we hear from you, and these prices hold for 7 days.
[your name]
One letter works because it cannot be misread as a question or a half-agreement. The last paragraph carries two protections: work on that part waits for the reply, and the prices have a shelf life. Silence is not approval, and the message says so.
The record. Save the customer's reply to the job as soon as it arrives (a screenshot of a text is fine), and add a note saying who replied, when, and which option. If your app lets you mark a quote as approved manually, use that as well. Jobber's help pages describe a manual approval for a verbal agreement, but they do not say whether it captures a signature or a note, so write your own note and assume the app will not do it for you.
Example three: a valve the instructions require, not "new regulations"
The job is a thermostatic shower replacement with an original price of $2,150. After fitting, the plumber measures the supply pressure at the outside tap (photo 3) and finds it above the maximum inlet pressure stated in the shower valve's installation instructions. The remedy is a pressure-reducing valve. The AI's first draft of the reason shows a common drafting fault in this kind of order: authority borrowed from nowhere.
| AI first draft | Rewrite |
|---|---|
| "Due to new regulations, a pressure-reducing valve is required." | "The shower valve's installation instructions set a maximum inlet pressure of [MAXIMUM]. We measured [READING] at the outside tap (photo 3). The instructions call for a pressure-reducing valve above that figure." |
| "This is mandatory and non-negotiable." | "We recommend fitting one. The alternative is a shower valve rated for your pressure; we can price that if you prefer." |
| "Failure to approve will void your warranty." | Removed. Replaced with: "If you decline, we will not complete the shower installation, because we cannot fit it as the instructions require." |
Each rewrite swaps an assertion for something checkable. "New regulations" is a claim the customer can look up and you may not be able to support, while the manufacturer's instructions are a document you can show them. The warranty line is a legal and product claim nobody has verified, and it turns a recommendation into pressure. The pressure figures stay as placeholders in the draft because the prompt tells the AI never to invent a reading. You fill in the real numbers from your gauge and the instruction sheet, and photograph both.
When the requirement genuinely comes from the plumbing code rather than the manufacturer, for example an inspector's correction notice on a water heater swap, the same rule applies. Quote the clause number or attach the inspector's written note, and never write "new regulations" without one. If you are not sure which edition of the code applies to the job, ask the inspector before the order goes out, not after the customer asks you.
The price statement is short. The pressure-reducing valve sells at $84 and fitting takes 1.5 hours at $90, which is $135, so the order is $219 and the new contract total is $2,369. Nothing changes on the timetable, and the order says so in one line, because "no change to the completion date" answers the question the customer would otherwise ask.
The decline path. Decide before you send the order whether you will finish the job if the customer says no. For work that affects safety or the manufacturer's requirements, many firms will not, and the order should say so plainly, as above. If your firm would finish with a signed note acknowledging the decision, ask your adviser or insurer what that note must say before you offer it. Either way, the customer should know the consequence of each choice before they pick, not after.
Approval route. The customer is at home during the fit, so this one is signed on the spot: on a phone or tablet through the quote's signature field, or on a paper copy. The approval sentence in the section below works for both. The whole conversation takes two minutes, and the photo of the gauge reading does most of the persuading.
Example four: extras added by the customer, with the running total
Not every change comes from the building. This job is a kitchen refit with an original price of $2,400 for the sink, dishwasher and washing machine connections. With the room stripped, the customer asks for an outside tap fed from the new supply and for the washing machine connection to move 1.2 m along the wall. The AI's job here is small: set out two priced extras and the effect on the date. The numbers are the content.
| Item | Labour | Parts (sell) | Total |
|---|---|---|---|
| Outside tap on the new supply | 2.5 hours at $90 = $225 | $62 | $287 |
| Move the washing machine connection 1.2 m | 1.5 hours at $90 = $135 | $38 | $173 |
| Change order total | $360 | $100 | $460 |
The time statement is where plumbers usually go vague. Say it exactly: "Adds one day. The outside tap needs a second visit to pressure-test after the wall is closed, so the finish moves from Friday to Monday." The new total is $2,400 plus $460, which is $2,860.
Now the realistic wrinkle. The customer reads the order and replies, "just do the tap, skip the washing machine move." That is a new decision, so it needs a new order: $287 for the tap alone, and a new total of $2,687. The temptation is to treat the text as covered by the first order, and the first order says $460. Reissue it. A running record keeps this honest:
| Document | Change | Running total | Approved |
|---|---|---|---|
| Original quote | $2,400 | $2,400 | Accepted on the quote date |
| Change order 1 (tap and connection) | +$460 | $2,860 | Superseded |
| Change order 1A (tap only) | +$287 | $2,687 | Signed on site, with date and time |
Customer-requested extras are also the easiest to price from your own sheet, because there is nothing to discover. They are the best place to start if your firm has never used change orders. The tutorial on roofing change orders for rotten decking is a good comparison for the hidden-damage kind, where the customer is less ready to say yes.
Approval wording that stands up, and what silence means
The approval line is the part of the order that matters most when something goes wrong, so give it more thought than the rest. Here are three versions for three routes. Each names the order, repeats the price and total, and includes the time effect.
PORTAL OR TABLET (Example one)
I approve the work and price in change order 2291-1 and understand that the new contract total is $4,278.00 and that the tiler's start moves by half a day.
ONE-LETTER REPLY (Example two)
Reply with one letter, A, B or C. We will not start this part of the job until we hear from you. Prices hold for 7 days.
PAPER OR PHONE ON SITE (Examples three and four)
I, [name], approve the extra work described above for [amount] and understand that the new contract total is [total] and the completion date is [date].
Signed: ________ Date: ________ Time: ________
Six rules sit behind those lines:
- Name the order and repeat the numbers. A yes to "the extra work" is a yes to an unknown. A yes to $428 and a $4,278 total is a yes you can show later.
- Silence is not approval. No reply means the work does not start, and the order says so.
- Give prices a shelf life. Seven days is a sensible default, because your parts costs will move.
- One decision per order. Mixed approvals ("yes to the tap, no to the rest") need a new order, as the example showed.
- Do not edit after approval. If the price changes, issue a new order and get a new yes.
- Emergencies are the exception. If delay would cause damage, make safe first and charge only for that. Document it with photos, tell the customer at once in writing, and treat the rest as a normal order.
Enforceability depends on your contract and where you work, so ask a solicitor to look at your standard terms and one sample order, once. It is a small fee against a dispute over a few hundred dollars.
Photos: what to take, and what AI can and cannot see in them
A change order with photos is hard to argue with, and a change order without them invites the question "how do I know it was like that?". Take four kinds of picture on every job where something unexpected turns up:
- Wide. Shows where in the room or building the problem sits.
- Close. Shows the fault itself: the weeping elbow, the furred pipe, the blocked route.
- With a reference. A tape measure along the run, or the pressure gauge reading in frame.
- After. The completed repair before the wall is closed, because "before" without "after" proves only half the story.
Name each file so it points back to its order, such as 2291-CO1-2-close.jpg, and refer to photos by number in the order itself ("photos 1 and 2"). Your quoting app will normally attach photos to the job and store a time for each upload; use that as your record.
You can give photos to a chatbot to write one-line captions or check that your notes and pictures agree. Know the limits. Anthropic's vision documentation allows up to 20 images in each message on claude.ai, 10 MB each, and does not pass photo metadata to the model, so the AI cannot read the time or location a picture was taken, and it cannot confirm the order of events. More important, a model describes what it sees, not what is true. It can mistake galvanised pipe for lead or grey plastic, miss a pinhole weep, or confidently name a fitting that is something else. Treat its captions as drafts, and correct them against what you saw on site:
- "Old pipe behind panel" becomes "Galvanised supply to the bath tap, weeping at the elbow".
- "Pressure gauge" becomes "Gauge on the outside tap, reading [READING]".
Keep customers' faces, documents and unrelated belongings out of the frame, and delete anything you do not need from your phone once it is safely attached to the job.
Six things to confirm before the customer sees the order
Run these in order. Each takes a minute.
- The sums. Add the price table yourself. Confirm that the new total equals the original plus this change.
- The facts. Every sentence under "what we found" must trace to your notes or a numbered photo. Delete any sentence that does not.
- The placeholders. Search for square brackets. No [PRICE], [READING] or [DATE] may remain.
- The language. Remove blame, "unforeseen", and any claim about regulations or warranties you have not checked against a document.
- The time. The order states what moves and to when, including other trades waiting on you.
- The yes. The approval step is explicit, the order says what happens on a decline, and you know where the reply will be saved.
Once the routine is in place, a change order takes about five minutes: record the note on site, paste it into the prompt with your price, check the draft against the list above and send. The bigger gain comes at the end of the job, when there is no argument about extras: the customer has already said yes to each one, in writing, with the number attached.
Change order questions plumbers ask
Do I need a signature, or is a text reply enough?
What matters is a clear written yes you can show later, covering the price, the time and the new total. A drawn or typed signature in your quoting app is the strongest record. A text or email reply naming the option and the price can work. Rules differ by place and contract, so ask an adviser to check your standard wording once.
What if the problem needs fixing before the customer answers?
Make it safe first: stop the leak, isolate the supply, protect the property, and photograph what you did. Tell the customer straight away in writing. Charge only for the make-safe work. Treat the remaining repair as a change order that waits for approval, unless delay would cause damage.
What should I do if the customer refuses the change?
Record the refusal in writing, with the date, and say what it means for the job. Decide before you offer a choice whether you will finish the work without it. For anything that affects safety or the manufacturer's installation requirements, many firms stop rather than finish a non-compliant installation. Get advice if you are unsure.
Can I charge for the time spent writing the change order?
Only if your terms say so before the job starts. Many firms absorb small ones and build admin time into the labour rate. If you intend to charge, put a line in your standard terms, such as a minimum charge for assessing and pricing extra work, and show it on the order. A surprise charge on the order itself damages trust.
Further reads
- Electrical Change Orders Written With AI: Ask for Extra Work Clearly — The same discipline for an electrician asking to be paid for extra work.
- General Contractor AI: Turn Site Messages Into Change Orders — Turn site messages into change orders on larger projects.
- Tradify for Builders: Set Up Quotes, Variations and Stage Payments — How variations and stage payments sit inside a quoting app.
- Construction Final Account: Variations, Deductions and Sign-Off With AI — How change orders add up in a final account and sign-off.
- Can AI Write Plumbing Proposals for Repipes and Water Heaters? — Write the original proposal so fewer changes are needed.
- What an AI Agent Can Do for a Plumber After the Call Ends — What AI can do for a plumber once the visit is over.
- Painting Contract Template: Colour Approval and Change Orders With AI — Approval and change-order clauses in a contract template.
- AI Tools for Contracting Businesses: Subcontracts and Change Orders — A small contractor's routine for AI on subcontracts and change orders: a clause comparison, a date tracker, a priced draft and what a lawyer still reviews.
- Plumber Job Description: Write the Ad and a Practical Test With AI — Write the plumber ad from the real working week, then add a short practical test scored by rubric, with AI drafting and a qualified plumber checking.
- Plumbing Flat-Rate Pricing: A Worked 30-Task Price List Built With AI — A small plumbing firm's 30 most-quoted tasks priced from labour minutes and parts, margin-checked and tested against time-and-materials on three jobs.
- QuickBooks for Plumbers: Set Up Job Costing and Let AI Sort the Bills — Turn on Projects, code supplier bills to jobs and see each plumbing job's real margin, with a worked bathroom replumb from quote to profit.
- Remodelling Proposal Template: Scope, Allowances and Terms With AI — What a remodelling proposal includes, with a ChatGPT prompt for scope, allowances and payment stages and a filled $41,800 kitchen example.
- Tile Installation Contract: Substrate and Warranty Clauses With AI — Five clauses carry most of the risk in a tile contract. Here is how to have AI draft them from your own numbers, then fix what it gets wrong.
- AI Estimating Software for Plumbing: Can It Do a Takeoff From Drawings? — Plumbing takeoff AI can count fixtures and trace pipe runs from drawings, but only a spot-check on your own set shows whether to trust its numbers.
- Can AI Tools Help With Plumbing Design? What Needs a Qualified Person — What AI can draft in a plumbing layout, what a licensed designer must verify, and a sign-off checklist for the contractor.
- Can AI Turn Drain Camera Notes Into Customer Reports? — A worked notes-to-report example for drain camera surveys, with a prompt, a sample report and the engineer's sign-off checks.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Jobber help articles on quote approvals and client hub settings (client signatures, editing an approved quote, manual approval); Anthropic's vision documentation (images per message, file size, image metadata).