Copy this. Send it within an hour of every verbal approval:
"Hi [Name] — great talking through the changes today. Confirming what we agreed so we're both on the same page:
1. You approved [specific change] at an additional cost of $[amount]. 2. This adds approximately [X] days to the timeline, pushing completion to [date]. 3. Work on this item starts [date] once you reply 'yes' to this email.
If anything here looks off, let me know by [date/time]. Otherwise I'll treat this as your go-ahead and get started. Thanks!"
That email is the entire post. If you stop reading now and just send that after your next site conversation, you've already dispute-proofed the job. The rest of this explains why each line matters and how to make it airtight.
Confirming what we agreed so we're both on the same page: You approved [specific change] at an additional cost of $[amount]. If anything here looks off, let me know by [date/time]. Otherwise I'll treat this as your go-ahead and get started.— The confirmation email — send within one hour of verbal approval
Why the one-hour window matters
Memory decays fast, and it decays in the client's favor. Six weeks from now, "I told you to use the mid-grade tile" becomes "I never approved that upgrade." A verbal yes has no timestamp, no witness, and no paper. Your confirmation email creates all three.
Send it the same day — ideally within the hour, while you're still in your truck. The speed itself is evidence. A message sent at 2:47 PM the day of the conversation is far harder to dispute than one you scramble to reconstruct after a fight starts.
The 'silence = yes' clause is doing the heavy lifting
Look at this line again: "Otherwise I'll treat this as your go-ahead and get started."
Most contractors wait for the client to reply before they feel safe. That's backwards. You've now put the burden on them to object. If they say nothing and you proceed, their silence — combined with letting you work — is exactly what a small claims judge or mediator will read as consent.
Give them a real deadline: "let me know by Thursday 5 PM." Vague deadlines get ignored. Specific ones get answered.
Three numbers that end most disputes before they start
Every confirmation email needs the same three facts, because these are the three things clients most often claim they never agreed to:
The scope — exactly what changed, in plain terms a non-builder understands. Not "the electrical revision," but "moving the two kitchen outlets to the island."
The cost — a dollar figure, not "some additional charges." Even a range ("$400–$600 depending on final materials") beats leaving it blank.
The timeline impact — because "you made me late" is the second-most-common complaint after price. State the new completion date every single time.
Make it your default, not your exception
The contractors who never get burned aren't the ones with the best contracts. They're the ones who send this email after every conversation — the small approvals, the "yeah that's fine" moments, the driveway chats. The disputes that sink jobs almost always trace back to something nobody wrote down because it felt too minor at the time.
Build it into your routine: conversation ends, email goes out before you leave the site. Keep the template in your phone's notes app so you're only filling in blanks, not writing from scratch.
If you want that template — plus the change-order and sign-off scripts that plug into it — ready to drop into every job, that's what we put together for contractors who'd rather prevent a fight than win one.