Commercial roof inspection is the single highest-ROI line item in commercial facility maintenance (see our commercial roof maintenance program), and it’s the one most facility managers underfund until the third tenant complaint forces the issue. A twice-yearly inspection program, supplemented by quarterly maintenance walks and post-storm assessments, typically costs 0.5% to 1% of replacement cost per year and reliably extends commercial roof life by 25% to 40% over reactive-only maintenance. Skip it and you’re not saving the inspection fee. You’re prepaying a replacement that arrives 8 years sooner than it had to.
This guide walks through the inspection schedule that competent facility managers actually run, the 22 point checklist that gets covered on a thorough spring or fall walk, the quarterly tasks between inspections, and the post-storm documentation chain that preserves insurance recovery when severe weather hits. We’ll also cover what gets ignored most often and the consequences when it does.
The annual schedule: spring walk, fall walk, quarterly tasks, post-storm
The cadence below is what most commercial roofing manufacturers (Carlisle, GAF, Sika, Versico, Firestone) require to maintain No Dollar Limit warranty coverage. It’s also what serious asset management plans use to schedule capital reserves for reroofing. The two anchors are the spring and fall walks. Quarterly tasks fill the gap. Post-storm work runs on its own clock.
Spring inspection (March to May). Full 22 point walk after winter. Document any ice damage, ponding from snow melt, deck deflection from snow load, or seam stress from thermal cycling through freeze-thaw. Clear all drains and scuppers. This is the inspection where you find what winter did.
Fall inspection (September to November). Full 22 point walk before winter. Confirm membrane condition, reseal any flagged seam areas, replace deteriorated sealant at penetrations, clear summer debris from drains, and verify equipment supports haven’t shifted. This is the inspection where you prepare for what winter is about to do.
Quarterly maintenance (between inspections). Drain clearing, debris removal from corners and equipment bases, visual seam check of high-stress areas (south-facing slopes, areas near rooftop equipment), and a walk of any known prior repair locations. Quarterly visits typically take 1.5 to 3 hours on a 20,000 to 50,000 sq ft roof and run $200 to $500 per visit on a service contract.
Post-storm assessments (event-driven). Within 48 to 72 hours of any major hail, high wind, or severe rain event in your area, document roof condition for insurance purposes. This is the one many owners skip and regret. Insurance carriers routinely deny claims filed months after the storm because “the damage wasn’t reported in a timely manner.” A documented 48-hour post-storm walk with photo timestamps, even if no immediate damage is found, preserves your right to file when interior leaks emerge weeks later.
The pattern parallels what we recommend for residential in our roof maintenance schedule guide. The commercial version is denser, more documented, and tied to warranty compliance.
The 22 point commercial inspection checklist
This is the working checklist a qualified commercial roofing inspector covers on a spring or fall walk. The exact wording varies by manufacturer’s recommendations, but the categories below show up on every credible commercial inspection report.
Membrane condition (points 1 to 4): visual inspection of the field membrane for tears, punctures, blisters, splits, alligatoring (on BUR or modified bitumen), surface cracking, and UV degradation. Crews probe suspect areas with a blunt instrument to check for soft spots indicating wet insulation underneath. Sample sections may be cut and replaced for moisture testing on roofs over 10 years old.
Seams (points 5 to 7): visual and probe inspection of every welded or taped seam. Fishmouths, lifted edges, voids, and thin spots get flagged. On TPO and PVC, a seam probe (essentially a dental pick) is run along seams to check weld integrity. Failed seams under 6 inches get reseal-flagged for immediate work. Larger failures may trigger a section overlay recommendation.
Flashings (points 8 to 11): base flashing at all walls and curbs, counter-flashing at parapets, drip edge at roof perimeter, and termination bars at vertical surfaces. Flashings are the highest-failure component of any commercial roof system and account for the majority of leaks on roofs under 15 years old. Our pieces on roof flashing and the residential parapet wall roofing detail cover the analogous details on smaller buildings.
Penetrations (points 12 to 14): every pipe, vent, conduit, gas line, and electrical penetration through the membrane. Each one should have a properly installed pitch pocket or molded flashing with the surrounding membrane sealed. Pitch pockets filled with hardened sealant that’s cracked are the most common failure point. Recommendation is typically to remove and reseal with manufacturer-approved sealant.
Drains and scuppers (points 15 to 16): drain bowl condition, clamping ring tightness, strainer condition, scupper liner integrity, and surrounding sump condition. Drains should be free of debris, and water should test as flowing through within 30 seconds when poured. Scupper failures often cause cascading damage to wall systems below.
Parapet and coping (points 17 to 18): coping cap condition, joints between coping sections, masonry condition where present, and the flashing transition between roof membrane and parapet. Coping joint failure causes water to enter the parapet cavity, where it often goes undetected until interior damage appears.
Expansion joints (point 19): condition of any expansion joints crossing the roof. EJ covers and bellows have shorter life than membrane and often need replacement on a separate cycle.
Equipment supports and curbs (point 20): HVAC curbs, equipment dunnage, walk pads to equipment, and the membrane condition under and around heavy equipment. Concentrated point loads cause membrane stress over time.
Drip edge and gutters where present (point 21): drip edge metal condition, gutter integrity if applicable, and downspout connections.
General observations and prior repair documentation (point 22): condition of any prior repair work, presence of foreign material (trash, blown debris, tree branches), evidence of unauthorized roof access or modifications, and any signs of biological growth (algae, moss, vegetation in standing water areas).
The residential equivalent is roughly what our 30 point roof inspection checklist covers, scaled down for shingle roof complexity rather than membrane and equipment density.
What facility managers ignore at their peril
Five items on the commercial inspection report get deferred most often, and the consequences when deferral catches up are predictable.
Drain clearing. Every facility manager understands that drains need to be clear. Few schedule quarterly clearing. The deferred work cost is usually $300 to $800 per drain per visit. The cost of one clogged drain backing water onto the roof, soaking insulation, and rotting the deck around the drain is $4,000 to $15,000. The math always favors the schedule.
Pitch pocket sealant. Hardened, cracked pitch pocket sealant is the source of more “we have no idea where this leak is coming from” calls than any other detail. It’s the cheapest item on the checklist to address ($50 to $200 per pocket) and the most expensive to ignore.
Coping joint sealant. The vertical face of a parapet cap looks fine. The horizontal joint between cap segments cracks open after 5 to 8 years of thermal cycling. Water enters the wall cavity, runs down the inside face of the parapet, and shows up as wall staining 30 feet inboard of the actual entry point. Coping joints should be inspected on every spring and fall walk and resealed on a 5 to 7 year cycle.
Equipment platform inspection. The HVAC unit on the roof is the building engineer’s problem. The membrane under it is the roofer’s problem. The interface between them is whoever happens to be on the roof when something fails. Equipment platforms accumulate condensate, refrigerant residue, and corrosion that attack membrane and metal. Inspect under every piece of rooftop equipment annually, even if it means getting the building engineer to lift covers.
Wet insulation surveys. Most commercial roofs over 10 years old have some percentage of wet insulation. Most facility managers don’t know what their percentage is. A moisture survey costs $0.05 to $0.15 per square foot and tells you whether you’re managing a 5% wet roof (fine, repair as needed) or a 22% wet roof (start planning replacement, the call is coming in the next 36 months). The survey is the single piece of data that lets you build a credible capital reserve plan.
Post-storm: the 72 hour documentation window
Insurance carriers settle commercial roof claims based on three things: documented damage, documented cause, and documented timing. A post-storm walk within 48 to 72 hours of a significant weather event creates the timing record that the rest depends on. Even if no damage is visible on day 2, the dated photographs and written report establish that the inspection happened, what the roof looked like, and what the weather event was.
When interior leaks emerge 3 weeks later (and they often do, because water migration through commercial roof assemblies is slow), the post-storm record is what links the leak to the storm rather than to “deferred maintenance” (the carrier’s preferred denial reason). Our guide to filing an insurance claim for roof damage covers the residential version of the same documentation discipline.
What goes in a post-storm record: high-resolution photographs of the entire roof surface, close-ups of any visible damage, photographs of any displaced debris or hail accumulation, the storm event reference (NWS event ID, local weather report screenshot), and a written report from a qualified inspector. Keep the package indefinitely. The claim might be filed weeks or months later when interior damage appears.
Asset management plan integration
For owners managing a portfolio of more than a few buildings, inspection data should feed a written asset management plan that projects capital reserve requirements 5 to 10 years out. The plan typically includes: current age and condition of each roof, projected end-of-life year for each roof based on inspection data and moisture survey percentages, capital reserve target by year, and trigger points (e.g., “if moisture survey exceeds 20%, reroof within 24 months”).
This is what separates buildings that get replaced on a planned cycle with planned capital from buildings that get emergency reroofed at 1.4x the planned cost because nobody was tracking the data. The inspection program is the data source. The asset management plan is what turns the data into capital allocation.
The relationship with the inspection contractor matters as much as the format of the report. Inspectors who walk the same roofs year after year develop institutional knowledge about which areas are aging fastest, which drains have flow issues, and which prior repairs are holding up. Rotating contractors annually saves nothing and loses the continuity that makes inspection data actually useful. Our guidance on how to choose a roofing contractor applies to inspection contractors with one addition: ask for sample inspection reports from prior commercial accounts. The quality of the report you’ll receive looks like the samples.
What a good inspection costs in 2026
Pricing varies by roof size, complexity, and the inspection’s scope. Typical 2026 ranges: basic visual inspection (one inspector, walk only, photographic report) $500 to $1,500 for roofs under 50,000 sq ft. Full 22 point inspection with written report, recommendations, and capital reserve projections $1,200 to $4,000. Moisture survey add-on $0.05 to $0.15 per sq ft (so $1,500 to $7,500 on a 50,000 sq ft roof). Annual service contract bundling two inspections plus quarterly maintenance walks $4,000 to $15,000 depending on size and complexity.
The contract structure that works best for most owners is a 3 to 5 year service agreement with annual price escalation tied to a published index. This stabilizes pricing, locks in the contractor’s institutional knowledge of your roof, and avoids the annual bidding cycle that produces lowest-bidder inspections with thin reports. The residential cost analog is in our piece on roof inspection cost and our how to get a roof inspection guide, which work for owners of small commercial buildings as well.
Internal vs. third-party inspection: when to use each
Some larger organizations run inspections with in-house facility staff to keep costs down. This works for routine quarterly maintenance walks. It doesn’t work for the spring and fall full inspections that feed warranty compliance and capital reserve decisions. Manufacturer warranties typically require inspections by qualified third-party inspectors or the original installer, not by facility staff. The inspection report has to carry enough credibility for the manufacturer’s claim adjuster to accept it years later.
The hybrid model that most large portfolio owners run: in-house staff handle quarterly walks, debris clearing, and basic drain maintenance, while a third-party commercial roofing inspector handles the spring and fall full inspections plus the post-storm assessments. This combination costs less than full third-party coverage and produces warranty-compliant documentation when it matters.
The inspection schedule is the asset management foundation. Every other commercial roofing decision (repair vs. restore vs. replace, budget cycle, warranty compliance, insurance posture) depends on the data the inspections produce. Build the schedule. Run it on time. Read the reports. The roof will tell you what it needs years before it fails, but only if you’re listening. Owners who actually listen end up surprised at how much money the discipline saves over a 20 year hold. Owners who don’t listen get surprised by the year they have to file capital reserve emergencies because the roof failed 6 years earlier than anyone projected.