Roofing contract template: the rotten decking and second-layer lines that stop you eating the cost
- Free. The roofing contract template comes by email as a PDF, a Word file and a Google Doc.
- Deepsel is our product: free estimate, invoice and scheduling software for contractors (scheduling, quotes, invoicing, card payments). One section, the one before the FAQ, says what it does and doesn't do for this job.
- Prices are what roofing owners and pros state on Reddit, one value per author. They're owner statements, not a survey, and they can't be cut by state.
- Not legal advice. The template is national, and your state adds required wording that our state contract pages list. Code sections and the cancellation rule come from pages I read on November 3, 2026.
Write three prices into the contract, and say them out loud before the customer signs: how many sheets of decking the price includes and what each sheet after that costs, what a new deck over the whole roof would cost on this house, and a price per square for every layer of old roofing beyond the ones you counted. Owners on Reddit charge a median of $85 a sheet, with the middle half between $70 and $100, and $15 to $40 a square for each extra layer.1 Anything you can't price ahead, like rotten rafters, gets a written price before you touch it. On the day, photograph and count what you find, and get a change order signed before the new deck goes on.
The template is a full residential roofing contract built around those lines: what you checked before pricing, the scope, the price, the per-sheet and per-layer prices, the hidden-conditions rule, a change order, a material price clause, the payment schedule, a workmanship warranty line, a slot for your state's required notices, signatures, the federal notice of cancellation, and a photo list you keep. Every number in it is marked as an example. Get it three ways: make your own copy in Google Docs, download the Word version (.docx), or download the PDF. Pick a format, enter your email and I'll send the links.
Why these lines first. In two years of roofing threads, missed layers and surprise decking were the first-bid mistakes owners kept naming, and the fix they gave was a line in the contract.1 One owner put it plainly: "I've missed layers jobs before and had to eat the cost. Now my contract mentions any additional layers are $25/sq".2 Another: "Any roofer worth his salt has a mandatory incidental rotting deck fee for every sheet found."4 The pages that rank for "roofing contract template" are download pages and software vendors, and Google's own summary of what the contract needs (parties, scope, materials, timeline, payment, warranties, permits, signatures) doesn't mention decking or layers.
The decking clause: sheets included, a price per sheet, and the full re-deck
Decking (also called sheathing) is the plywood, OSB or old plank boards the shingles are nailed to. Most of it is hidden until the old roof is off. So owners don't guess: they include a few sheets in the price and set a per-sheet price for the rest.
| Line | What owners do |
|---|---|
| Sheets included in the price | Two to five. A Texas roofer: "My contracts always include up to two pieces of OSB and then any after that is $90/sheet."7 Another: "I always include 2 to 3 boards in my quote."8 A Central Florida roofer's estimate covers "up to five (5) sheets of plywood for rotten wood replacement."10 |
| Each 4x8 sheet after that | Median $85, middle half $70 to $100, labor and material (55 authors)1 |
| A new deck over the whole roof | A lower price per sheet, because the crew isn't hunting sheet by sheet. "I charge 85 a sheet for plywood and will do volume discount to 60 a sheet for full re-deck."6 A California roofer charges about $2 a square foot for a re-deck ($64 a sheet) against $100 for a single sheet.12 |
| What your customer reads | Angi tells homeowners roof sheathing runs $2 to $6 a square foot, $64 to $192 a sheet, with a national average of $6,400 for a project.15 The owners' $85 works out to $2.66 a square foot. |
Build your own per-sheet price from your costs, not from that table. An Alabama roofer showed his: "I charge $100 per sheet in Alabama. 1/2 osb $15 a sheet and I pay my guys $50 per sheet to install. $65+50%=$97.50, that's the margin I like on it."9 That 50% markup is a 33% margin, and our contractor markup guide has the arithmetic. Price it so it pays. A Kentucky roofer has "$50/sheet which I know is already a money loser" in his contract.5
Plank decking: price the full re-deck before you sign
Older houses often have plank boards (1x6 or 1x8) instead of sheets, sometimes with gaps between them. The model code says "Asphalt shingles shall be fastened to solidly sheathed decks" (International Residential Code 2021, R905.2.1).13 GAF, for one, sets a number in its technical bulletin: "There should be no gaps or spaces between the deck boards or wood planks greater than 1/4" (6 mm). If there are gaps or spaces between the deck boards greater than 1/4" (6 mm), an appropriate deck must be installed over the deck boards."14 Other shingle makers publish their own rules, so read the one you install. A roofer in the thread below put it in plain words: "You cant fasten shingles when there is a gap in decking like that."5 On a plank-decked house, a new deck is a real chance, so put its dollar figure on page 1, or quote it as a second option.
| Line in the contract | Wording you can copy (template Section 4) |
|---|---|
| Included | "The price includes replacing up to [3] sheets of damaged decking." |
| Per sheet | "Each additional 4x8 sheet of damaged decking (rotten, delaminated, broken, or too soft to hold nails) is $[85], labor and material, replaced with new [7/16" OSB]." |
| Full re-deck | "If more than [ ] sheets are bad, or the deck is plank boards with gaps wider than 1/4 inch, we install a new deck over the whole roof at $[60] a sheet: about [80] sheets and $[4,800] on this roof." |
| Only what you show | "We charge only for sheets we photograph, mark, show you and list on a signed change order." |
The extra-layer clause: a price per square, per layer
Every layer has to come off. The 2021 International Residential Code says "Roof replacement shall include the removal of existing layers of roof coverings down to the roof deck," and it doesn't allow a new roof over the old one "Where the existing roof has two or more applications of any type of roof covering."13 Your town may use another edition or local amendments, so ask the permit office. Each layer is more labor, more trips to the dumpster and more weight in it.
Owners who sell an extra layer charge $15 to $40 a square for each one, and the crew pay they state for it runs about $7 to $11 a square.1 Those are small samples (5 and 4 authors). At $25 on a 25-square roof, a missed layer is $625 out of your margin.
Count before you price, at the rake or eave edge, and write down where you counted. A layer you could have counted belongs in your base price. An owner with more than 50 years in the trade: "If I missed a layer it's my problem, not the homeowners."3 The clause is for the layer you couldn't see, the one hidden under the top shingles. The California roofer in the next section thought the roof had two layers, found "a surprise 3rd layer", and didn't charge for it.5
Wording (template Section 4): "The price includes tearing off [1] layer(s), counted at [where]. Each layer beyond that, including one hidden under the top layer, is $[25] a square per layer, charged only after we show you and list it on a signed change order."
Hidden conditions: rafters, fascia and what you can't price ahead
Fascia (the board along the eave that the gutter hangs on) rots along with the deck edge. Owners price it per linear foot, with the middle half at $14 to $27 (8 authors).1 The Florida estimate above lists "$9.50 per linear foot for 1" x 6" x 10' wood board" and "$2.50 per linear foot for 1x4 fascia board replacement (includes labor & materials)".10
Rafters and other framing are different. Every repair is its own job, and I found no owner price for it worth printing. So don't put a number in the contract. Put a rule: stop, show them, price it in writing, and keep the roof covered while they decide.
| Line in the contract | Wording you can copy (template Sections 4 and 5) |
|---|---|
| Fascia | "Fascia board replaced at $[ ] a linear foot." |
| Framing and anything unpriced | "If we find rotten, broken or sagging rafters, trusses or other framing, or anything not priced above, we stop that part of the work, show you, and give you a written price before we do it." |
| Weather | "If the roof is open while you decide, we cover it to keep water out at no charge." |
| Wood that can't hold the roof | "We won't install new roofing over decking that can't hold the nails or doesn't meet the shingle maker's instructions." |
| What you could see | "Layers or damage we could see or count before you signed are in the base price, not charged again." |
The $16,000 up-charge: why a fair clause can still read as a trap
In October 2026 a California homeowner posted a thread that drew 235 comments. "The original bid we signed was for $32k for a complete reroof of about 2,000 sq ft. They pulled off 3 layers of shingles today then said the old ship lap has extensive gapping, then showed us the $8/sq foot for plywood or OSB I think he called it. Making it 16k more." Her husband talked it down to $13,000. Her question: "I'm frustrated they didn't warn us this could happen BEFORE ripping off the old roof … seems shady??"5
The price was in her contract. "the bid we signed had a whole page that listed the price per sq ft of additional things … it said $8 sq ft for new OSB, $10 to take off old decking then replace… and additional 1.75 a sq ft for removing additional layers". And her own lesson: "we didn't bother asking about that part in the paperwork because we didn't think it applied".5 The roofers in the thread mostly agreed the new deck was needed. "Should it have been caught on the front end? Yeah. Does that change the fact its needed? No."5 So what went wrong?
- The price was far above the market. $8 a square foot is $256 a sheet, three times the owners' median and above the $2 to $6 a square foot Angi shows homeowners. $16,000 at $256 is about 63 sheets. The same 63 sheets at $85 come to about $5,400, and at a $60 re-deck rate about $3,800.
- Nobody said it out loud. A page of unit prices isn't a warning. She had "attic access to the whole roof", and one roofer replied that "inspecting under tge roof deck/attic is something I always did prior to quoting".5
- It landed when she had no choice. "do you even have a choice after you have signed a contract and they already demo the old roof and we already gave $14k as agreed when they demo".5
By the end she called it "an honest mistake on the companies part, but it was an oversight nonetheless and we should have been warned about the possibility."5 That's the best case for the roofer, and he still gave back $3,000 and left a customer telling the story to 235 commenters. The Kentucky roofer in the same thread described his side of an on-the-fly re-deck: "It seems to put the homeowner against us right off the bat then we are working under a microscope the remainder of the install."5 Compare the Florida roofer whose estimate lists the free sheets and the per-foot prices: "usually there's never any issues since the customers knew before hand and they're happy any rotten wood is being replaced."10
Both roofers had the clause in writing. The difference is a price near the market, and a customer who heard about it before the roof came off.
Before they sign: the roof, the attic, the photos, and what to say
- Count the layers at an edge and write where you counted on page 1 of the contract.
- Go in the attic when there's access. You'll see gaps between plank boards, stains, daylight and obvious rot. You won't always see bad plywood. One roofer: "You can catch decking gaps and obviously rotted wood, but things like delamination of plywood will only show a vague maybe until you remove the fasteners of the shingles."5 That's why the per-sheet clause stays even after a good look.
- Take the photos: each slope, the layer count with a tape across the stack, soft spots, the attic underside in every section with a flash, fascia rot, any sag in the ridge. Appendix C of the template is the list. Send them to the customer with the quote.
- Work out the worst case. Roof area in square feet divided by 32 gives the 4x8 sheets for a full re-deck. A 25-square roof (2,500 square feet) is about 78 sheets, call it 80, so about $4,800 at $60 a sheet.
- Say it with the number, then have the customer initial the decking and layer prices. The template has a box for it next to the signatures.
Something you can say: "On a house this age, with two layers on it, some of the wood underneath may be bad. In the attic I saw [what you saw]. The price covers three sheets. Past that it's $85 a sheet, and if the whole deck has to go, it's about $4,800. Before I charge you for one sheet, I'll send you a photo of it with a number painted on it."
If the attic shows plank boards with gaps you can see, quote two options: the reroof as is, and the reroof with a new deck. Then the bigger number is a choice they made at the table, not a phone call from the roof.
On the day: a change order before you close the roof
A change order is a short signed form that adds work and its price to the contract. With the price already agreed, it only records what you found.
- Stop before any new wood goes on. Mark every bad sheet with a number in paint and photograph each one, with a screwdriver in the rot or a tape across the gap.
- Count, multiply by the contract price, and fill in the change order (template Appendix A). Example: 14 bad sheets, 3 included, 11 × $85 = $935.
- Get it signed. If the customer is at work, text the photos and the form. The template says a reply that approves it, with its price, counts as signing, the same rule most of our state templates use. New Jersey and Minnesota require every change in writing, and your state page says what yours needs.
- Bill it on the final invoice as its own line, with the change order number.
One owner objects that "it is impossible to require a change order when the roof is already open".11 He's right that you can't negotiate with an open roof, which is why the price goes in the contract first. For the customer who can't be reached, the template has an optional pre-approved amount: they approve Section 4 items up to a set total without a call, and you still photograph and list every sheet.
Payment schedule and deposit
Owners take anywhere from nothing to half up front. "Yep we do 50%. I tried it 1 year [2020] without deposits and regretted it."16 Another: "I require 1/3 at contract signing as a deposit".18 And one asks for nothing "if the project could break me if they dont pay", even on a $65,000 roof against his $8,000 average.17 A new company often has no supplier credit, so the deposit buys the shingles. "My first year I had no credit, no credit accounts, nothing. Just the cash in my bank account and deposits on jobs."19 Homeowners argue about big deposits, too: we counted 4 threads and 359 comments on it in a year.1 Asking for about the cost of the materials is the easiest number to explain.
The template's schedule (Section 8):
- Deposit at signing, or when the cancellation period ends. Example: one-third of $13,500 is $4,500.
- An optional payment when the materials are delivered.
- The balance when the roof is finished (and the final inspection passes, if you tick it), plus signed change orders, minus the deposit. Example: $13,500 − $4,500 + $935 = $9,935.
One federal rule applies everywhere. If you sell the job at the customer's home for $25 or more, even after they invited you, they can cancel until midnight of the third business day, and you refund every payment within 10 business days of their notice.20 So don't order special-order material inside those three days. The template carries the statement by the signature and both copies of the notice.
Your state adds the rest. Some cap the deposit, some make you hold it in trust, and New York bars a roofing contractor from requiring one. Colorado's roofing law has its own deposit and 72-hour rules. Our state contract pages give the required wording and deposit rules: Arkansas, Colorado, Connecticut, Idaho, Iowa, Louisiana, Massachusetts, Minnesota, Nebraska, New Jersey, New York, Utah and Virginia. Paste yours into Section 10. Insurance claim jobs in Iowa, Louisiana, Minnesota, Nebraska and Colorado also need a state addendum on top of this contract.
When shingle prices move after you quote
In March 2026 an owner posted: "Just heard from our suppliers on April 13th there's going to be a 20% across the board price hike".21 Another: "Material prices have gone up 5-10% every single quarter since Covid, like clockwork in my area. We sell at a margin that kind of sucks to eat that increase if we quoted it before the hike (quotes good for 20 days)".22 A short clause handles it (template Section 7):
- A "price good until" date on page 1.
- You order materials within a set number of days after signing.
- If the supplier raises prices in between, you show the notice. One owner does it this way: "I include my original quote for the product and a new quote from the vendor I'm purchasing it from."23
- You absorb small increases (you set the amount). Above that, the customer picks: pay the increase at your cost with no markup, switch to a material at the old price, or cancel with the deposit back.
That last choice is what keeps it fair. I'll cover shingle prices in more depth in a separate article.
What a roofing contract should include
This is the checklist behind the template, section by section.
| Section | What it says | Why |
|---|---|---|
| Header | Your business name, license or registration number, insurer and limit; the customer, the property, the roof size in squares | It's how a careful customer checks you |
| 1. What we checked | Layers and where you counted them, decking type, the attic, fascia, the photos, the worst case you told them | It's the record that you warned them |
| 2. Scope | Tear-off, the free sheets, underlayment, ice and water barrier, drip edge, flashing, boots, vents, shingles, permit, cleanup and the magnet sweep, warranty registration; what's not included | Anything not written down turns into an argument |
| 3. Price | The base price, add-ons, tax | One number for the work they can see |
| 4. Unit prices | Decking per sheet, the full re-deck, each extra layer per square, plank boards and fascia per foot | Agreed before the roof is open |
| 5. Hidden conditions | Stop, show and price anything unpriced; keep the roof covered; no shingles over bad wood | Framing can't be priced ahead |
| 6. Change orders | Photos, count, signature or a text reply, the optional pre-approved amount | The paper behind every extra on the invoice |
| 7. Material prices | Valid-until date, order window, the supplier notice, the customer's three choices | Owners reported supplier increases through 2026 |
| 8. Payment schedule | Deposit, optional materials payment, balance with change orders | Your cash for materials, inside your state's rules |
| 9. Workmanship warranty | How many years, what's covered, the maker's warranty and who registers it | Owners we read state 2, 5 or 10 years on shingle roofs1 |
| 10. State notices | Your state's cancellation wording, lien notice, deposit rule and anything roofing-only | Required by state law; the template leaves a slot |
| 11. Signatures | Totals, the customer's initials on Section 4, the federal cancellation statement, both signatures | It turns the quote into the contract |
How to use the roofing contract template
- Before the visit, fill in your header and your standard prices in Section 4 (per sheet, re-deck, per layer, fascia).
- On the roof and in the attic, fill in Section 1 and take the photos on the Appendix C list.
- Back at the truck, tick the scope, price the job, and work out the re-deck figure for that roof.
- Paste your state's notices into Section 10 from your state contract page.
- At the table, go through Section 4 out loud, get the initials, sign, and hand over both cancellation notices if you're at their home.
- On the day, use Appendix A for every extra, and put each change order on the final invoice.
More for new roofing companies
- Roofing price per square: what to charge, crew pay and your real margin, with a free rate sheet.
- Roofing estimate template and checklist: every line from tear-off to dump fee, with a free spreadsheet and roof sheet.
- Roofing insurance and workers comp: what it costs in your state, the official comp rates and what can sink you, with a free checklist.
- Your roofing license, whether gutters and siding are included, and your first 30 days: Louisiana, Massachusetts, Minnesota, Utah, Virginia.
- Insurance claims, what a roofer may and may not say, and the notice your contract needs: Colorado, Iowa, Louisiana, Minnesota, Nebraska.
Where Deepsel fits
The template is a document on purpose, so it works on your next job. If you'd rather quote from your phone, Deepsel handles the paperwork side. Price book items have a free-text unit, so "sheet" and "square" work, with your cost next to the price, and quantities take decimals (22.5 squares). Your shop-wide terms text is copied onto every estimate and shows above the approval, which is where the Section 4 prices and the change-order rule go. An estimate can carry two options, say with and without a new deck, and the customer approves one with their name and an on-screen signature. If you take card payments through Deepsel, they can then pay a deposit (a percent or a fixed amount) by card, and it's credited on the final invoice. On Pro, this roofing contract is built in. Attach it to the estimate, and the customer reads it on the quote page, cancellation notice included, and signs it when they approve; your saved signature goes on when you send, and you both get the signed copy to print or save as PDF. Template, not legal advice. Have it reviewed for your business. Pro also has signed change orders: add one to the job with the extra sheets, send it, and the customer signs it online; the signed change joins the job's contract total and its invoices. On Free, create an estimate from the open job instead: it starts with the job's lines, and converting it once the customer approves updates the same job, as long as the job hasn't been invoiced. Photos on the visit and files on the estimate and job are for you and your crew: the customer's quote and invoice pages don't show them, so text the photos yourself. On Pro, estimate templates save a standard reroof so the next quote starts filled in. What it doesn't do: no roof measurements or aerial reports, no insurance claim tools, no permit tracking, and without the contract attached, no notice of cancellation form, so print Appendix B for a sale at the kitchen table. The Free plan covers 30 estimates and 30 invoices a month for your whole team; Pro is $29 a month for unlimited estimates and invoices. Details are on the pricing page.
Free up to 30 estimates and 30 invoices a month, then $29 a month for your whole team. No credit card required.Frequently asked questions
What should a roofing contract include?
Your license or registration number and insurer; what you checked before pricing (layers, decking type, the attic); the scope from tear-off to cleanup, with the shingle maker, line and color; the price; prices for what only shows after tear-off (decking per sheet with a few sheets included, a full re-deck, each extra layer per square, fascia per foot); a stop-and-price rule for framing; how change orders are approved; a material price clause; the payment schedule; your workmanship warranty; your state's required notices; and both signatures. Signed at the customer's home, it also needs the federal three-day cancellation statement and two copies of the notice.
How do you write a contract for a roofing job?
Fill a template in from the inspection, not from memory. Count the layers at an edge, check the attic, take photos and write down what you saw. Price the job, then fill in the per-sheet decking price, the full re-deck figure for that roof and the extra-layer price. Paste in your state's required notices. Go through the decking and layer prices out loud, have the customer initial them, and sign.
How much does it cost to replace roof decking?
Roofing owners who state a price on Reddit charge a median of $85 for each 4x8 sheet, labor and material, with the middle half between $70 and $100 (55 authors). For a whole roof they drop the per-sheet price: one charges $60 a sheet, and a California roofer about $2 a square foot. Angi tells homeowners sheathing runs $2 to $6 a square foot, with a national average of $6,400. A 25-square roof takes about 80 sheets.
Can a roofer charge extra for rotten wood?
Yes, when the contract sets the price and the roofer shows the customer what was found. Without a clause, the extra is a new deal negotiated with the roof open. With a clause nobody explained, it's allowed but it feels like a trap: a California homeowner whose contract listed decking at $8 a square foot still asked 235 commenters whether a $16,000 up-charge was a rip-off. New Jersey and Minnesota, among others, require every change in writing.
Do you have to tear off both layers of shingles?
Under the 2021 International Residential Code, yes. A roof replacement "shall include the removal of existing layers of roof coverings down to the roof deck" (R908.3), and a new roof can't go over the old one "Where the existing roof has two or more applications of any type of roof covering" (R908.3.1.1). Your town may use another edition or local amendments, so ask the permit office.
How much deposit should a roofer take?
Owners we read take anywhere from nothing to half at signing, and most say 25 to 50%. Your state may decide it: Massachusetts caps a home improvement deposit, Colorado makes a roofer hold it in trust until materials are on site, and New York bars a roofing contractor from requiring one. If you sign at the customer's home, they can cancel within three business days and get every payment back within 10 business days.
Sources
- Deepsel research, roofing owners on Reddit: 451 price figures from 325 authors in a two-year corpus (August 2024 to October 2026), one value per author. Decking replaced per 4x8 sheet: median $85, middle half $70 to $100 (55 authors). Extra layer: sold at $15 to $40 a square (5 authors), crew pay about $7 to $11 a square (middle half, 4 authors). Fascia or soffit: middle half $14 to $27 a linear foot (8 authors). Missed layers and decking as first-bid failures: 7 threads. Deposits: owners in 9 live threads on deposits and final payments say 25 to 50% down is normal, and homeowners argue about large deposits in 4 threads with 359 comments. Workmanship warranty lengths stated by owners: 2, 5 or 10 years on shingle roofs. Counted November 2, 2026; quotes re-read November 3, 2026.
- r/Roofing (December 4, 2025 comment): "I've missed layers jobs before and had to eat the cost. Now my contract mentions any additional layers are $25/sq". reddit.com, read November 3, 2026.
- Same thread, an owner of "over 50 years" (December 5, 2025): "If I missed a layer it's my problem, not the homeowners." reddit.com, read November 3, 2026.
- r/Roofing (April 9, 2026 reply): "Any roofer worth his salt has a mandatory incidental rotting deck fee for every sheet found." reddit.com, read November 3, 2026.
- r/Roofing, "$16k up charge for plywood layer due to ship lap gapping .. 1943 house total $45k CA" (October 7, 2026, 235 comments): the opener and its edit (post); the homeowner's replies on the contract page (penddv6), "They thought it was 2 layers initially" (pekosda), the $14k paid at demo (pejva08) and attic access (pevt4lo); "You cant fasten shingles when there is a gap in decking like that. Should it have been caught on the front end? Yeah. Does that change the fact its needed? No." (pei6gpk) and the delamination comment (peje2bh); "inspecting under tge roof deck/attic is something I always did prior to quoting" (peid061); a Kentucky roofer, "I have it in our contract $50/sheet which I know is already a money loser. It seems to put the homeowner against us right off the bat then we are working under a microscope the remainder of the install." (pejbj87). Read November 3, 2026.
- r/Roofing (February 7, 2025 comment): "I charge 85 a sheet for plywood and will do volume discount to 60 a sheet for full re-deck." reddit.com, read November 3, 2026.
- r/RoofingSales (August 22, 2024 comment, Texas): "My contracts always include up to two pieces of OSB and then any after that is $90/sheet." reddit.com, since removed, read in an archived copy, November 3, 2026.
- r/Roofing (April 23, 2026 comment): "I always include 2 to 3 boards in my quote." reddit.com, since removed, read in an archived copy, November 3, 2026.
- r/Roofing (August 13, 2026 comment): "I charge $100 per sheet in Alabama. 1/2 osb $15 a sheet and I pay my guys $50 per sheet to install. $65+50%=$97.50, that's the margin I like on it." reddit.com, read November 3, 2026.
- r/Roofing, "Am I in for a huge surprise?" (December 9 and 10, 2025), a Central Florida roofer quoting his estimate: "This proposal includes all permit and dumpster fees, as well as up to five (5) sheets of plywood for rotten wood replacement. Additional materials will be charged as follows: $95.00 per sheet (labor & materials) for any plywood beyond the included five. $9.50 per linear foot for 1” x 6” x 10’ wood board. $2.50 per linear foot for 1x4 fascia board replacement (includes labor & materials)." (nt70ikk); "usually there's never any issues since the customers knew before hand and they're happy any rotten wood is being replaced" (nta493l). Read November 3, 2026.
- r/Roofing (September 24, 2024 comment): "OSB replacement is built into our contract (i.e. In the event we find rotted OSB, a charge of $300 per square will be added....). Every company I know of does it this way as it is impossible to require a change order when the roof is already open". reddit.com, since removed, read in an archived copy, November 3, 2026.
- r/Roofing, "New roof needed for mom's house" (August 6, 2026 comment, California): "If the decking is questionable I'd likely consider a redeck, I'd charge around $2 a sqfoot for that." and "If I'm replacing individual 4x8 sheets of plywood I would charge $100 per sheet." reddit.com, read November 3, 2026.
- International Code Council, 2021 International Residential Code, Chapter 9: R905.2.1, "Asphalt shingles shall be fastened to solidly sheathed decks."; R908.3, "Roof replacement shall include the removal of existing layers of roof coverings down to the roof deck."; R908.3.1.1, a roof recover is not permitted "Where the existing roof has two or more applications of any type of roof covering." codes.iccsafe.org, read November 3, 2026.
- GAF, Technical Advisory Bulletin TAB-R-101, "Appropriate Substrates for GAF Asphalt Shingles" (dated June 26, 2025): for re-roofing over an existing deck, "There should be no gaps or spaces between the deck boards or wood planks greater than 1/4" (6 mm). If there are gaps or spaces between the deck boards greater than 1/4" (6 mm), an appropriate deck must be installed over the deck boards."; "GAF does not recommend installation over existing spaced or skip sheathing". documents.gaf.com, read November 3, 2026.
- Angi, "How Much Does Roof Decking Cost to Replace? [2026 Data]" (updated October 22, 2026): "the national average cost for roof sheathing installation is $6,400, with most homeowners paying between $2,600 and $9,000"; "Roof sheathing typically costs $2 to $6 per square foot". The page doesn't say how many projects it's based on. angi.com, read November 3, 2026.
- r/Roofing, "Contractor now wants 2/3 up front 4-6 weeks before" (March 14, 2026 comment): "Yep we do 50%. I tried it 1 year [2020] without deposits and regretted it." reddit.com, read November 3, 2026.
- r/Roofing, "Roofer wants a $2,000 deposit to lock in shingle prices" (October 21, 2026 comment): "The only time I ask for anything up front is if the project could break me if they dont pay. Doing a 65k roof next week (our average is about 8k) and Im not asking anything up front fyi." reddit.com, read November 3, 2026.
- r/Roofing (May 28, 2026 comment): "I require 1/3 at contract signing as a deposit". reddit.com, read November 3, 2026.
- r/Roofing (February 18, 2026 comment): "My first year I had no credit, no credit accounts, nothing. Just the cash in my bank account and deposits on jobs." reddit.com, read November 3, 2026.
- Federal Trade Commission, Cooling-Off Rule, 16 CFR 429.0 (a door-to-door sale includes one "in response to or following an invitation by the buyer", at "a purchase price of $25 or more if the sale is made at the buyer's residence") and 429.1 (the statement next to the buyer's signature in at least 10-point bold type, the notice of cancellation in duplicate, telling the buyer orally, and refunding "all payments made under the contract or sale" within 10 business days). Cornell LII copies of the eCFR: 429.0, 429.1, read November 3, 2026.
- r/Roofing, "Shingle price increases" (March 25, 2026 comment): "Just heard from our suppliers on April 13th there's going to be a 20% across the board price hike". reddit.com, read November 3, 2026.
- r/Roofing (April 27, 2026 comment): "Material prices have gone up 5-10% every single quarter since Covid, like clockwork in my area. We sell at a margin that kind of sucks to eat that increase if we quoted it before the hike (quotes good for 20 days)". reddit.com, read November 3, 2026.
- r/Roofing (October 11, 2026 comment): "If I have a customer under contract with cost escalation clauses I include my original quote for the product and a new quote from the vendor I'm purchasing it from." reddit.com, read November 3, 2026.