How to Bill a Warranty Callback Without Losing Money
A warranty should name what it covers (the specific work performed, at listed locations), how long it lasts, and what it explicitly excludes — then a small reserve, typically 2–5% of the job, gets priced into the original quote to fund the callbacks that do occur. When a callback arrives, determine first whether it's covered work, adjacent work, or a new problem, and invoice the second and third normally with the reasoning shown.
The warranty problem, stated plainly
An unbounded warranty is free future labor with no funding behind it. Every trade that guarantees results rather than work eventually finds this out — usually in a bad month, several jobs at once.
The fix comes down to three things: bound the scope, fund the reserve, and classify the callback.
1. Bound the scope in writing
A good warranty names:
- What was done — the specific work, at listed locations
- How long — a stated term with a start date
- What’s excluded — new problems, areas not touched, other trades’ work, customer modifications, normal wear
“One year on the entry points sealed and photographed above” is honorable and affordable. “One year, no animals” is neither.
2. Price the reserve into the job
Callbacks aren’t an anomaly, they’re a rate. Some percentage of your work will need a return visit, so build 2–5% into your pricing and stop treating each one like a surprise.
The customer never sees this line — it’s a margin decision, and it’s the difference between a callback being a normal Tuesday and a callback being a loss.
3. Classify the callback before you drive
There are really three categories here, and only one of them is free:
- Covered — the work you did, failing within the term. Free, fast, cheerful.
- Adjacent — a related problem you didn’t do or didn’t quote. Billable, explained.
- New — an unrelated issue. A new job, quoted normally.
Figure out which one it is before you even head out, ideally from photos, so the conversation on site is informative instead of improvised.
Never grudge a covered callback
Go quickly, fix it completely, charge nothing, and don’t mention the inconvenience. A covered callback handled this way might be the single best marketing moment your business gets — a customer who watched you honor a warranty without friction tells people, and they specifically tell them that part.
Show the paperwork when it isn’t covered
Your original invoice named the scope. Your photos show what was done. Lay both out, then quote the new work as its own job. Customers accept this readily when the documentation predates the dispute, and almost never when it doesn’t.
Write the exclusions before you need them
Every exclusion you’ll ever want is obvious in hindsight and invisible at signing. Steal them from your last three difficult callbacks — that list is honestly the most accurate guide to what your warranty actually needs to say.
Frequently asked questions
How long should a warranty be?
Long enough to signal confidence, short enough to be affordable — commonly one year on labor for most trades, longer where the work is structural or the industry expects it. What matters far more than the length is that the scope is bounded.
Should I ever bill for a covered callback?
No — a covered callback is free, promptly and without visible reluctance. Charging for something you warranted, or dragging your feet on it, costs more in reputation than the visit ever cost in labor. The protection is the scope, not the invoice.
How do I tell a customer their callback isn't covered?
By showing them the scope on their own invoice and photographs of the original work, then quoting the new work as a separate job. It's a factual conversation when the paperwork was clear from day one, and an argument when it wasn't.
How much reserve should I build into a price?
2–5% of the job for most trades, more where callbacks are frequent or expensive. It's not a line item the customer sees — it's a margin decision that means the callbacks you do get are funded rather than painful.