ANVILFIELD Try FieldOS

Roofing

Repair or replace a leaking commercial roof? A 10-year break-even worksheet

Compare repair now and deferred replacement with replacement now using annual leak costs, one ten-year horizon and the value of the roof remaining at year 10.

Commercial RoofingRoof RepairRoof ReplacementLife-Cycle CostCapital Planning

Direct answer

Repair now and replace after five years for a ten-year present-value cost of $235,095, versus $246,563 for replacement now, in Anvilfield's 20,000-square-foot worked estimate. Replacement now becomes cheaper above 7.25 repairs per year at $2,000 each. These costs use 3% real discounting and year-10 remaining-value credits of $137,529 for deferred replacement and $91,686 for immediate replacement. Choose repair only when a documented repair plan can meet the building's service requirements; otherwise, replace now.

On this pageShould you repair or replace a leaking commercial roof?Which conditions remove repair or recover from the comparison?What makes repair and replacement budgets comparable?How do you measure annual leak frequency and repair cost?What do maintenance and warranties change?How do you calculate ten-year discounted roof cost?Worked worksheet: a 20,000-square-foot roofWhat repair frequency changes the decision?How do residual life and disposal affect the result?Which uncertainties can reverse the answer?What should the commercial roof budget worksheet record?Turn the worksheet into a roof survey programMethod, sources and how to cite this worksheet
Need to run this in the field?

Open the related tool for the calculation, checklist, or packet.

Should you repair or replace a leaking commercial roof?

Repair now and replace after five years for a ten-year present-value cost of $235,095, versus $246,563 for replacement now, in Anvilfield's 20,000-square-foot worked estimate. Replacement now becomes cheaper above 7.25 repairs per year at $2,000 each. These costs use 3% real discounting and year-10 remaining-value credits of $137,529 for deferred replacement and $91,686 for immediate replacement. Choose repair only when a documented repair plan can meet the building's service requirements; otherwise, replace now.

The alternatives are R, repair now and replace after five years, and N, replace now. Both deliver roof service through year 10. NIST HB 135e2025 Section 2.4 uses the same study period for competing life-cycle cost alternatives, so a five-year repair plan must include the replacement needed to deliver a ten-year roof-service comparison. The worked estimate uses a five-year deferral.

Repair and deferral have an estimated $11,468 present-value advantage. The deferred roof earns $34,112 more present-value terminal credit because it is younger at year 10; before those credits, immediate replacement costs $22,644 less. Establish the remaining-value assumption before treating deferral as the economic winner. Use this worksheet within the roof asset-management and capital-planning program.

Which conditions remove repair or recover from the comparison?

Repair addresses defects while retaining the roof; recover adds a covering; the replacement priced here removes the assembly to the deck. An eligible coating/restoration system or recover alternative needs its own preparation, details, maintenance and supported life. Do not substitute its price for tear-off replacement.

Start with the roof-area map, assembly and layer count, confirmed moisture extent, substrate findings, entry-point diagnosis and repair acceptance evidence. A cheaper option that cannot meet the owner's operating requirements is ineligible. Table A separates that decision from a diagnostic hold and from local recover restrictions.

Table A: Condition gates
Evidence or conditionDecisionCost-model treatmentAuthority
Confirmed localized entry, compatible permanent repair and serviceable surrounding assemblyRepair can enter comparisonPrice complete local repair and supported deferral periodAnvilfield screening rule; JM RS-7395 3-26/Carlisle F0001, 12/24 maintenance documents
Stain has no confirmed roof entry, or condensation/equipment source remains unresolvedHold roofing decision pending diagnosisPrice investigation; do not assume replacement cures itASTM C1153-23 §4.3; roof leak diagnosis troubleshooting
Moisture map lacks appropriate confirmationEstablish extent before final scopeCarry survey and verified removal quantitiesASTM C1153-23 §1.6; ASTM D7954/D7954M-22a §1.6 public scopes
Existing roof/covering water-soaked, or deteriorated to an inadequate base for added roofingExclude proposed recover on that baseRevise removal scope; do not infer automatic whole-roof replacement or a ban on all repairs2025 New York code §1512.3 exception item 1, local code
Two or more existing roof coveringsExclude additional recover under cited codePrice compliant alternative; localized repair is a separate question2025 New York code §1512.3 exception item 3
Deck distress or drainage/ponding condition unresolved for retained serviceHold retained option until required correction/design is definedInclude corrective scope or remove unserviceable alternative2025 New York code §§1512.1, 1608.3/1611.2 cross-references; project findings
Owner's operating limit cannot be met by proposed repair programExclude that programChoose an eligible plan rather than buying a lower modeled average costOwner-defined gate, not a published national threshold

The cited 2025 New York code restricts recover over water-soaked roofing, an inadequate deteriorated base or two or more existing coverings. Those restrictions do not automatically prohibit localized repairs. Apply the building's adopted code; no universal wet-area percentage or roof-age cutoff follows from these provisions. Resolve ponding and drainage defects before assigning retained service life.

Select the survey for the assembly

ASTM C1153-23 covers nighttime infrared surveys of insulation above the deck and in contact with the waterproofing, with invasive verification; it does not determine water-entry location or waterproofing fitness. ASTM D7954/D7954M-22a excludes black EPDM and conductive surfaces from its impedance procedure and excludes protected or inverted assemblies while their overburden remains in place; it calls for core verification. Select the method for the actual assembly, then connect confirmed moisture to the entry-point diagnosis.

What makes repair and replacement budgets comparable?

Use the same roof coverage, occupied use, ten-year service obligation, owner cost boundary, price basis and annual timing. Table B prevents a patch invoice from being compared with an entire owner capital budget. Include any wet-material removal needed to make the retained assembly serviceable.

Table B: Equal-scope comparison
Input boundaryRepair now, replace after year 5Replace nowProvenance
Roof coverage / horizon20,000 sq ft / 10 years20,000 sq ft / 10 yearsreplacement estimate quantities; NIST HB 135e2025 common horizon
Initial project$12,000 localized repair package$289,195.20 owner replacement budgetAnvilfield estimates, Table C
Routine annual maintenance$2,000 each year$2,000 each yearAnvilfield allowance; JM RS-7395 3-26/Carlisle F0001, 12/24 support scope only
Old-roof corrective forecast6 × $2,000/year in years 1 to 5None after immediate replacementAnvilfield forecast
New-roof corrective forecast$1,000/year in years 6 to 10$1,000/year in years 1 to 10Anvilfield allowance
Replacement payment$289,195.20 at end of year 5$289,195.20 at t=0replacement estimate amount; timing assumption
Residual value$137,529 at year 10$91,686 at year 10Table H; NIST HB 135e2025 method
Energy / interior loss / interruption$0 entered; quantify owner-specific differences$0 entered; quantify owner-specific differencesBase boundary; add documented differences
Taxes / financing / abatement / major structural work / solar removalExcluded from base; price if applicableSame boundaryreplacement estimate exclusions; EPA NESHAP overview abatement scope

The November 2026 replacement estimate supplies the 20,000-square-foot geometry and adhered 60-mil TPO assembly below. The assembly uses an R-30 design input; confirm the insulation requirement for the building. Carry insulation, cover board and attachment, drainage interfaces, access, owner fees, markup and contingency. Use JM TPO resources for the named assembly scope.

Seattle SDCI requires a re-roof permit for repairs greater than 500 square feet or replacement of roofing materials on commercial and multifamily projects, including cover, sheathing or insulation. Smaller area alone does not exempt replacement.

Its insulation triggers include exposed existing sheathing or insulation and uninsulated cavities. These are local scope examples; enter the applicable permit and insulation work for your building. See Seattle SDCI.

Keep observed rates separate from Anvilfield estimates

Table C uses Anvilfield replacement rates and quantities estimated on November 5, 2026. Longmeadow's February 14, 2025 bid tab supplies the historical $90 regular-hour rate and 10% materials markup from its lowest-total-bid column. The official procurement posting separately records the award; neither document establishes completed spending or national 2026 pricing. See Longmeadow bid tab, 2025 and Longmeadow award posting.

Longmeadow's January 29, 2025 solicitation Article 5.1 includes the vehicle/van, standard tools and ladders in hourly labor and prohibits travel or mileage billing; Article 5.2 prices materials at contractor cost plus the bid markup. The $90 is a contractor billing rate, not a wage or crew-day price. This estimate carries it unchanged into the 2026 price basis.

Reconcile local quotes and billable-hour definitions before authorizing work. See Longmeadow solicitation, 2025.

Table C: Worked inputs and price provenance
InputQuantity or formulaFilled amountSource class and date
Roof geometry100 ft × 200 ft; perimeter 600 ft20,000 sq ft, 200 roofing squaresreplacement estimate Anvilfield model, 2026-11-05
Tear-off, handling, ordinary disposal20,000 sq ft × $2.00$40,000replacement estimate analyst-selected rate
Insulation, cover board, attachment20,000 sq ft × $3.10$62,000replacement estimate analyst-selected rate
Adhered 60-mil TPO, installed20,000 sq ft × $2.65$53,000replacement estimate analyst-selected rate
Tapered insulation/cricketsAllowance$8,000replacement estimate
Edge metal/details600 ft × $22$13,200replacement estimate
Curb/penetration flashings12 × $650$7,800replacement estimate
Drain interfaces, no new piping4 × $850$3,400replacement estimate
Local steel-deck repairs500 sq ft × $16$8,000replacement estimate
Access/staging/protectionAllowance$14,000replacement estimate
Warranty administration/inspectionAllowance, not an OEM tariff$3,000replacement estimate
Direct replacement subtotalSum above$212,400Calculation
Contractor markup18% × $212,400$38,232replacement estimate input; markup, not margin
Contractor replacement priceDirect + markup$250,632Calculation
Owner design/permit/observationAllowance$13,500replacement estimate
Owner contingency10% × $250,632$25,063.20replacement estimate; full-use model assumption
Owner replacement budget CContractor + owner fees + contingency$289,195.20Calculation; $14.46/sq ft
Public regular-hour bid inputLow-total-bid column, regular business hours$90/hourLongmeadow bid tab, 2025, February 14, 2025, Longmeadow MA
Public material markup inputSame bidder column10%Longmeadow bid tab, 2025 amount; Longmeadow solicitation, 2025 §5.2 material-cost basis
Initial repair labor80 billable hours × $90$7,200Anvilfield hours × Longmeadow bid tab, 2025 rate
Initial repair materials$4,000 × 1.10$4,400Anvilfield material allowance × Longmeadow bid tab, 2025 markup
Initial repair special accessRental/protection beyond included standard tools, vehicle and ladders$400Anvilfield input; Longmeadow solicitation, 2025 inclusions
Initial repair total R0$7,200 + $4,400 + $400$12,000Calculation
Recurring event labor16 billable hours × $90$1,440Anvilfield hours × Longmeadow bid tab, 2025 rate
Recurring event materials$400 × 1.10$440Anvilfield material allowance × Longmeadow bid tab, 2025 markup
Recurring event special accessRental/protection beyond included standard tools, vehicle and ladders$120Anvilfield input; Longmeadow solicitation, 2025 inclusions
Recurring event total c$1,440 + $440 + $120$2,000/eventCalculation
Maintenance M$1,000/visit × 2 scheduled visits$2,000/yearAnvilfield allowance; extra required visits added separately
New-roof corrective allowance qExpected owner cost$1,000/yearAnvilfield assumption, not warranty claim rate
Old-roof repair frequency fBase forecast6 events/year for 5 yearsAnvilfield forecast
New assembly useful life LResidual calculation input20 yearsAnvilfield assumption, not warranty-derived life
Residual basis B($62,000+$53,000+$8,000+$13,200+$7,800+$3,400+$8,000) × 1.18$183,372Calculated retained-component basis
Horizon H / deferral kAnnual periods10 / 5 yearsWorksheet definition
Discount r / real escalation gBase inputs3% / 0%Owner-scenario inputs, NIST method

How do you measure annual leak frequency and repair cost?

Count one confirmed defect episode, including diagnosis, temporary work, permanent repair and callbacks, as one event. Two invoices for the same episode add cost, not another failure. A newly verified unrelated breach gets its own defect ID. Use this accounting rule consistently in the worksheet.

Use trailing 36 months when available, an Anvilfield worksheet convention, retaining annual counts and actual exposure months. Annualized frequency equals distinct episodes divided by observed roof-years. Twelve episodes over 24 observed months equals six events per roof-year; on 20,000 square feet, that is three events per 10,000 square feet-year. Keep storm clusters, access damage and missing observation months visible.

Divide net owner-paid corrective cost by those same episodes for average event cost. Retain zero-owner-cost warranty episodes and attach callbacks to the original defect. An unresolved defect accumulates costs under one ID; replacement is a separate capital event.

Carry unfinished corrective work separately from the new-event forecast. A low episode count with repeated callbacks can mean failed repairs rather than low exposure. Table E holds all other base inputs fixed.

Table E: Annual repair frequency and costs
Old-roof events/yearCost/eventAnnual corrective spendMaintenanceAnnual old-roof totalTen-year R LCCLower LCC option
2$2,000$4,000$2,000$6,000$198,458Repair/defer
4$2,000$8,000$2,000$10,000$216,776Repair/defer
6$2,000$12,000$2,000$14,000$235,095Repair/defer
8$2,000$16,000$2,000$18,000$253,414Replace now
10$2,000$20,000$2,000$22,000$271,733Replace now
12$2,000$24,000$2,000$26,000$290,052Replace now

Build the $2,000 repair event from its scope

Anvilfield estimates $2,000 per repair event. Multiply 16 billable hours by the $90 hourly rate, add $400 of materials with a 10% markup, then add $120 for special-access rental and protection. Table C shows the calculation: $1,440 labor plus $440 marked-up materials plus $120 access. Only the rate and markup come from Longmeadow bid tab, 2025; quantities and access allowances are selected inputs.

The initial package uses 80 hours, $4,000 materials before markup and $400 special access, totaling $12,000. Initial defects close at time zero; forecast events start afterward.

The special-access allowance covers rental and protection beyond the included van, tools and ladders. Confirm authorization for those costs in the applicable contract. Confirm actual quote inclusions and avoid adding overhead again to a contractor bill rate.

The initial package assumes zero additional owner fees and no separate contingency; add applicable investigation, permit, observation and reserve spending to R0. A common already-paid survey is sunk. A survey needed only by one option belongs to it.

Price penetration and flashing repairs from their actual labor and material quantities. Building size changes exposure, while access and details change event cost. Separate evening or weekend rates when the call mix warrants it; do not invent an emergency multiplier.

What do maintenance and warranties change?

Budget planned inspections for both alternatives. JM RS-7395, March 2026, calls for at least twice-yearly inspections or the guarantee interval; Carlisle F0001, December 2024, calls for inspections at least every six months. Budget $2,000 annually as the worksheet's selected allowance. Add required event visits beyond the two scheduled visits.

Table F: Maintenance and warranty instructions
Document / editionScheduled intervalAdditional trigger or owner obligationWorksheet consequence
JM RS-7395 3-26, replaces 10-20At least twice/year or guarantee requirement; end of winter/end of summer preferredInspect immediately after unusual occurrences; retain records; brochure calls for annual compatible-sealer topping of pitch pocketsBudget planned inspections and applicable detail maintenance; no JM dollar rate inferred
Carlisle F0001 REV 2024, Rev 12/24, care guide p.4At least every six months; spring/fall preferredInspect immediately after excessive rain/high wind/hail warnings and after regular rooftop-unit maintenance; location can require more visitsAdd event inspections to the two-visit base allowance when required
Carlisle same sampled form pp.1-4Leak notice within 30 daysOwner pays out-of-scope investigation/repair and emergency temporary repairs; written approval for alterations; consequential damages excludedSeparate covered roof repair from owner emergency/interior/operational costs
Carlisle Warranty Services, undated live page checked 2026-11-05Terms offered up to 30 yearsAdvertises available puncture/hail/wind protection, subject to selected coverageDo not generalize sampled exclusions or advertised options to every issued warranty

Budget an additional $1,000/year for expected owner-paid corrective work on the new roof. This Anvilfield allowance is equivalent to 0.5 events at $2,000 each. Credit only actual issued coverage and accepted recoveries; an NDL warranty does not turn warranty term into physical life. The warranty coverage guide separates material, workmanship and NDL obligations.

Schedule the listed visits in the roof inspection program, including inspections after rooftop-unit service. Carlisle F0001, December 2024, describes drainage and evaporation within 48 to 72 hours as care guidance; that is not a universal warranty exclusion or structural acceptance test.

How do you calculate ten-year discounted roof cost?

Present value converts future spending into its equivalent at the base date. Apply NIST HB 135e2025 Sections 2.4 and 3.2 to 3.3 with a common November 5, 2026 base date, ten annual periods through November 5, 2036, constant 2026 dollars and end-year recurring flows. The scenario uses a selected 3% real rate and ten-year horizon; set both for the owner's comparison.

Calculate life-cycle cost by adding today's cost to each future year's discounted net cost. Net cost includes maintenance, repairs, replacement and incremental damage, energy or disruption, less recoveries and terminal value. The method is LCC = C0 + Σ[NetCost_t / (1+r)^t], for t = 1 through 10; C0 is today's cost, r is the discount rate and t is the year.

Lower LCC wins among serviceable alternatives. NIST Section 2.4.1.1 excludes sunk costs: use old invoices to forecast future spending without adding them again.

Convert level annual spending to present value with an annuity factor: at 3%, the five-year factor A5 is 4.58 and the ten-year factor A10 is 8.53. For a single future payment, multiply by the discount factor: 0.86 for year 5 or 0.74 for year 10. Calculate with unrounded factors; these displayed values are rounded to two decimals.

Use either real or nominal dollars consistently

Zero real escalation does not mean zero general inflation. With selected general inflation of 2.5% and a 3% real discount rate, the consistent nominal rate is 5.58%, rounded. Calculate it by multiplying one plus the real rate by one plus inflation, then subtracting one.

For roof-specific real escalation, compound today's replacement cost for the years until payment, then discount at the real rate. The method is Ck = C0(1+g)^k, where C0 is today's replacement cost, g is annual real escalation and k is the replacement year. Do not discount a nominal contractor forecast at 3% real.

Worked worksheet: a 20,000-square-foot roof

Table D applies Table C inputs and NIST's present-value method. R pays $12,000 now, $14,000/year through year 5, replacement at the end of year 5 and $3,000/year thereafter. N pays replacement now and $3,000/year throughout.

Year 5 includes the old roof's final operating year and replacement; year 6 begins new-roof operation. Year 10 includes operations before the remaining-value credit.

Table D: Annual cash flows and present values
tDiscount factorR net costN net costR present valueN present value
01.00000012,000.00289,195.2012,000.00289,195.20
10.97087414,000.003,000.0013,592.232,912.62
20.94259614,000.003,000.0013,196.342,827.79
30.91514214,000.003,000.0012,811.982,745.42
40.88848714,000.003,000.0012,438.822,665.46
50.862609303,195.203,000.00261,538.842,587.83
60.8374843,000.003,000.002,512.452,512.45
70.8130923,000.003,000.002,439.272,439.27
80.7894093,000.003,000.002,368.232,368.23
90.7664173,000.003,000.002,299.252,299.25
100.744094-134,529.00-88,686.00-100,102.21-65,990.71
LCC, full-precision sum rounded235,095.22246,562.81

Amounts are USD in constant 2026 dollars; negative entries are remaining-value credits net of annual operations. R's year-5 line adds $14,000 of operations to $289,195 of replacement. Year-10 net costs subtract remaining value from $3,000 of operations: $137,529 for R and $91,686 for N. Displayed factors and cents are rounded; calculate from full precision.

Separate economic cost from funding needed

Before terminal credits, undiscounted outlay is $386,195 for repair/defer and $319,195 for replace-now. Deferral spends more cash despite its lower base LCC. Its year-5 funding need is $303,195: $289,195 replacement plus $14,000 operations, in constant dollars. Remaining value is not cash available to pay that contractor.

At selected 2.5% general inflation and zero real escalation, year-5 replacement alone needs $327,198 nominal. Discounting at 5.58% nominal (using the unrounded rate in the calculation) produces the same $249,462 replacement present value. Translate base dollars into appropriations explicitly. The owner contingency is assumed fully used on both replacement paths; it remains a funding allowance, not automatically earned contractor revenue.

Copy the annual worksheet into Excel or Google Sheets

Put Table D headers in A1:F1 and its eleven annual rows in rows 2 through 12; leave the total outside those rows. Enter the 3% discount rate in J2 as 0.03. Calculate each year's discount factor in column B, then multiply each option's net cost by that factor in columns E and F.

Set B2 to =1/(1+$J$2)^A2, E2 to =C2*B2, and F2 to =D2*B2; fill through row 12. Use unrounded factors and sum each present-value column. =SUM(E2:E12) returns $235,095 and =SUM(F2:F12) returns $246,563.

Cross-check by adding today's cost to the spreadsheet's net present value of years 1 through 10. Use =C2+NPV($J$2,C3:C12) and =D2+NPV($J$2,D3:D12). NPV begins at year 1; including today's row inside NPV discounts it incorrectly.

Protect formula columns and keep input sources beside the sheet. For exact nonannual dates, use a date-based model with a consistent annual day-count convention.

To check break-even frequency, subtract R's costs excluding future old-roof repairs from N's total, then divide by the present value of one annual $2,000 repair over five years. The spreadsheet formula is =(SUM(F2:F12)-(SUM(E2:E12)-6*2000*SUM(B3:B7)))/(2000*SUM(B3:B7)), returning 7.25 events/year. B3:B7 covers the five retained-roof operating years.

What repair frequency changes the decision?

Replacement now has the lower ten-year present-value cost above 7.25 old-roof repairs per year in Anvilfield's worked estimate. The threshold uses a $2,000 repair event, year-5 replacement, 3% real discounting and year-10 terminal credits of $137,529 for deferral and $91,686 for replacement now, with all other inputs fixed.

Let BR be R's LCC with future old-roof repair events removed but initial repairs, maintenance, replacement, new-roof operating costs and terminal credit retained. Subtract that repair-free cost from replacement-now LCC, then divide by event cost times the five-year annuity factor. The method is f* = (LCC_N - BR)/(c × A5), where c is cost per event and A5 converts five years of annual spending to present value.

Here BR is $180,139, LCC_N is $246,563 and c is $2,000; calculate with unrounded amounts. The threshold is expected average frequency, not an instruction to wait for an eighth leak.

Table G: Break-even repairs per year
Real discount rate$1,000/event$2,000/event$4,000/event
0%7.773.881.94
3%14.507.253.63
6%21.5810.795.39

Table G changes only real discount rate and old-roof event cost; the new-roof corrective allowance stays $1,000/year. Above the frequency shown in a cell, replace-now has lower LCC; below it, defer does. A negative threshold means replacement already wins at zero future repair events. Exactly zero means a tie at zero and replacement wins at positive frequency.

The base corrective-spend ceiling is $14,504/year, or $16,504 with routine maintenance, before incremental owner losses. Initial repair remains separate. An additional $1,000 at time zero lowers the threshold by 0.11 events/year. These are Anvilfield estimates under the unchanged base assumptions.

For rising frequency, enter each year's events and costs separately. A 4, 5, 6, 7, 8 event sequence gives R LCC $234,554: the same 30 events as flat six, paid later on average. Adjust the input being tested until R and N have equal life-cycle costs.

If the supported forecast range crosses the threshold, identify the condition finding or quote needed to narrow it. Use the resulting evidence to update the forecast.

How do residual life and disposal affect the result?

NIST HB 135e2025 Section 4.5.3 treats a roof still serving the building at the study horizon through its remaining value in place, rather than assuming it is removed and valued only as scrap. Use justified project or market evidence; remaining-life proration is one estimation method.

Anvilfield selects $155,400 of installed components and deck repairs plus 18% contractor markup, yielding a $183,372 basis. Old-roof removal, access, warranty administration, owner fees and contingency are excluded. The model uses a selected 20-year component life and linear proration. Separate component lives when documented.

Table H: Residual and disposal treatment
ItemRepair/deferReplace nowTreatment/source
New installed-component residual basis$183,372$183,372Table C; Anvilfield basis selection
Age at horizon5 years10 yearsEnd-year-5 versus t=0 installation
Remaining modeled life15/2010/2020-year life input, not guarantee
Year-10 value in place$137,529$91,686NIST HB 135e2025 §4.5.3 prorating method
Present value of terminal credit$102,334.49$68,222.99Divide by 1.03^10
Old-roof demolition/disposal direct line$40,000 at year 5$40,000 nowAlready inside replacement C; replacement estimate
New-roof disposal at year 10$0$0No removal planned in continued-use case

Estimate remaining value by multiplying the installed-component basis by its unused share of service life, with a minimum share of zero. For deferred replacement, first escalate the basis to the replacement year and use the younger roof's age at the horizon.

For horizon H, component life L, replacement year k, installed-component basis B and real escalation g, use SN = B × MAX(0,1-H/L) and SR = B(1+g)^k × MAX(0,1-(H-k)/L). Discount both from year 10. Zero-clamping prevents negative remaining-life credit; it does not supply any additional replacement needed within the horizon.

Charge disposal once, at the event that incurs it

The replacement budget already includes $40,000 direct for ordinary old-roof removal/disposal, paid now or in year 5. Continued use requires no new-roof demolition at year 10. At sale, use supported incremental resale value and transfer costs without adding the same benefit again as value in place.

For scheduled demolition, remove value-in-place credits and add actual demolition/disposal costs for both options. Price demolition separately from the zero-credit sensitivity.

EPA's Asbestos NESHAP overview requires a thorough asbestos inspection of affected areas before covered commercial renovation or demolition. Identified regulated material changes removal, notification and disposal scope and pricing. See EPA NESHAP overview.

Which uncertainties can reverse the answer?

Replacement timing follows condition evidence. A supported ten-year repair plan needs no automatic year-5 replacement.

For level annual costs, add initial repairs to the present value of annual maintenance and repair spending, then subtract the discounted remaining value. Calculate LCC_retain = R0 + (M + f × c) × A10 - Sretain/(1+r)^10, where Sretain is the existing roof's supported value at year 10.

At the same 3% real rate, $12,000 initial repairs, $2,000 maintenance/year and $2,000/event, with zero existing-roof terminal value and no additional owner costs, Anvilfield estimates a 12.75-event/year threshold against the $246,563 replace-now case. This alternative requires ten years of retained service; it cannot use the base case's five-year condition assessment. Include any replacement that actually falls inside the horizon. Table I varies one assumption at a time, with six $2,000 events/year and 3% real discounting otherwise unchanged.

Table I: Replacement timing and terminal-value sensitivity
Changed assumptionR LCCN LCCR advantage, positive favors deferBreak-even events/year
Replace old roof at end of year 3$244,670$246,563$1,8936.33
Base: replace at end of year 5$235,095$246,563$11,4687.25
Replace old roof at end of year 7$225,287$246,563$21,2767.71
No terminal credit for either option$337,430$314,786-$22,6443.53
2% real annual escalation of future replacement and its residual basis$250,408$246,563-$3,8465.58
New-component life 15 years, same selected basis$246,466$269,304$22,8388.49
New-component life 25 years, same selected basis$228,273$232,918$4,6456.51

The year-3, year-5 and year-7 deferrals are eligible only while the condition assessment supports them. In the 2% real-escalation case, future replacement PV is $275,427 and deferred terminal value is $151,843; initial repairs and operating allowances stay fixed. The 2% real-escalation input tests sensitivity to rising replacement costs.

Longer selected new-component life favors immediate replacement relative to deferral in this model. To calculate the terminal-value difference, multiply the component basis by the five-year age advantage and divide by component life. The difference shrinks as component life rises. That explains the 8.49-event threshold at 15 years and 6.51 at 25 years.

Price owner losses on both sides

Anvilfield's base model has $2,504/year of net incremental old-roof owner-cost headroom during the five retained years; exceeding it makes immediate replacement cheaper even at six $2,000 repair episodes/year. The equivalent $417/episode applies only when losses occur at that same frequency. Table J adds incremental owner costs to the base case.

Table J: How much additional owner cost changes the answer?
Additional old-roof owner expense/yearAdded five-year present valueR ten-year LCCLower modeled LCC
$0$0.00$235,095.22Repair/defer
$2,500$11,449.27$246,544.48Repair/defer by $18.33, effectively tied at this input precision
$3,000$13,739.12$248,834.34Replace now
$5,000$22,898.54$257,993.75Replace now

Calculate incremental exposure from gross damage, emergency protection, extra inspections, energy and disruption, less documented recoveries, under both options. Do not subtract recoveries twice from an already-net owner loss, count a deductible plus the same unreimbursed damage, or count rental loss and the same lost operating margin. The base model leaves loss differences at zero until owner evidence supplies the amounts. An outage violating the owner's operating limit removes an option before average-cost ranking.

Energy savings also default to zero pending building analysis. DOE's July 2010 v1.2 cool-roof guide ties savings to climate, insulation, building use, HVAC and energy prices, including heating penalties. Use cool-roof energy analysis instead of assigning a fixed savings percentage. See DOE cool-roof guide, 2010.

Change the inputs when the roof system changes

Black EPDM changes survey selection; chemical exposure changes repair compatibility. Insulated TPO, multi-ply bitumen and metal require different quantities and life evidence. Use membrane selection to establish the assembly, then rebuild event cost. Freeze-thaw, wind, traffic, drainage and occupied-space restrictions belong in the condition record and priced work, not an unsupported climate multiplier.

What should the commercial roof budget worksheet record?

Keep input cells distinct from formulas. Every quantity, rate and allowance needs units, source date, responsible party and status.

The owner approves the service requirement, horizon, discount rate and spending. The investigator establishes repairability and supported life; the estimator normalizes scope and prices. The structural designer resolves deck/load questions and the authority having jurisdiction resolves applicable code questions.

Use this field checklist at the budget review. Recalculate after a material leak or condition change and at the annual capital review, Anvilfield's management interval. Preserve the previous version so the changed decision traces to a changed input.

  • Identify roof area, installation evidence, assembly, coverings, footprint, perimeter, penetrations and drainage interfaces.
  • Attach entry-point diagnosis, moisture map and confirming observations/openings; define repair acceptance by defect, such as seam inspection, verified flashing correction or suitable leak testing, and record follow-up performance.
  • Record applicable code edition, permit trigger and manufacturer repair/alteration requirements.
  • Resolve deck/drainage concerns that affect retained service; document rejected alternatives and the reason.
  • State the owner's operational requirement and any maximum tolerable interruption or water exposure.
  • Attach dated quotes or distinguish every analyst-selected quantity, rate and allowance; confirm whether hourly labor includes vehicle, ladders, tools, travel and special access.
  • Build one episode ledger joining callouts, callbacks, permanent repairs, recoveries and interior losses by defect ID.
  • Calculate frequency using recorded exposure months; mark missing history rather than filling it with invented counts.
  • Separate routine maintenance, initial repairs, recurring defect repairs and later replacement.
  • Normalize owner costs, taxes, abatement, occupied-space protection, access, disposal and exclusions on both sides.
  • Record base date, horizon, real/nominal basis, discount rate, escalation and year-end timing.
  • Document supported replacement timing, new-component service-life assumptions and terminal-value basis.
  • Count disposal once at the incurred event and distinguish value in place from a cash receipt.
  • Run event-cost, frequency, timing and residual sensitivities; preserve the annual flows behind each answer.
  • Show the selected option's annual cash funding requirement separately from its economic LCC; translate constant-dollar amounts to nominal appropriations using the disclosed inflation input.
  • Check the extra owner-loss headroom and keep year 0 outside the spreadsheet NPV range.
  • Record owner decision, unresolved inputs, next inspection and the trigger for recalculation.

Turn the worksheet into a roof survey program

Create one worksheet for each roof area with distinct age, assembly and leak history. Rank eligible work by condition, consequence, funding year and present-value difference. A whole-building average must not hide a failing wing. Define the survey territory and assemblies your estimating team can investigate and price.

Start an older-roof survey program with a territory list. PorchRocket's Ground Control selects commercial buildings by roof age band, material and size for the estimator's repair and replacement survey schedule.

The authorized site survey supplies condition evidence. Bring the installation history, episode ledger and accepted repair scope into each owner meeting; use the worksheet to identify the missing input that changes the decision. Feed the approved funding year back into the capital plan.

Method, sources and how to cite this worksheet

Anvilfield estimates use the companion November 5, 2026 replacement scope, a February 14, 2025 municipal repair bid rate, explicitly selected repair quantities and owner allowances, and NIST HB 135e2025 present-value methods. The model uses ten years, 3% real discounting, zero real escalation, end-year cash flows and a prorated value-in-place basis.

The sources below include ASTM publishers' public scope and significance provisions. The August 2025 NIST edition supersedes the 2022 Edition Update 1 benchmark.

Table citation: Anvilfield, Table G: Break-even repairs per year, reviewed 2026-11-05, Anvilfield estimates using NIST HB 135e2025, frequency sensitivity table.

How to cite this page: Anvilfield, Repair or replace a leaking commercial roof? A 10-year break-even worksheet, 2026, https://anvilfield.com/field-guides/roofing/roof-repair-replace-ten-year-break-even/

Related tools

Next step: Find older commercial roofs

FAQ

What is commercial roof repair versus replacement cost over 10 years?

Anvilfield estimates $235,095 for repair and year-5 replacement versus $246,563 for replacement now on a 20,000-square-foot roof, at 3% real over ten years with respective terminal credits of $137,529 and $91,686.

When do recurring roof leak repairs break even with replacement?

With all base inputs fixed, Anvilfield's threshold is 7.25 old-roof repairs/year at $2,000/event, year-5 replacement, 3% real discounting and terminal credits of $137,529 for deferral and $91,686 for immediate replacement; replacement now is cheaper above that frequency.

How do I calculate deferred roof replacement cost?

Escalate the scoped replacement amount to its payment year and discount it back; $289,195 paid after five years has a $249,462 present value at 3% real and zero real escalation.

What belongs in a commercial roof repair budget worksheet?

Record initial repairs, annual event frequency and cost, maintenance, replacement timing and scope, owner losses, discounting and year-10 remaining value.

Does a warranty make the replacement roof maintenance-free?

No; JM's March 2026 maintenance brochure and Carlisle's December 2024 form both call for periodic inspections and owner maintenance.

Can I recover a commercial roof with two existing coverings?

The 2025 New York code bars recover where two or more coverings already exist; apply the code adopted for the building and keep this separate from localized repair eligibility.

What percentage of wet insulation requires roof replacement?

The cited code and ASTM scopes establish no universal percentage; price the confirmed removal and repair scope and exclude options that cannot restore the required serviceability.

Should I count repairs I already paid for?

Use old invoices to forecast future events and costs, but omit already-incurred costs from today's alternatives.

Is the roof's residual value money I receive in year 10?

The worksheet's residual credit is estimated remaining value in place, not a scheduled cash receipt or guaranteed sale premium.

What if the old roof fails before the planned replacement year?

Move replacement to the supported year, include the resulting costs and recompute the whole horizon; a failed serviceability gate removes the longer deferral.

How much water damage changes the repair-versus-replacement decision?

Anvilfield's base model has $2,504/year of net incremental old-roof owner-cost headroom during the five retained years; exceeding it makes immediate replacement cheaper even at six $2,000 repair episodes/year.

Can I keep repairing a commercial roof for the full ten years?

Yes, when the documented repair plan supports ten years of service. Enter annual repair and maintenance costs and the existing roof's supported year-10 value; the full-horizon formula in the sensitivity section avoids an unsupported replacement date.

People also ask

Codes cited in this guide

This guide is written and reviewed against the published standards below. Always confirm the current adopted edition with the authority having jurisdiction.

Sources checked