Skip to content
Business Growth

Callbacks: The Margin Leak Nobody Budgets For

Every callback is unpaid work wearing your logo. Track them as a category, find the real causes, and price warranty into the rate.

Nabil Rahme

8 min read

A contractor kneeling in a finished bathroom inspecting a caulk line along a tub with a flashlight

The short answer: every callback is unpaid work wearing your logo, so track it as its own expense category rather than absorbing it invisibly. Once you can see which jobs generate them and why, most callbacks turn out to have a handful of repeatable causes. Then price warranty work into your rate deliberately instead of paying for it out of profit.

Eight months after you finished the deck, the client calls. Two boards are cupping near the stairs and a railing post has loosened. She is polite about it (she loved the work), but the message underneath is unmistakable: come fix this, for free, soon.

So Thursday afternoon disappears. You drive forty minutes, pull two boards, re-fasten a post, drive back. Call it $300 of your time and $80 of material, billed to nobody. And because it went to nobody, it also went to nowhere: no record, no category, no lesson. Next month there will be another one, from a different job, and it will vanish the same way.

That vanishing is the real problem. Callbacks get treated as the price of being in the trades. They are really a measurable cost center that most contractors refuse to measure. That is why the same handful of causes keep generating them, year after year, out of margin nobody budgeted.

Track callbacks like the expense they are

You cannot manage a leak you refuse to meter. The first move is purely clerical: every callback becomes a job in your records, tagged as warranty, with its hours and materials logged. Do it exactly as if a paying client existed, because one does. You. You are the client, and you are paying full rate.

Do this for six months and you get three numbers no gut feel can supply:

  • Your callback rate. Warranty jobs as a share of jobs completed. Whatever it is, you now have a baseline instead of a mood.
  • Your callback cost. Real hours at your real rate, plus materials, plus the drive. Run the math once and it is common to find callbacks quietly consuming two or three jobs' worth of profit a year.
  • Your callback pattern. And this is the one that changes behavior, because callbacks are never evenly distributed. They cluster.

Why do your callbacks keep happening?

Sit down with six months of tracked callbacks and ask, for each one, the question that stings: why did this actually happen? Not the version you told the client. The real one. Callbacks come from a short list of causes, and each has a different fix:

The rushed finish. The last 5% of the job done at 6 p.m. on the last day, when everyone wanted it over: the final caulk lines, the hardware adjustment, the paint touch-ups. If your callbacks cluster in last-day work, the fix is not skill; it is refusing to compress the finish. Schedule the final half-day as a real half-day, or come back fresh the next morning. Finishing tired is a loan against your future Thursdays, at a terrible rate.

The material you had doubts about. The decking you accepted from the pile with more moisture than you liked, the bargain fixture line, the substrate you covered instead of correcting. You usually knew. If callbacks cluster on a material or a supplier, the fix is a purchasing decision, and it will hurt less than the third free return trip.

The scope you didn't control. Work done over a condition you flagged verbally but not in writing: tile over a floor with too much deflection, paint over stains that needed a different primer, "we'll leave that old valve for now." When it fails, memory of your warning has evaporated and the callback arrives anyway. The fix is paperwork: exclusions and flagged conditions go in the quote, in writing, every time.

The genuinely unforeseeable. Products fail, houses move, weather does what it does. Some share of callbacks is honest noise. The audit's job is to tell you what share. Most owners assume it's most of them, and discover it's the minority.

None of this is self-flagellation. Each cluster points at a specific, cheap fix (a scheduling rule, a supplier change, a contract paragraph) while the untracked version points at nothing except a vague sense that free work is normal.

A tradesperson photographing a completed deck railing with a phone before leaving the site

Put the warranty in writing before anyone needs it

Most contractors have a warranty. Almost none have written it down. The result is that "warranty" gets defined live, on the phone, by whoever is most upset. That is how you end up re-staining a fence for free in year three because the client believes "you guaranteed your work."

A written warranty policy is a paragraph, not a legal project. It states:

  1. What you cover: your workmanship, the things your hands did.
  2. For how long: one year is the common residential standard for workmanship; some trades and jurisdictions have their own norms or requirements.
  3. What you don't cover: manufactured products (those carry the manufacturer's warranty, which you will help the client claim), normal wear, movement and settling, damage from misuse or other trades, and any condition you flagged and were told to work around.
  4. How to make a claim: contact you, you come look, covered items get fixed at no charge on scheduled timelines, not emergency ones.

Put it in every quote. The magic is not legal enforceability; it is that both sides now share one definition, set on a calm day. When the year-three fence call comes, "let me check that against the warranty" is a process, not a fight. And when something is covered, honoring it promptly and gracefully is the cheapest advertising you will ever buy. A client whose problem you fixed without a flinch tells that story for years.

"That's covered. My workmanship warranty runs a year and this is exactly the kind of thing it's for. I can't get there tomorrow, but I've got a slot Thursday week. And while I'm there I'll look over the rest of the job too."

Notice what that does: it honors the promise, sets a scheduled rather than panicked timeline, and turns the visit into an inspection that often surfaces small paid work.

How do you price warranty into your rate?

The reframe that ends the resentment is to stop treating warranty work as a surprise. It is a known, recurring cost of selling construction services (like insurance, like fuel), and it belongs in your rate the same way.

Once you have your tracked numbers, this is arithmetic. Suppose six months of honest tracking shows callbacks cost you about $2,400 a year against $200,000 of revenue. That is 1.2% of revenue. Build 1–2% into your pricing as a warranty reserve (on a $12,000 job, $120 to $240), and two things change at once:

  • Callbacks stop being losses. The Thursday you spend re-fastening a railing was already paid for, by every client, in tiny slices. You are not working for free; you are delivering a service the rate included. The psychological difference is enormous, and it shows in how you answer the phone.
  • Your prices tell the truth. A competitor pricing 2% under you with no warranty reserve is not cheaper. They are either eating callbacks out of their own pay or dodging them out of their reputation. Your price includes standing behind the work; that is a feature, and your written warranty is how the client sees it.

The reserve also disciplines the other direction: if your tracked callback cost is running 4% of revenue, do not reserve 4%. Fix the causes, because at 4%, callbacks are not a cost of doing business anymore. They are a quality program you are running by accident.

Proof beats memory: the record that settles it

A year after completion, every callback conversation hinges on facts nobody quite remembers. What did the job include? What condition was that wall in? When exactly did we finish? Was that crack there?

This is where a good job record quietly pays for itself. In Zeus, every finished job stays searchable forever, with its photos attached and day logs that date exactly what happened when. That includes the completion photos you took on the last day, filed to the job as you shot them. When the year-three call comes about a fence you stained in a heat wave, you are not arguing memory against memory. You can see the original scope, the completion date, the condition it was delivered in, and the note where the client asked you to skip the north side "for now." Half of warranty disputes end the moment one party has records, because the records are usually right.

Take the completion photos like they matter, because eighteen months from now they will: every finished surface, every connection point, anything you flagged. Two minutes with your phone on the last day is the cheapest insurance policy in this entire article.

Where Zeus fits

A callback you cannot count is a callback you will keep paying for, and the counting has to happen on the Thursday it eats, not in a spreadsheet six months later.

Open the return visit as its own job at that address, clock in when you get there, and put the boards and the fasteners on it as costs. The hours and the materials land on that job, so the year's warranty work adds up on its own instead of disappearing into a good month. Open the original job beside it and the record is still there: the finish photos from the last day, filed to the address once you confirmed them, the day logs with dates on them, and the checklist for the stage in question. When the client remembers a conversation differently, you are reading rather than arguing. Fitting the visit into a week that is already committed works the way the rest of the day board does.

What else it carries is worth a look. It costs nothing to start, there is no card, and it does not expire; each size is set out here. Download it and the next callback starts leaving a trail.

Another polite call will come about a deck you finished and forgot. The Thursday still goes. But it goes onto a line you can add up in December, which is the difference between a cost and a leak.

Frequently asked questions

What callback rate is normal?

There is no honest universal number: it varies wildly by trade, work type, and how you count. That is exactly why you track your own: the useful comparison is you-this-year against you-last-year, and one type of job against another. If tracking reveals one category of work generating most of your callbacks, that category is either underpriced, under-processed, or worth dropping.

A client is claiming warranty on something that clearly isn't my workmanship. Now what?

Go look anyway. Refusing sight-unseen costs you the relationship regardless of the merits. Diagnose it honestly, show them what you see, and separate the two things clearly: what failed, and whose it is. If it is a product failure, help them with the manufacturer claim; if it is damage or wear, quote the repair as paid work. Your written warranty makes this conversation dramatically easier, which is precisely why it exists.

Should I charge for the diagnostic visit if it turns out not to be covered?

Pick a policy and state it up front, because deciding case-by-case in the driveway breeds resentment on both sides. Many contractors treat the look-see as free for past clients (it is a relationship visit that often produces paid work) and charge normally for the repair itself when it is not covered. What matters is that the client hears the policy before you get in the truck, not after.

How long should my workmanship warranty be?

One year is the widespread residential default, and some provinces, states, and trades carry their own required or customary periods. Check yours. Longer warranties can be a genuine selling point if your callback tracking says you can afford them; they are a slow-motion catastrophe if it says you cannot. This is another decision your tracked numbers should make, not your marketing instincts.

Filed under

About the Author

Nabil Rahme

Contributing Editor, Mechanical Trades

Nabil started as an apprentice in Beirut and has worked on heating and cooling systems for twenty-five years, the last fourteen of them in Ottawa, where he runs a small service business with two techs. He built that business almost entirely on maintenance agreements, after a couple of thin winters taught him what happens to cash flow when you wait for the phone to ring with an emergency. He writes about service work, maintenance plans, and callbacks for the Zeus Resource Center, and he still takes his own turn in the on-call rotation.

Stop running the job out of four different places

Quote it, photograph it, track the hours, invoice it: from the driveway, with no signal. The free plan does not expire and never asks for a card.