Back to Insights
Home Service

Contingency agreement roofing: protect your business on every job

May 18, 2026

You tore off the old shingles. Now you're looking at rotted decking that wasn't in the estimate. Who pays for it?

If your contract doesn't have a contingency agreement, you might.

That's the whole point of this article. A contingency agreement in roofing isn't just legal protection. It's how you stay profitable when the job doesn't go the way you bid it. And in roofing, the job almost never goes exactly the way you bid it.


What is a contingency agreement in roofing (and why it matters to you)

A contingency agreement is a section of your roofing contract that spells out what happens when conditions change mid-project.

Things like:

  • You find rotted decking or damaged sheathing during tear-off
  • Rain shuts work down for five days
  • Shingle prices jump 15% between your estimate and your material order
  • The permit takes six weeks instead of two
  • The homeowner changes their mind after you've already scheduled your crew

Every one of those scenarios costs someone money. The contingency agreement decides who.

Roofing is different from a lot of trades because the risk is stacked. Weather stops work cold. You can't see structural damage until you're already on the roof. Seasonal pressure pushes homeowners to rush through contracts without reading them. And if you're doing reroof work, hidden damage is almost guaranteed on older homes, not the exception.

What we see with roofing contractors is this: they bid the job, win the job, start the job, and then hit a surprise. If there's no contingency language in the contract, they end up eating the cost to keep the homeowner happy or fighting about it and losing the review. Neither is good.

The contingency agreement takes that guesswork off the table before the job starts.


Types of contingency agreements roofing contractors actually use

There are five main types of contingencies in a roofing contract. Most jobs need at least three of them.

Weather contingencies. These define what counts as a "no work" day. Rain, wind speed, temperature. They also say how weather delays extend the project timeline without any penalty to you.

Structural contingencies. These cover hidden damage found during tear-off. Who approves the scope change? What's the change order process? How long does the homeowner have to respond before you pause work?

Material contingencies. These protect you from price spikes between the estimate date and the material order. Most roofing material prices can move 10-15% in a matter of weeks depending on supply and season.

Permit contingencies. If the municipality takes 60 days to approve instead of 14, your crew schedule is wrecked. A permit contingency covers the timeline extension and, in some cases, a hold fee.

Cancellation contingencies. What happens if the homeowner backs out after you've ordered materials or scheduled your crew? This is where most contractors get hurt because they never wrote it down.

You don't need a lawyer to write these. You need specific language and the habit of using it.


Red flags in contingency agreements that will bleed your margin

Bad contingency language is almost worse than no contingency language. It gives you false confidence, then leaves you exposed.

Here's what to watch for:

Unlimited weather liability. Your contract says delays are possible but doesn't cap your exposure. You eat crew idle time, material storage, rescheduling costs, all of it, with no ceiling.

No change order authority. You find major structural damage but the contract requires homeowner approval before you proceed. The homeowner takes four days to respond. Your crew sits. Your cash flow stops.

Vague "acts of God" language. Does a six-hour rain count? Does morning frost count for asphalt shingle installation? Who decides? Vague language means whoever argues louder wins.

Permit delays with no timeline. You've built "permit required" into the contract but there's no language about what happens if approval takes 30, 45, or 60 days. Your crew schedule falls apart with no compensation.

No material price protection. You bid at $8 per square foot. By the time you order, it's $11.50. No adjustment clause means you absorb the difference. On a 30-square roof, that's $105 you just lost.

Open cancellation. Homeowner can cancel any time for any reason with no penalty. You've already ordered materials and scheduled your best crew for Monday. Now what?

The common mistake here is copying a contract template from the internet that's designed to protect the homeowner, not you. Get a template built by someone who has actually run a roofing business.


How to structure a contingency agreement that protects your revenue

This is the part most contractors skip because it feels complicated. It's not. Here's the process, step by step.

Step 1: Define exactly what stops work.

Don't say "bad weather." Say: rainfall exceeding 0.5 inches in a 24-hour period, wind speeds above 25 mph, or temperatures below 50°F for asphalt shingle installation. That's not open to interpretation.

Step 2: Set time limits on every contingency.

Weather delays the project by the number of days impacted, no penalty to you. Permit delays beyond 14 days extend the timeline accordingly. Permit delays beyond 30 days trigger a hold fee. Put the numbers in writing.

Step 3: Build a change order process with a deadline.

Homeowner approves scope changes over $500 within 24 hours or work pauses. That's your protection. Their cost if they delay. Most homeowners will respond fast once they understand what "work pauses" means.

Step 4: Lock material pricing for a set window.

30 days from estimate date is standard. If materials go up more than 10% before you order, you notify the homeowner in writing. They approve the increase or you source equivalent materials from another supplier. Document it either way.

Step 5: Spell out cancellation costs by stage.

Cancellation before scheduling: small admin fee, maybe 10% of the deposit. Cancellation within 48 hours of work start: 50% deposit forfeiture. Cancellation after materials are ordered: full material cost plus a scheduling fee. These aren't punishments. They're real costs you've already incurred.

Step 6: Document discoveries during tear-off.

Structural damage found during the job gets photographed the same day and emailed to the homeowner within 24 hours. Written approval before any additional work proceeds. This protects you from scope creep complaints and "you never told me" arguments.


Contingency agreement roofing: where homeowners push back

Homeowners push back on contingency clauses. That's normal. Here's what they say and how to respond.

"You bid it, you eat it." They don't want material escalation clauses. Counter this by explaining roofing material price volatility. Prices have moved 10-15% or more year-over-year in many markets, especially post-2020. You're not protecting yourself from normal price movement. You're protecting both of you from supply chain surprises.

"I thought you inspected it." They don't understand why structural damage wasn't caught upfront. Walk them through it: you can't see what's under the shingles until the shingles are off. It's not a missed inspection. It's the nature of reroof work. Show them a photo from a past job if you have one.

"I don't want to be locked in." They hate cancellation fees. Explain the difference between early cancellation (small fee, easy to avoid) and late cancellation after materials are ordered (real costs, not a penalty). Frame it as: you don't pre-order materials or commit your crew until you have a signed agreement. That's how you keep costs down for them.

"Just get it done when you can." They want open timelines. Explain that weather contingencies actually help them. A realistic schedule with a weather clause means fewer anxious calls asking where your crew is. You set expectations right and deliver on them.

"I need it done by [specific date]." Timeline guarantees cost more. If they want a hard finish date, offer a premium crew priority option. Otherwise, the weather contingency is standard, and you need it to run the job right.


What happens when things go wrong: five scenarios

This is where the contingency agreement actually earns its keep.

Scenario 1: Hidden structural damage. You tear off and find $4,200 worth of rotted decking. Your contingency agreement requires photo documentation, a written change order, and homeowner approval within 24 hours before any additional work proceeds. The homeowner says no. Your contract says you can stop work without penalty. You hold the job, protect your crew time, and move forward only when the scope is approved.

Scenario 2: Material price spike. You bid shingles at market price. Two weeks later, your supplier raises prices 15%. Your contingency allows you to notify the homeowner in writing. They can approve the increase or authorize equivalent materials from a different brand. You don't eat the difference. You don't lose the job either.

Scenario 3: Rain delays. Your original finish date was "weather permitting." Your contract spells out what that means: work stops when rainfall exceeds 0.5 inches in 24 hours. Job pushes back by number of days impacted. Homeowner doesn't get surprised because you explained this at signing.

Scenario 4: Homeowner cancels Monday morning. Your crew is already loaded and en route. Your cancellation clause specifies a fee for cancellations within 48 hours of work start. You charge it. You redirect your crew to another job. You don't eat the lost day.

Scenario 5: Permit takes 45 days. Your contingency gives you a timeline extension and a hold fee after 30 days. You keep your crew on other jobs instead of sitting on standby. The homeowner knows from the start that this is possible.

In every one of these cases, the contingency agreement either protects you or starts a fair conversation. Without it, you're just arguing.


Contingency agreement language: what to actually put in writing

You don't need fancy legal writing. You need clear sentences that say exactly what happens.

Here's language that works:

Weather clause:
"Work shall not proceed if rainfall exceeds 0.5 inches in a 24-hour period, if wind speed exceeds 25 mph, or if temperature falls below 50°F during asphalt shingle installation. Weather delays extend the project timeline by the number of days impacted. No weather delay fee applies to Contractor."

Hidden damage clause:
"If structural damage is discovered during tear-off that was not visible during pre-inspection, Contractor will document the damage with photos and email Homeowner within 24 hours. Homeowner has 24 business hours to approve or deny a scope change. If approved, Contractor will issue a change order before proceeding. If denied, Contractor may pause work without penalty or liability."

Material pricing clause:
"Material pricing is guaranteed for 30 days from estimate date. If material costs increase by more than 10% before the order date, Contractor will notify Homeowner in writing. Homeowner may approve the price increase or authorize substitution of equivalent materials."

Cancellation clause:
"If Homeowner cancels after crew is scheduled within 48 hours of work start, a cancellation fee of 50% of deposit applies. If Homeowner cancels after materials are ordered, Homeowner is responsible for all material costs incurred plus a 15% scheduling fee."

Permit clause:
"Project timeline assumes permit approval within 14 days. If municipal approval exceeds 14 days, project timeline extends accordingly. If approval exceeds 30 days, Contractor may apply a hold fee of $150 per week to cover crew scheduling costs."

You can store these in your estimating system. If you're running jobs through Jobber or Housecall Pro, you can add this language directly to your contract templates. If you're still doing paper estimates, keep a printed template in your truck and walk through it at every signing.


How to present contingency agreements without losing the sale

The way you introduce the contingency agreement matters as much as what's in it.

Lead with the homeowner's benefit. Call it "project protection" when you explain it. Because that's what it is. It protects them from surprise invoices and protects you from working for free.

Walk through it during your estimate presentation, not at the end when they're ready to sign. Say: "Before we talk numbers, let me show you how we handle the things that are out of anyone's control. Weather. Hidden damage. Materials. Here's what we do." That's two minutes, and it sets the whole tone.

Compare it to what they already know. Most homeowners have had a contractor surprise them with an unexpected cost before. Your contingency agreement is the document that says that won't happen without their approval first.

Tie it to your price. "Because we have these terms in writing, we don't pad the estimate to cover surprises. That saves you money upfront. We charge for what we find, with your approval."

A homeowner who understands your contingency agreement before the job starts is far less likely to dispute a change order mid-job. That's the real payoff.


Action checklist: implementing contingency agreements in your roofing business today

Don't overthink this. Here's what to do.

  1. Today: Pull out your current contract. If it has no contingency language, mark every section where weather, damage, materials, permits, and cancellations could affect the job. Those are the gaps you're filling.

  2. This week: Write or adapt your contingency language using the templates above. Add it to your contract. Store it in your estimating system or print a reference copy for your truck.

  3. This week: Practice your two-minute contingency walkthrough. Weather. Damage. Materials. Cancellation. Do it out loud until it sounds natural, not like you're reading from a legal document.

  4. Before the next job: Brief your crew lead on the change order process. They'll be on the roof when damage is found. They need to know to stop, document, and notify before doing any additional work.

  5. Share with your insurance broker: Make sure your contingency language doesn't create any gaps in your general liability coverage. Your broker can spot issues you'd miss.

  6. Ongoing: Log every time a contingency clause actually triggers. If weather delays hit most of your jobs in spring, your weather threshold might be too loose. Track it and adjust.

The contractors who protect their margins aren't working harder than everyone else. They're just clearer on the terms before the job starts.


Running a roofing business means managing what you can't always control. A solid contingency agreement is how you do that without killing your margin or your relationship with the homeowner.

Want to see how Bridgital helps roofing contractors manage jobs, follow up on estimates, and keep their books tight through every season? Fill out the contact form below and we'll get in touch with you.

Ready to put this into practice?

Book a free operations audit and we'll map out exactly where automation can save you time and revenue.

Book Free Audit