Roofing businesses produce among the widest range of trailing revenue variability of any home services acquisition category. A company that does $1,500,000 in a normal year can produce $2,800,000 following a major hail event. Both numbers are real. Only one is structural.
The acquisition challenge is that storm-year businesses are almost always listed in the 12–24 months following the event — when the trailing revenue looks strongest. The buyer's job is to identify what the business looks like in a year without that event.
The Short Version: What Makes a Roofing Deal Good or Bad?
A strong roofing deal usually has:
- maintenance and replacement revenue — not storm-dependent — above 50% of normalized trailing revenue
- workmanship warranty obligations quantified and reflected in the deal structure
- subcontractor crews with documented company relationships, not just owner relationships
- manufacturer preferred-contractor status with documented transferability
- SDE that holds on steady-state revenue in a non-storm year
- DSCR above 1.25x on normalized, non-storm SDE
A weak roofing deal usually has:
- a trailing period that includes a major storm event with no normalization applied
- warranty obligations absent from the P&L and unquantified in the diligence
- subcontractor crews whose loyalty is to the owner personally
- insurance supplement revenue presented at requested amounts rather than settled amounts
- sales pipeline dependent on the owner's personal adjuster relationships
Core insight: Roofing businesses are not valued on the strongest trailing year. They are valued on the revenue the business generates in a typical year — after storm events are normalized out, warranty obligations are accrued, and insurance supplements are counted at settled rather than requested amounts.
Roofing Benchmarks for Pre-LOI Screening
No single metric resolves the evaluation. These ranges distinguish operating profiles before committing diligence resources.
| Metric | Generally Healthier | Usually Needs More Scrutiny | Why It Matters |
|---|---|---|---|
| SDE multiple | 2.8x–3.5x | 1.6x–2.2x | Below 1.6x = distressed or high-risk; above 3.5x requires verifiable recurring base |
| Maintenance share of normalized revenue | > 50% | < 25% | < 25% = primarily storm-chasing operation |
| Warranty claim rate (annual, historical) | < 2% revenue | > 5% revenue | > 5% = quality control or materials issue |
| Subcontractor labor share | < 40% | > 70% | > 70% = crew portability is the transferability risk |
| Revenue consistency (3-year range) | < 30% variance | > 60% variance | > 60% = storm-event-dependent revenue model |
| Manufacturer preferred status | Documented, transferable | None or non-transferable | Non-transferable status = pricing and warranty loss at close |
| Insurance supplement settlement rate | > 75% of requested | < 55% of requested | Low settlement rate = revenue recognition gap |
Operational Diligence
Storm vs. Maintenance Revenue
The revenue normalization in roofing requires a 3–5 year historical view to identify the baseline. No other home services vertical has this structural requirement — in roofing, a single event can distort an entire trailing period so dramatically that the business looks like a different company.
Normalization methodology:
- Request annual revenue for the trailing 5 years
- Request monthly revenue — storm events create discrete spikes visible in the monthly data
- Identify storm events: hail reports, wind events, significant weather by geography and year
- Estimate the incremental storm revenue by comparing affected periods to the same periods in prior non-storm years
- Remove the increment. The normalized 3-year average of non-storm periods is the run-rate revenue base.
What the normalization reveals:
A business presenting $2,600,000 trailing revenue that includes a $900,000 storm event from 14 months ago has a steady-state of approximately $1,700,000. The SDE multiple should be applied to a revenue base and normalized SDE calculated at $1,700,000 — not $2,600,000.
This is not a theoretical adjustment. It is the revenue the business will generate in years without a major weather event — which is most years in most markets.
- Storm-event revenue is real. It is not structural. Normalize it out before applying a multiple.
- A 5-year revenue history with monthly detail identifies the storm increment with reasonable precision.
- The steady-state normalized average is the multiple basis. The storm year is not.
Warranty Obligation Analysis
Workmanship warranties in roofing are real obligations that are consistently underrepresented in seller financials. This is not a disclosure failure — sellers who have never had a large claim genuinely may not have quantified the accumulated obligation.
Warranty types:
- Manufacturer material warranty: covers shingles, underlayment, and materials failing due to manufacturing defects. Runs with the product, not the contractor. This is the manufacturer's obligation.
- Workmanship warranty: covers installation errors — improper flashing, inadequate ventilation, incorrect fastening patterns, improper underlayment application. This is the contractor's obligation and is not reinsured.
Workmanship warranty exposure:
At 2% of installation revenue (a low-side estimate for well-managed operations), a company that installed $4M of roofing in the trailing year has created approximately $80,000 in annual expected claims over the warranty period. At 4% (more typical for volume-oriented storm-restoration operations with less quality control), exposure is $160,000.
This obligation is rarely reflected in the seller's P&L. It must be estimated and reflected in normalized SDE — or structured into an escrow in the deal.
How to estimate the exposure:
- Request the warranty callback log for the trailing 3 years: number of callbacks, repair scope, cost per callback, average per installed project
- Apply the historical callback rate to the total installation volume from the trailing 3 years under active warranty
- If no callback log exists, assume 3% of trailing installation volume as an annual reserve until documentation is provided
- Warranty obligation is a real cost of doing business in roofing. Absence from the P&L does not mean absence of the liability.
- Historical callback rate applied to total installation volume under active warranty is the correct estimation approach.
- If documentation does not exist, 3% of trailing installation revenue is the conservative reserve.
Subcontractor Structure
Most roofing businesses use a combination of W-2 employees (foremen, estimators, project managers) and 1099 subcontractors (installation crews). The subcontractor relationship structure directly determines transferability.
What to assess:
- Are subcontractor relationships documented in written agreements?
- Are crews available to new ownership — or are they working with the seller exclusively because of a personal relationship and volume promises?
- Does the seller's subcontractor pricing survive without the seller's volume relationships?
- What happens to crew availability if the seller is not present to direct work?
A business where the three primary installation crews work with the owner via handshake agreement and implicit volume commitments is a different asset than one where crews are engaged through documented subcontractor agreements with stated rates, scope, and availability terms.
The subcontractor concentration test:
Request the subcontractor roster with each crew's trailing 12-month revenue contribution. If the top-2 crews represent more than 60% of installation capacity, the crew concentration is a structural risk regardless of the relationship quality.
- Subcontractor relationships documented in writing are transferable. Handshake relationships are the seller's personal network.
- Crew concentration — top-2 crews representing 60%+ of capacity — creates an operational constraint at transition regardless of documentation.
- Verify crew availability under new ownership directly, not through seller representation.
Insurance Supplement Economics
Insurance supplement revenue — additional charges negotiated above the initial insurance estimate — is a meaningful source of margin in storm-driven businesses. The structural question is not whether supplements are pursued; it is the settlement rate.
What to request:
Insurance supplement history for the trailing 3 years:
- Total supplement amounts requested by year
- Total supplement amounts settled by carrier
- Settlement rate by carrier and by storm event
- Current open supplement negotiations and estimated settlement amount
A business that requests $2,000,000 in supplements and settles $1,200,000 has a 60% settlement rate. Presenting the $2,000,000 figure as revenue overstates realized revenue by $800,000 — a gap that must be corrected before the multiple is applied.
The accrual risk:
If the business uses accrual accounting, supplements may be recognized when filed, not when settled. Request the cash-basis revenue reconciliation to confirm how much supplement revenue in the trailing period has been collected versus still outstanding.
- The revenue figure is the settled amount, not the requested amount.
- Settlement rate by carrier identifies which carriers are material risk to future margin.
- Open supplement negotiations represent contingent revenue — not recognized earnings until settled.
Manufacturer Status and Certification
Manufacturer preferred-contractor programs (GAF Master Elite, Owens Corning Preferred Contractor, CertainTeed SELECT ShingleMaster, Atlas Pro) provide access to enhanced material warranties, premium pricing tier eligibility, and marketing differentiation.
Transferability question:
Most programs require the new owner to independently qualify. Qualification criteria typically include:
- Minimum trailing installation volume
- Insurance requirements (GL coverage minimums)
- Completion of manufacturer-specific training
- Complaint-free record with the manufacturer
A business selling on the strength of its manufacturer designation should verify whether the designation transfers automatically under new entity ownership or requires re-qualification, and what the timeline and re-qualification criteria are. A business that cannot retain its GAF Master Elite status post-close loses access to the enhanced NDL warranty — a material selling point for premium residential replacement work.
- Most manufacturer preferred programs require independent re-qualification by new ownership.
- Loss of preferred status eliminates access to enhanced warranties and premium pricing differentiation.
- Verify the transfer process before LOI, not during closing due diligence.
Owner Sales and Adjuster Dependency
The adjuster relationship network is the sales infrastructure of an insurance-restoration roofing business. When those relationships reside with the owner personally — an owner who has cultivated individual adjusters at regional insurance carriers over years of volume and quality performance — the revenue generated through those relationships is the owner's relationship revenue, not the business's.
How to assess:
- Request the revenue source breakdown for the trailing 3 years: insurance company by volume, adjuster-referred vs. direct marketing vs. canvassing
- Identify what percentage of insurance restoration revenue originates from adjuster referrals that are personal to the owner
- Ask the owner directly: which relationships will follow the owner out versus the business entity?
A business that generates 50% of its insurance revenue from three carrier adjuster relationships that are explicitly the owner's personal network is a business with a significant non-transferable revenue component regardless of how the sale is structured.
Mitigation: Seller introduction program with key adjusters before close. Non-compete with specific coverage of adjuster relationships. Earnout structure tied to insurance-referral revenue retention over 12–24 months post-close.
Financial Diligence
Independent Verification Signals
Operating reality in a roofing business leaves measurable footprints in independent records.
| Signal | What It Reconstructs | Typical Threshold | Variance Indication |
|---|---|---|---|
| Weather event records (NOAA, Verisk Respond, local hail reports) | Storm revenue increment vs. steady-state | Storm increment should match the revenue spike in affected months | Unexplained revenue spike without weather event correlation indicates misclassification |
| Invoice count x average job size | Revenue plausibility check | Reconciliation within 15% | > 15% gap indicates volume or pricing misrepresentation |
| Bank deposits vs. P&L revenue | Cash-to-accrual reconciliation, especially for supplements | Deposits should align within 10% | Material gap = supplement revenue recognized but not collected |
| Manufacturer program records | Installation volume, complaint history, certification status | Status current and in good standing | Probation or lapsed status indicates quality issues |
| Permit records | Job count, jurisdiction, installation volume | Permit count should correlate with installation revenue | Open or failed permits = compliance exposure |
| Workers comp loss runs | Crew safety record, subcontractor incident history | < 1.5x EMR (experience modification rate) | High EMR = elevated insurance cost that may not be in the trailing P&L |
| BBB and Google review patterns | Customer satisfaction, warranty callback sentiment | Stable or improving review volume and rating | Spike in negative reviews correlated with storm-restoration volume = quality concerns |
Weather event records are uniquely important in roofing and are not available in other home services verticals. NOAA storm data, Verisk Respond (hail event mapping), and CoreLogic storm damage reports allow a buyer to cross-reference reported revenue spikes with documented storm events. A spike with no weather correlation requires explanation.
Workers comp loss runs are the most commonly overlooked verification tool in roofing. Subcontractor-heavy operations may show minimal claims — but if the subcontractors are carrying their own workers comp, verify that coverage is genuine and current. Crews without coverage create general contractor liability for the roofing business.
Internal link: Pre-Sale Optimization Patterns | Acquidex Underwriting Rubric
- Weather event records are a roofing-specific verification tool that directly identifies the storm revenue increment.
- Supplement cash reconciliation identifies how much claimed revenue has actually been collected.
- Workers comp loss runs and subcontractor coverage verification are critical in subcontractor-heavy operations.
Pre-Sale Optimization Patterns
1. Listing Timing to Capture Storm-Year Trailing Period
Mechanic: Roofing businesses are most commonly listed 12–18 months after a major storm event, when trailing revenue is elevated but the event is far enough back that it is minimized in the presentation narrative.
Signature: The trailing 12-month period includes or follows a documented storm event. Revenue substantially above the prior 3-year average without a structural change in the business.
Counter-explanation: Legitimate business development — new market entry, crew expansion, or commercial program launch — can produce above-average revenue without a storm. Confirmed by whether the revenue source breakdown shows organic growth or storm-restoration volume concentration.
Treatment: Normalize to the 3–5 year average excluding documented storm increments. Apply the multiple to normalized SDE, not storm-year SDE.
2. Warranty Reserve Absence
Mechanic: Sellers who maintain informal warranty tracking may not accrue formally for expected claims. In high-volume years, the absence of a warranty reserve line in the P&L inflates SDE by the amount that should be reserved.
Signature: No warranty reserve in the P&L. High installation volume in the trailing 2–3 years with no corresponding warranty cost. Callback log absent or incomplete.
Counter-explanation: A genuinely low-callback operation with exceptional quality control. Confirmed by the actual historical callback rate from available records and customer review patterns.
Treatment: Apply a 2–5% warranty reserve to total installation volume under active warranty regardless of the seller's accrual practice. Treat the reserve as an SDE reduction.
3. Subcontractor Relationship Formalization
Mechanic: Sellers may formalize crew relationships — moving from verbal to written subcontractor agreements — in the 6–12 months before listing to reduce the transferability risk narrative in the broker package.
Signature: Subcontractor agreement dates clustering in the 6–12 month pre-listing window. Agreements that are recent but described as long-standing relationships.
Counter-explanation: A general legal cleanup or liability review initiated for business reasons unrelated to the sale. Confirmed by whether the written agreements reflect actual historical working terms or were created specifically for presentation purposes.
Treatment: Verify crew availability directly — ask the primary crews whether they would continue to work with new ownership on comparable terms. Formality of the agreement is a necessary but not sufficient condition for transferability.
4. Supplement Pipeline Inflation
Mechanic: A seller who knows they are listing may accelerate supplement submissions in the months before sale to show a strong pending supplement pipeline. Supplements requested but not settled inflate the apparent forward revenue without changing the settled amount.
Signature: Large volume of open supplement negotiations as of the measurement date. AR aging showing significant unsettled supplement receivables.
Counter-explanation: A legitimate backlog of supplement negotiations in process. Confirmed by whether the open negotiations reflect actual filed supplements with documented carrier correspondence.
Treatment: Count only settled supplements in trailing revenue. Apply the historical settlement rate to open negotiations and use that as the forward supplement revenue estimate.
Internal link: Pressure-Test the Cash | Worked Example
- All four patterns have measurable signatures in revenue history, weather records, subcontractor agreement dates, and AR aging.
- Listing timing is not a manipulation — it is rational seller behavior. The buyer's job is to normalize, not to object.
- Verification distinguishes legitimate improvements from presentation-driven adjustments.
Pressure-Test the Cash
Request:
- Annual revenue for trailing 5 years with monthly detail
- Weather event log by territory and year (NOAA storm data is public)
- Warranty callback log with cost per callback — trailing 3 years
- Insurance supplement schedule: requested vs. settled by carrier — trailing 3 years
- Bank statements and reconciliation to P&L for trailing 12 months
- Subcontractor roster with trailing 12-month revenue contribution per crew
Then reconcile:
- P&L revenue against storm events — identify the storm increment
- Supplement revenue against settled amounts — identify the recognition gap
- Warranty callback cost against the implied obligation on trailing installation volume
- Subcontractor revenue concentration against the crew roster
When reconciliation breaks in this model, it typically breaks in a direction that inflates SDE. Storm-year normalization and warranty reserve are the two largest correction items in roofing.
Market Diligence
Roofing businesses compete on geography, storm-event positioning, and reputation. Market context shapes the steady-state revenue potential and the competitive environment for insurance-restoration volume.
Geographic market factors:
- Storm frequency: Hail belt markets (Texas, Colorado, Kansas, Oklahoma, Illinois, Ohio) generate above-average insurance-restoration demand over multi-year periods. Non-storm-belt markets have lower normalized emergency demand but more consistent maintenance and replacement volume.
- Housing age: Markets with above-average stock of 20–30+ year roofs carry elevated organic replacement demand independent of storm activity. The replacement cycle is not weather-driven — it is age-driven, and it is predictable.
- Insurance market conditions: Roofing businesses operating in markets where major carriers have reduced residential coverage or imposed stricter supplement protocols face structural margin pressure. Florida, California, and parts of the Gulf Coast have seen material insurer withdrawal that affects insurance-restoration volume and supplement settlement rates.
Competitive dynamics:
Storm-chasing operations — out-of-market contractors who mobilize to high-hail areas after events — create a temporary capacity surge in storm markets that compresses local contractor volume and pricing. Established local contractors with existing customer relationships and manufacturer status retain a disproportionate share of the quality replacement and maintenance market regardless of storm-chaser presence.
National consolidators (Belfor, Hi-Tech Roofing, ServiceMaster-affiliated operators) are active acquirers in larger markets. Their presence increases buyer competition for quality local operators — and may represent an exit option for an owner who acquired a roofing business and wants to sell to a strategic buyer.
The Acquidex Underwriting Rubric
This rubric summarizes deal quality after underwriting evidence is built.
How scoring works:
Good= 2 pointsWatch= 1 pointWeak= 0 points- Unverified critical items default to
Weak
How totals generally read:
10–12: fundamentally strong setup7–9: workable with pricing or structure adjustments0–6: restructure exercise or pass
| Area | What good looks like | What weak looks like |
|---|---|---|
| Revenue normalization | 5-year history available; storm increment identified; SDE on normalized revenue | Storm-year only; no normalization; multi-year history unavailable |
| Warranty obligation | Callback log available; 3-year history; reserve quantified | No callback log; no reserve; obligation unquantified |
| Subcontractor transferability | Written agreements; direct confirmation of availability; spread across 4+ crews | Verbal arrangements; crew concentration > 60%; availability unconfirmed |
| Insurance supplement quality | Settlement rate > 75%; settled amounts in revenue; open supplements documented | Requested amounts presented; settlement rate < 55%; open supplements in revenue |
| Manufacturer and customer relationships | Preferred status transferable; adjuster relationships at entity level | Non-transferable status; adjuster relationships owner-personal |
| Financial controls | P&L reconciles to cash; storm increment identifiable; warranty costs tracked | Storm revenue not isolated; no warranty tracking; P&L-to-cash gap |
- The rubric summarizes evidence. It does not replace diligence.
- Weak areas stay visible. In roofing, the most common Weak areas are warranty obligation and revenue normalization.
- Unverified critical items default to Weak until documentation exists.
Worked Examples
A 30-Minute Pre-LOI Screen
The following six checks provide a fast structural read before committing diligence resources:
- Request 5-year annual revenue. Cross-reference against NOAA storm data for the operating geography. Identify any storm-year spikes and estimate the storm increment.
- Ask for the warranty callback log. If it does not exist, apply a 3% warranty reserve estimate to trailing installation volume and carry that as a normalized SDE reduction.
- Request the subcontractor roster with trailing 12-month revenue. Identify crew concentration and whether written agreements are in place.
- Request the supplement history: requested vs. settled by carrier. Calculate the settlement rate. Confirm which revenue figure is in the P&L.
- Verify manufacturer preferred status and ask directly about re-qualification requirements under new ownership.
- Rebuild a rough SDE with storm revenue removed, warranty reserve applied, and supplement revenue at settled amounts. Compare to broker SDE.
If those six checks do not hold together, the transaction may still be workable. The underwriting and the price should reflect the actual steady-state operating profile.
Worked Example: Reprice Case
Business profile: 8-person roofing operation, $2,400,000 trailing revenue (includes $700,000 storm event from 14 months prior), $380,000 broker-presented SDE, 65% subcontractor labor, supplement settlement rate 68% (presented at requested amounts), no warranty reserve in P&L.
Step 1: Establish Normalized Revenue Base
| Revenue Stream | Trailing Year | Storm Increment | Normalized Steady-State |
|---|---|---|---|
| Maintenance and replacement | $1,250,000 | — | $1,250,000 |
| Storm restoration (insurance) | $1,150,000 | ($700,000) | $450,000 |
| Total | $2,400,000 | ($700,000) | $1,700,000 |
Supplement adjustment: Insurance restoration revenue recognized at requested amounts; settled at 68% of $1,150,000 = $782,000. Revenue gap vs. presented: ($368,000). Normalized insurance restoration revenue: $450,000 x 68% = $306,000.
| Adjusted Revenue | Amount |
|---|---|
| Maintenance and replacement | $1,250,000 |
| Insurance restoration (settled rate, non-storm) | $306,000 |
| Normalized total revenue | $1,556,000 |
Step 2: Normalize SDE
8-Person Roofing Operation Normalized P&L
Step 3: Apply Normalizations
| Normalization Item | Amount | Rationale |
|---|---|---|
| Owner salary add-back | +$130,000 | Already above |
| Owner vehicle add-back | +$18,000 | Already above |
| Warranty reserve (3% of $1,556,000 normalized installation revenue) | ($46,680) | Expected annual warranty claims on active-warranty work |
| Fleet and equipment capex reserve (2 trucks + 2 trailers, avg 6 yrs) | ($22,000) | Normalized replacement cost |
| Adjuster relationship discount (30% of insurance restoration revenue at risk) | ($27,540) | Owner-personal adjuster relationships |
| Normalized SDE | $558,380 |
Note: The broker-presented $380,000 SDE was on storm-year revenue and supplement amounts at requested (not settled) rates. The normalized SDE figure above is on clean steady-state revenue — but the storm correction is the dominant adjustment. Rerunning broker SDE on the normalized revenue base would yield approximately $210,000–$240,000; the figure above reflects full normalization at the steady-state revenue level.
For clarity: applying the normalized SDE to the steady-state revenue: Normalized SDE adjusted to steady-state basis: approximately $225,000–$245,000.
Step 4: Stress-Test DSCR
Assumed debt service at a $650,000 acquisition price with SBA 10-year terms: approximately $77,000–$86,000 annually.
| Coverage Scenario | SDE | Debt Service | Cash After Debt | DSCR |
|---|---|---|---|---|
| Base case (normalized steady-state) | $235,000 | $82,000 | $153,000 | 2.87x |
| Below-average weather year (10% revenue reduction) | $205,000 | $82,000 | $123,000 | 2.50x |
| Crew loss (primary sub crew departs) | $185,000 | $82,000 | $103,000 | 2.26x |
| Concurrent stress (both) | $160,000 | $82,000 | $78,000 | 1.95x |
The base-case DSCR of 2.87x clears well at $650K. The broker asked $1,140,000 (3.0x on the storm-year SDE of $380,000). At $1,140,000, annual debt service would be approximately $135,000, producing a base-case DSCR of 1.74x and a concurrent-stress DSCR of 1.19x — below the 1.25x threshold.
Case Study Scorecard
| Metric | Healthy Range | Worked Example | Status |
|---|---|---|---|
| Revenue normalization applied | Yes — storm excluded | Storm excluded in analysis | Good |
| Warranty reserve in normalized SDE | 2–5% of installation revenue | 3% applied | Good |
| Subcontractor agreements | Written, spread across 4+ crews | Verbal; 2 crews = 60% of capacity | Weak |
| Supplement revenue at settled rate | > 75% settlement rate | 68% settlement rate | Watch |
| Adjuster relationships transferable | Entity-level, not owner-personal | 30% insurance revenue owner-adjuster | Watch |
| DSCR at concurrent stress | > 1.25x | 1.95x at normalized price | Good |
| Scorecard Tally | Count | Points |
|---|---|---|
| Good | 3 | 6 |
| Watch | 2 | 2 |
| Weak | 1 | 0 |
| Total | 6 criteria | 8 / 12 |
Case Study Verdict
| Verdict | Minimum Conditions | Worked Example | Result |
|---|---|---|---|
| Go | DSCR >= 1.35x concurrent stress at normalized price; warranty obligation quantified; crew agreements documented | 1.95x concurrent stress at $650K normalized price; warranty reserve applied; crew documentation outstanding | Conditional |
| Reprice / Restructure | Price to normalized SDE; structure warranty escrow; formalize crew agreements | Defensible at $550K–$650K with crew documentation and warranty escrow | Yes |
| Walk | DSCR < 1.20x any structure; crew transferability unconfirmable; warranty tail unquantifiable | Not automatic walk — crew and warranty risk are addressable pre-close | Not yet |
Verdict: Reprice. At $1,140,000 on storm-year SDE, the deal does not clear. At $550,000–$650,000 on normalized steady-state SDE of approximately $235,000, DSCR clears across stress scenarios. Closing conditions: written subcontractor agreements with direct crew confirmation of availability, warranty reserve escrow funded at close, and adjuster relationship introduction program executed with seller before close.
Risk-Based Pricing
Disqualifying Conditions
Some structural conditions sit outside the band that pricing or deal structure resolves.
1. Revenue Base Entirely Storm-Dependent
A business where more than 80% of trailing revenue is attributable to storm events with no documented steady-state maintenance and replacement base has not demonstrated a recurring revenue model. The acquirer is buying the brand, the crew network, and the manufacturer relationship — not a going concern with durable earnings. This is a different risk profile than a maintenance-oriented roofing operation and requires a fundamentally different underwriting approach (if undertaken at all).
2. Workmanship Warranty Exposure Unquantifiable and Material
If the business has no callback log, no warranty records, and has installed $5M+ of roofing in the trailing 3 years under workmanship warranty, the contingent liability is material and unquantifiable. An unquantifiable material liability is a disqualifying condition for a lender and should be for a buyer.
3. Subcontractor Crews Confirm Non-Availability
When the primary installation crews are directly asked whether they would continue to work under new ownership and decline to confirm, the business lacks installed capacity. Revenue without crew capacity is an adjuster relationship — not a roofing company.
4. DSCR Failure on Normalized Steady-State SDE
When normalized SDE — after storm removal, warranty reserve, and supplement correction — produces a DSCR below 1.20x at any structurally feasible transaction price, the deal does not clear SBA underwriting. This is the most visible disqualifying condition because it surfaces in the first normalization pass.
- Storm-dependent businesses require a different underwriting framework than maintenance-oriented roofing operations.
- Unquantifiable material warranty exposure is a disqualifying condition for lenders and should be for buyers.
- Crew non-confirmation is not a negotiating position — it is an operational fact.
Structural Levers
When specific, identifiable risks can be isolated, structural levers address them more efficiently than aggregate price reduction.
| Structural Lever | Risk Vector Isolated | Typical Structure |
|---|---|---|
| Warranty reserve escrow | Open workmanship warranty tail on prior installation volume | Hold funded at close equal to 3-year warranty reserve estimate; released on a declining schedule as warranty periods expire |
| Crew availability earnout | Subcontractor crew portability at transition | 12-month earnout tied to installation capacity retention; measured by crew revenue contribution vs. trailing baseline |
| Adjuster relationship earnout | Owner-personal insurance referral revenue | 18-month measurement of insurance restoration revenue from named adjuster sources; threshold 70%+ retention |
| Manufacturer status condition | Re-qualification required post-close | Purchase price hold released on documented receipt of preferred contractor designation under new ownership |
| Non-compete | Owner adjuster, GC, and property management relationships | 35+ mile radius, 5+ year duration; specifically named adjuster contacts and property management relationships |
Warranty reserve escrow is the lever unique to roofing. The concept is simple: the seller created the warranty obligation through prior installations; the buyer should not absorb the cost of that obligation at the full purchase price. The escrow holds a portion of proceeds, sized to the expected warranty claims on installations made before close. As claims are paid and the warranty tail expires, the escrow is released — either to the seller as the obligation proves smaller than reserved, or applied to warranty costs as they materialize.
- Warranty reserve escrow is the roofing-specific lever — sized to the actual open warranty obligation on prior installations.
- Earnout structures on crew retention and adjuster relationships convert uncertain risk into measurable performance.
Pricing After Risk Adjustments
For this case study, the 3.0x base multiple reflects a maintenance-capable operation with meaningful storm normalization required, a warranty obligation to reserve, and crew documentation outstanding. Structurally stronger operations — majority maintenance revenue, written crew agreements, documented warranty management, entity-level adjuster relationships — can justify multiples at or above 3.5x on normalized SDE.
| Offer Bridge Step | Amount |
|---|---|
| Normalized steady-state SDE | $235,000 |
| Base multiple | 3.0x |
| Implied value before risk adjustments | $705,000 |
| Less: warranty escrow (3-year tail reserve) | ($65,000) |
| Less: crew portability contingency | ($30,000) |
| Less: adjuster relationship transition reserve | ($25,000) |
| Indicative adjusted offer range midpoint | $585,000 |
Conditions that improve: written crew agreements confirmed before close release the crew contingency; adjuster relationship earnout structure converts the relationship reserve to a performance measurement; warranty escrow releases over 3 years as the tail expires.
Key Takeaways
Conditions Buyers Overlook
1. Storm revenue normalization is not optional — it is the earnings quality test
A trailing 12-month period that includes a major storm event does not represent what the business earns. Normalizing to non-storm periods is the correct method for identifying the recurring earnings base. Applying a multiple to storm-year SDE overpays for revenue the business will not generate in typical years.
2. Workmanship warranty is a cost of doing business that has been deferred
The absence of a warranty reserve in the P&L does not mean the obligation does not exist. A business with $3M in trailing installation volume under active workmanship warranty has created $60,000–$150,000 in expected annual claim exposure. That cost belongs in the normalized SDE before the multiple is applied.
3. Insurance supplement settlement rates vary materially by carrier
A 75% settlement rate and a 55% settlement rate on the same supplementing volume produce materially different realized revenue. Verifying the settlement rate by carrier and confirming that settled (not requested) amounts are in the trailing revenue is a precondition for accurate SDE calculation.
4. Subcontractor confirmation of availability must come from the crews directly
A seller representing that "the crews will stay" is not verification. The primary installation crews should be asked directly whether they would continue working with new ownership on comparable terms. Their answer determines whether the business has installed capacity.
5. Manufacturer re-qualification timelines can disrupt post-close operations
A roofing business whose preferred-contractor status lapses post-close loses access to enhanced material warranties and premium pricing for the re-qualification period. That period can run 6–18 months in some programs. The competitive disadvantage during re-qualification is a real business cost that should be factored into the deal structure.
Stress-Test Questions
- What does the business earn in a year with no major storm events and no storm work in the backlog?
- What is the estimated annual warranty claim cost based on historical callback rates applied to current active-warranty installation volume?
- Are the two primary subcontractor crews available to new ownership at comparable terms — and have they confirmed this directly?
- What is the supplement settlement rate by carrier, and what happens to margin if the two highest-volume carriers reduce their settlement rates 10 percentage points?
- What is the re-qualification timeline and process for the business's manufacturer preferred status under new ownership?
Bottom Line
The structurally accurate framing: a weather-variable, subcontractor-dependent, relationship-driven installation and restoration operation.
The variables that resolve valuation:
- normalized steady-state revenue — not storm-year trailing revenue — determines the multiple basis
- warranty obligation is a cost of prior installations that must be reserved regardless of P&L presentation
- supplement settlement rate is the revenue figure; supplement request amounts are not
- subcontractor availability must be verified directly; representation is insufficient
- manufacturer status transferability determines post-close pricing capability
Transactions that hold under that analysis carry structural durability. Transactions built on storm-year SDE, unquantified warranty tails, and unverified crew availability are not durable regardless of how the broker package reads.
Operator Reference
Post-close and general evaluation considerations. The sections below sit outside the analytical framework above — they are reference material for operators executing on a closed transaction and for parties at the table evaluating the deal at a general orientation level.
Operator Reference: Post-Close & General Evaluation Considerations
First 100-Day Plan
Days 1–15 · Validate and Stabilize
- Inventory open workmanship warranty callbacks: age of claim, repair scope, and estimated cost per open item.
- Confirm manufacturer certification status under new ownership; initiate re-qualification if required.
- Verify insurance is in place under new ownership: general liability (contractor's license endorsement), commercial auto, workers comp.
- Confirm written subcontractor agreements are in place with all primary crews; initiate documentation of any remaining verbal arrangements.
- Pull open supplement negotiations status: confirm which are filed, which have carrier responses, and expected settlement timeline.
Days 16–45 · Customer and Crew Stabilization
- Seller-introduction program with primary insurance adjuster contacts and top property management accounts.
- Confirm subcontractor crew availability and terms for the next 90 days of scheduled work.
- Review active and pending jobs: open callbacks, pending supplement negotiations, scheduled replacements.
- Verify materials pricing and supplier credit terms under new ownership.
- Assess canvassing and business development infrastructure: confirm staff and methods transfer under new ownership.
Days 46–75 · Operational Baseline
- Implement job tracking: revenue per job, gross margin per job, warranty callback rate.
- Truck and trailer inspection: document current condition for each vehicle; establish a maintenance schedule.
- Supplement tracking system: requests filed, carrier responses, settlement amounts — track weekly.
- Safety program review: current OSHA compliance, workers comp loss run baseline under new ownership.
Days 76–100 · Financial Baseline and Forward Plan
- Complete first month close; compare to normalized steady-state model.
- Warranty callback tracking: establish baseline rate under new ownership for benchmark comparison.
- Supplement settlement rate tracking by carrier: compare to trailing rate.
- Crew retention confirmation: document that primary crews continue to be available and working.
- DSCR confirmation: run actual months 1–3 against the underwriting model; address any variance.
Pre-LOI Verification
Items to verify before signing a letter of intent.
- Annual revenue for trailing 5 years with monthly detail
- Storm event log by territory and year: hail, wind, weather events with correlated revenue spikes
- Warranty callback history: callbacks by year, cost per callback, total annual warranty expense — trailing 3 years
- Supplement history: total requested vs. total settled by carrier — trailing 3 years
- Subcontractor agreements: documentation status, crew roster, trailing 12-month revenue per crew
- Manufacturer certification: current status, re-qualification requirements under new ownership
- Weather event cross-reference: NOAA or Verisk storm records for operating territory
- Workers comp loss runs and experience modification rate — trailing 3 years
- Customer and adjuster relationship concentration: top-5 insurance carrier and adjuster relationships by revenue
- Open warranty claims and pending supplement negotiations as of evaluation date
Downloadable Diligence Checklist
This checklist captures the evidence requests and verification items covered in this playbook.
Items are organized in the sequence they should be requested: pre-LOI screening, then LOI-stage diligence, then closing conditions.
- 5-year annual revenue with monthly detail for trailing 3 years.
- Storm event log cross-referenced with NOAA weather data.
- Warranty callback log — trailing 3 years.
- Insurance supplement schedule: requested vs. settled by carrier.
- Subcontractor agreements and crew roster with trailing revenue contribution.
- Manufacturer preferred status documentation and re-qualification requirements.
- Workers comp loss runs and experience modification rate.
- Bank statements reconciled to P&L — trailing 12 months.
- Permit records — trailing 24 months.
- Open warranty claims and supplement negotiations as of evaluation date.
Carry any unresolved items from pre-LOI screening into valuation and deal structure before the LOI is signed.
Methodology
Methodology · Acquidex v1.0 — Earnings Quality, Transferability, and Add-Back Stripping per SBA SOP 50 10 8. Methodology paper forthcoming Q3 2026.
Sources · BizBuySell closed-deal data, IBBA Market Pulse Q3–Q4 2025 and Q1 2026, Pratt's Stats SMB transaction database, Acquidex direct deal observations.
Author · Avery Hastings, CPA. Methodology pressure-test reviewers TBA in v1.0 publication.
Frequently Asked Questions
What SDE multiples do roofing contractors trade at?
Roofing contractors trade in a 1.8x-3.5x SDE band, applied to normalized steady-state SDE after removing storm-event revenue increments. The wide band reflects the variance between maintenance-focused operations (which command higher multiples for their revenue durability) and storm-chasing businesses (which compress toward the lower band because of earnings volatility). Top-of-band requires majority maintenance and replacement revenue, documented warranty management, portable crew relationships, and a track record of consistent non-storm performance.
How do I normalize a roofing business that had a storm event in the trailing year?
Request 5 years of annual revenue with monthly detail. Cross-reference the revenue timeline against NOAA storm data and Verisk hail event records for the operating territory. Identify the storm increment by comparing affected months to the same months in prior non-storm years. Remove the increment, recalculate SDE on the normalized revenue base, and apply the multiple to the normalized SDE. The result is the steady-state earnings number — what the business generates in a typical year.
Are workmanship warranties a deal-killer?
Not if they are properly quantified and addressed in deal structure. The problem is when they are not quantified and the buyer discovers the exposure post-close. A well-structured deal either reflects the expected annual warranty cost in normalized SDE, establishes a warranty reserve escrow funded at close, or adjusts the purchase price to reflect the contingent liability. All three are acceptable. Invisible warranty exposure discovered post-close is the problem — not warranty exposure in general.
What is the difference between a manufacturer warranty and a workmanship warranty in roofing?
Manufacturer warranties cover material defects — shingles delaminating, underlayment failing prematurely. These run with the product and are the manufacturer's obligation. Workmanship warranties cover installation errors — improper flashing, inadequate ventilation, incorrect fastening that allows wind uplift. These are the contractor's obligation and are not reinsured. Workmanship warranty exposure is the acquisition risk; manufacturer material warranties are not the contractor's problem unless installation caused the material failure.
How do I verify that subcontractor crews will stay after the ownership change?
Ask them directly. The primary installation crews should be approached during due diligence — with seller consent — and asked whether they would continue to work with new ownership on comparable terms. Their answer is the verification. Seller representation that crews will stay is not a substitute for crew confirmation. If crews decline to confirm or are unavailable to be asked, the buyer is acquiring an operation without confirmed installed capacity.