You tear off the old shingles and there it is: soft, spongy decking that has been rotting under a leak for years. The homeowner is standing in the driveway. The crew is on the roof with the tear-off already done. You cannot exactly stop and walk away. So you replace the sheathing, keep moving, and tell yourself you will sort out the money later. That right there is where a roofing change order should have been written, signed, and priced before a single new board went down. Skip it, and you have just done work you may never get paid for.
Roofing is one of the worst trades for this. Almost every job hides something you cannot see from the ground: rotten decking, extra layers of old roofing, bad flashing, a chimney that needs re-counterflashing, ventilation that was never up to code. Each of those is an extra. Each one costs you material and labor. And each one turns into an argument at final invoice if you never got the customer to agree in writing. This is the difference between a profitable roof and one you finish at a loss while the customer leaves you a one-star review.
Where roofing change orders quietly leak money
The danger with roofing is speed. The job moves fast, the weather is against you, and the pressure to keep the crew productive means the paperwork always feels like it can wait. It cannot. Here is what actually happens when a roofing change order gets skipped or done sloppily.
You eat the cost. Rotten decking is the classic. You quoted a tear-off and re-roof, you find fifteen sheets of soft plywood, you replace them because you have to, and because you never got a signed change order the homeowner "assumed it was included." Now you are out several hundred dollars in material plus a half day of labor, times however many sheets. On a full re-roof that hidden decking can quietly swallow your entire profit margin.
You get paid late, or you fight for it. Even when the customer eventually agrees the extra was real, an unsigned extra gives them every reason to hold your final payment while they "think about it." You financed their roof deck out of your own pocket, and now you are chasing the balance for weeks.
You wreck the trust. Nothing sours a homeowner faster than a final invoice that is bigger than the number they had in their head. Even if you were completely fair, a surprise charge feels like a bait-and-switch to them. Get it signed up front and it is a non-event. Spring it at the end and you have a dispute, a bad review, and no referral.
You expose yourself on insurance jobs. On storm and insurance work, the carrier only pays for what is documented and approved. Extra work you did without a written, approved change order or supplement is work the insurer can simply refuse to reimburse, leaving the homeowner and you to fight over who covers it.
The roofing change order mistakes that get roofers burned
These are the five that show up over and over. Every one of them has a real dollar cost attached.
1. The verbal "yeah, go ahead." You are on the roof, you call down that the decking is rotten, the homeowner says "do what you have to do," and you keep going. Cost: everything. A verbal okay is worth nothing when the invoice lands and they claim they meant something else. If it is not in writing with a number and a signature, assume you will not see the money.
2. Pricing the extra after the work is done. Once the new decking is nailed down and the shingles are over it, you have zero leverage. The customer already has their roof. Now you are asking them to agree to a price for something they cannot un-buy. Always price and sign the roofing change order before the extra work happens, even if that means a five-minute pause and a text.
3. Vague descriptions. "Extra decking - $600" tells the homeowner nothing and gives them room to argue. Cost: disputes and chargebacks. Write what you replaced, how much, and why: "Removed and replaced 12 sheets of water-damaged 1/2-inch roof sheathing over the north slope; 12 sheets at $55 = $660 material, 4 hours labor at $X." Specific beats cheap every time.
4. Forgetting the extra layer. You bid a single tear-off, then discover two or three old layers of shingles hiding under the top one. That is more tear-off labor, more dump fees, more time. Roofers eat this constantly because they never wrote it up as a separate roofing change order. Document the layer count the moment you find it.
5. No running log of changes. On a bigger commercial or multi-building roof, the extras pile up: decking here, flashing there, an extra vent stack, a rotted fascia board. If you are not logging each one as it happens, some will fall through the cracks and never make it onto the final invoice. That is pure margin walking off the job.
A quick real-world example
Say you quoted a $9,000 asphalt re-roof. Mid-tear-off you find 14 sheets of rotten decking and a second layer of old three-tab under the top layer. Rough extra cost to you: roughly $770 in plywood, an extra half-day of tear-off and disposal, call it $1,400 all in. If you wrote a signed roofing change order the moment you found it, that $1,400 gets added and paid, and you still make your margin. If you did not, you are finishing a $9,000 job that actually cost you like an $10,400 job, and hoping the homeowner is generous. Same work. The only difference is a piece of paper.
Grab the free Excel change order template
A professional, auto-calculating change order spreadsheet — line items, markup, tax and your revised contract value all worked out for you, plus a log to track every change order on the job. Free to download and use on any project.
Download the free Excel template →The right way to handle a roofing change order
The fix is not complicated. It is a habit: the second you find something that was not in the original scope, you stop, document it, price it, and get a signature before you do the work. The only real question is what tool you use to do that fast enough that it does not slow your crew down. There are two free ways to do it, and honestly you should keep both in your back pocket.
Option one: a spreadsheet. If you like to work off a laptop or tablet in the truck and keep your own records, a good template does the math for you. Our free Excel change order template has line items, markup, tax, and your revised contract total already worked out, plus a log tab so every extra on the job is tracked in one place. Fill in the rotten decking, the extra layer, whatever it is, print it or PDF it, and get it initialed. If you run several roofs at once, that log is what keeps any extra from slipping through the cracks. You can download the free change order spreadsheet and start using it on your next tear-off.
Option two: get it signed from the roof. The problem with paper on a roofing job is obvious: you are on a roof, it is windy, and nobody wants to climb down to sign a form. The free change order tool at ChangeOrdersPro is built for exactly that. Type in the extra, the quantity, the price, hit send, and the homeowner signs from their phone in the driveway before your crew has swept up the first pile of old shingles. The revised contract total updates itself, so there is no math to redo and no surprise at the end. It is completely free to create and send a change order, which matters when you are running thin margins on volume roofing work.
Skip the Word doc. Send it in 30 seconds.
ChangeOrdersPro turns this into a 30-second job — fill in the change, hit send, and your client signs from their phone. The contract total updates itself. It’s 100% free.
Create a free change order →Both do the same core job: they get the extra agreed to in writing, with a number, before the work happens. Pick whichever fits how you run your crew. What you cannot do anymore is the verbal nod and the hope-for-the-best invoice.
Build the habit into your tear-off routine
Make it part of the job, not an afterthought. Here is a simple checklist to run on every roof:
- Before the crew starts, walk the roof and note anything already visible: sagging, soft spots, layers you can count at the edges.
- The moment tear-off exposes rot, extra layers, bad flashing, or anything off-scope, stop and photograph it.
- Write the roofing change order right then: what, how much, why, and the price.
- Get the homeowner or GC to sign or tap approve before you cover it up.
- Log it so it lands on the final invoice. Nothing gets covered until it is signed.
Roofing runs on thin margins and fast timelines. That is exactly why a tight change order habit protects you more here than in almost any other trade. Curious why both tools are free? Here is why ChangeOrdersPro is 100% free. And if you want to go deeper on pricing the extra work fairly, read our guide on time and materials change orders. You can also browse all our change order guides for the rest of the trade.
Frequently asked questions
Do roofers really need a change order for rotten decking?
Yes. Rotten or damaged decking is almost never part of the original tear-off and re-roof price, because you cannot see it until the old roof is off. Writing a signed roofing change order the moment you find it is what turns that extra plywood and labor into paid work instead of a loss you eat at the end of the job.
When should I write the roofing change order, before or after the work?
Always before. Once the new decking is nailed down and shingled over, the customer already has their roof and you have lost all leverage to agree on a price. Stop, document, price it, and get a signature or a tap-to-approve before you do the extra work.
Is the free Excel change order template good enough for roofing?
For plenty of roofers, yes. The free Excel change order template handles line items, markup, tax, and your revised contract total, and includes a log to track every extra on the job. If you would rather get it signed from a phone on the roof instead of printing a form, the free digital tool does the same thing without the paper.
What if the homeowner refuses to sign the extra?
Then you do not do the extra work, or you make clear in writing that unapproved work will not be performed. That is the whole point of getting it signed first: it forces the decision up front, while you still have leverage, instead of turning into a payment fight after the roof is already done.