Skip to content
Roofer MBA

He Should Hear It From You, Not From His Check

On the list of fires: “backcharge him right

Module 12 · Sub Crews · Play 4 of 5

In a hurry? ↓ Do this this week

The problem in one breath

The tear-off cracked a downspout. Or the homeowner pulled a nail out of the grass with a tire. Or the north side flashing came back wrong and your own men redid it. You paid for it either way, and now it is the end of the month and you are holding his check.

Why it happens

Most shops pick one of two bad endings. You eat it, say nothing, and carry the grudge until the week you quietly stop calling him. Or you take it off the check cold — no warning, no picture, a round number you settled on driving over. He sees a short check and hears one thing: this outfit shorts people. Good sub crews are the scarcest thing you have, and that is how you lose one that was actually good.

The play

Run the fairness rules. Five of them, and they are the whole play.

  1. Photograph it the day you find it, before it is cleaned up, torn out or covered over. No photo, no backcharge — and that rule is on you, not on him. If nobody shot it, you eat this one. That is what the photo habit (Module 3, Play 10) is for.
  2. Give him first shot at fixing it himself. Ask if he wants to come put it right. That beats pulling your own crew off paying work. Only when he cannot or will not does it turn into money.
  3. Tell him the day you find it, not the day you pay him. One call: here is what we found, here is the picture, here is what it takes. A man who hears about it on his check does not come back next storm (Module 12, Play 5).
  4. Real cost only, and you can show the receipt or the hours. A backcharge pays you back; it never punishes. Two hundred forty dollars is a downspout and a gutter apron. Five hundred "for the trouble" is a fine, and a fine ends the relationship.
  5. He signs off, or you have in writing that you told him and what he said. A text back saying go ahead counts. Then it goes on the log and comes off a named check, never off "the next one."

Sometimes he flatly disagrees. Never let it drift to the check. It goes on the log as unsettled, you decide once whether the money or the crew is worth more, and either way he hears it before he is paid. None of this works unless the paper said it would (Module 12, Play 2). A checkpoint (Module 12, Play 3) catches most of it before it is money. Whether you can hold money back at all, and on what notice, is set by that subcontract and by your state — read yours and ask your own attorney before you keep a dollar of his.

Do this this week

Pull the last three months of sub payments and find every check you paid short. For each one, write down two things: was there a photo, and did he hear it from you before payday. Half an hour with the checkbook. Any crew that found out on his check gets a call today, so he knows you know.

The tool

Opens in Excel, Google Sheets, Numbers or LibreOffice. Grab it on the phone now — it’ll be waiting on the computer at the shop.

The backcharge log is the-backcharge-log.xlsx. One row each time a miss costs you money: the day you found it, the crew, the job, what happened, whether there is a photo, the day you told him, what it really cost, whether he agreed, and which check it comes off. The Flag column does the nagging — NO COMPANY, NOT TOLD, NO PROOF, NOT SETTLED, HE SAYS NO. A green box counts the list, the dollars, and how many rows are still wrong. Type a crew's name into the BY SUB COMPANY block and it totals what that company has cost you; that number tells you which cheap crew is the expensive one. Row 5 ships yellow as an example done right; clear it. the sheet notes below has the formulas. Those dollars land on what the job really made (Module 6, Play 19). Print the card and keep it in the truck:

THE SAME-DAY BACKCHARGE CARD — what you say the day you find it

Job / address: __________________  Sub company: _________________
What you found: _________________________________________________
Found on: __________   Photographed: [ ] yes   By: ______________

BEFORE YOU CALL
  [ ] Photo taken today, before it was cleaned up or covered
  [ ] You know the real cost: parts $________  hours ________
  [ ] You read what the subcontract says about fixing his misses

SAY IT TODAY
  "We found ______________ at ______________. I've got a picture
   and I'll send it. Do you want to come put it right, or do we
   handle it and take the cost off?"

  [ ] He fixes it himself — done by: ______________
  [ ] We fix it, cost off his check: $________  check: ________
  [ ] He does not agree. What he says: ___________________________

THEN
  [ ] The number is cost — receipt or hours behind every dollar
  [ ] His answer in writing: text, email, or signed right here
      Sub signature: ______________________  Date: __________
  [ ] Typed into the log the same day, before it is forgotten

No photo, no backcharge. Nobody finds out on his check.

If your crew is 1099

Most sub crews are exactly this case. Get this line right. Charging back the cost of fixing work that missed the spec you bought is one thing — it runs company to company, off the paper, like any supplier credit. Docking a man's pay to teach him a lesson is a different thing entirely, and it's the version that starts looking like something other than a sub crew. Keep it company to company, in writing, priced at cost, and priced against the spec in the subcontract. What decides classification is set by federal and state rules and by how the work really runs, so put yours to your own accountant or attorney before backcharging becomes a habit.

One more thing: this play is how we run a shop — it's not legal advice. Rules change by state and by contract, so before you act on the legal-sounding parts, run them past your own attorney or accountant. It's your business, and what you do with any of this is your call and your responsibility.

The sheet notes

How the sheet works — the columns and the formulas

The columns, the formulas behind them, and the judgment calls — so you can rebuild it by hand if you ever need to.

What it does

One row every time a sub crew's miss costs you money. You type what happened, whether you have a photo, the day you told him, what it really cost, and whether he agreed. The Flag column then tells you which rows are not a backcharge yet — the ones with no photo behind them, the ones he has not been told about, the ones still open between you. The green box at the top right counts them, and a second block totals the dollars by sub company, so you can see which crew is actually costing you money instead of guessing.

Row 5 ships filled in as a yellow example, and it is a backcharge run correctly: photo taken, told the same day, real cost, he agreed, off a named draw. That is why its Flag is blank. Clear it — select A5:I5 and press Delete — rather than deleting the whole row: the green box's dollars line sits on row 5 and a whole-row delete takes the formula with it.

How to use it

  1. One row per backcharge, not per job and not per crew. The same crew can show up five times.
  2. Fill Date you found it and What happened the same day you find it, before it gets cleaned up. Write what a stranger would understand six months from now — "cracked the north downspout," not "damage."
  3. Photo? is Yes only if the picture exists. Anything else and the row flags NO PROOF, which is the sheet telling you this one is not ready to become money.
  4. Told him on is the day you actually spoke to him. Leave it blank until you have. A blank here outranks everything else and shows as NOT TOLD.
  5. What it cost you is the receipt or the hours. Cost, never a penalty and never a round number.
  6. He agreed stays blank until he answers, and a blank counts as NOT SETTLED — the row keeps nagging until somebody types something. "No" is a legitimate answer; it belongs on the sheet, not in your head.
  7. Off which check gets a name — "5/29 draw," "invoice 4412." Never "the next one."
  8. Read the whole sheet before you cut sub checks. Anything flagged gets settled first, not deducted first.

Columns

ColumnWhat it is
A Date you found itThe day it was discovered, not the day of the job.
B Sub companyThe company on his invoice. Type it the same way every time — the by-company block matches on this text exactly.
C JobAddress or job name.
D What happenedOne plain sentence.
E Photo?Yes / No dropdown. Yes means the picture exists and you can find it.
F Told him onThe day you told him. Blank until you have.
G What it cost youReal cost — parts plus the hours it took to put right.
H He agreedYes / No / Not yet dropdown. Blank reads the same as "Not yet" — the row stays flagged until he answers.
I Off which checkThe named check, draw or invoice it comes off.
J FlagAuto. See below.

Green box, labels in L4 to L8 with their numbers in M4 to M8: Backcharges on this list, Dollars on the list, He has not been told, No photo on file, Still open with him.

BY SUB COMPANY block, L12 to N17: type a company name into column L exactly as you type it in column B, and the sheet totals the dollars and counts the times for that crew. That column is headed Cost you, not "backcharged", because it adds every row for that company — including the ones still flagged NO PROOF or NOT TOLD, which are not backcharges yet.

Formulas (so you can rebuild it by hand)

  • Flag (J5, fill down to J24): =IF(COUNTA($A5:$I5)=0,"",IF($B5="","NO COMPANY",IF($F5="","NOT TOLD",IF($E5<>"Yes","NO PROOF",IF(OR($H5="Not yet",$H5=""),"NOT SETTLED",IF($H5="No","HE SAYS NO",""))))))
  • Backcharges on this list (M4): =COUNTA($B$5:$B$24)
  • Dollars on the list (M5): =SUMIF($B$5:$B$24,"<>",$G$5:$G$24)
  • He has not been told (M6): =COUNTIF($J$5:$J$24,"NOT TOLD")
  • No photo on file (M7): =COUNTIF($J$5:$J$24,"NO PROOF")
  • Still open with him (M8): =COUNTIF($J$5:$J$24,"NOT SETTLED")+COUNTIF($J$5:$J$24,"HE SAYS NO")
  • Cost you, by company (M13, fill down to M17): =IF($L13="","",SUMIF($B$5:$B$24,$L13,$G$5:$G$24))
  • Times, by company (N13, fill down to N17): =IF($L13="","",COUNTIF($B$5:$B$24,$L13))

Only IF, OR, COUNTA, COUNTIF and SUMIF are used, so it opens and computes in old Excel, Numbers and LibreOffice.

Notes and judgment calls

  • A row with money and no company name still nags. Type a cost before you type the crew and the row flags NO COMPANY, and its dollars stay out of the list total until the name is in. The count and the total always describe the same rows.
  • The flag order is deliberate. NOT TOLD comes first because that is the failure that costs you the crew. A man who never heard about it is worse off than one who heard and disagreed. NO PROOF is next, because without the picture you cannot hold the line anyway. NOT SETTLED and HE SAYS NO come last: those are open conversations, not broken process.
  • Only the first flag shows. A row can be more than one kind of wrong at once — no photo AND never told — and the sheet only names the first one it hits. Fix that one, and the next problem with the row appears. It is a to-do list, not a report card.
  • The by-company block matches the name exactly. "Ortiz Roofing LLC" and "Ortiz Roofing" are two different crews to this sheet, and a typo silently totals nothing rather than warning you. Copy the name straight out of column B.
  • This sheet records cost, never a penalty. There is no column for a markup, an admin fee or anything "for the trouble", because the moment a backcharge stops being reimbursement it starts costing you the crew — which is worth more than the money on almost every row you will type.
  • "Still open with him" adds two flags together. NOT SETTLED means nobody has answered yet and gets settled before he is paid. HE SAYS NO means he answered and disagreed — that one you decide once, and either way he hears it before the check, which is the play's rule, not the sheet's.
  • The list stops at row 24. Every box formula counts rows 5 through 24 only, so a backcharge typed on row 25 is invisible to the counts while the sheet still looks right. Add rows by right-clicking inside the block and choosing Insert.
  • The sheet ships with its numbers already saved in it, so a phone preview shows real figures; they recalculate the moment you type.

The one thing

Do this this week

Pull the last three months of sub payments and find every check you paid short. For each one, write down two things: was there a photo, and did he hear it from you before payday. Half an hour with the checkbook. Any crew that found out on his check gets a call today, so he knows you know.

Take it with you

One email unlocks this and every other sheet and card on the site. The plays stay free.

Same fire

A sub crew's work is coming back on you

All the fires →

Fixed this?

A callback is a callback to the homeowner — whose men left it is your problem to sort out afterward.

The fire right behind it is usually Callbacks and sloppy work.

These plays are how we run a shop — they are not legal, tax, or accounting advice. Rules change by state and by contract, so before you act on the legal-sounding parts, run them past your own attorney or accountant. It's your business, and what you do with any of this is your call and your responsibility.

About this libraryWhat we do with your email