Skip to main content

How to Win Roofing Maintenance Contracts With Facility Managers

Michael Torres, Storm Damage Specialist··32 min readRoofing Sales & Growth
On this page

Most roofing companies chase the same dollar twice. They knock storm routes, run paid leads, bid the same replacements as four competitors, and then start the month at zero again. Maintenance contracts break that cycle. A signed preventive maintenance agreement with a facility manager is recurring revenue you can forecast, a foot in the door for the eventual re-roof, and a moat that keeps competitors off a building you already know cold.

The problem is that selling a maintenance program is nothing like selling a residential replacement. The buyer is a salaried professional who is measured on budget, uptime, and risk, not on whether your shingles look sharp from the street. The sales cycle runs weeks to months. The decision often involves procurement, accounting, and sometimes a regional facilities director two states away. And the contract you sign has to survive a renewal conversation twelve months later, when the only thing the facility manager remembers is whether you made their life easier or harder.

What follows is the operational playbook: how to find facility managers worth pursuing, how to build a service program priced to be profitable and renewable, how to run the pitch so it lands with a risk-averse buyer, the inspection and documentation workflow that earns the renewal, and the mistakes that quietly kill these accounts. The numbers and examples below are illustrative of how the math works in commercial service, not promises about any one market.

Why Maintenance Contracts Are Worth Reorganizing Your Business Around

Before the tactics, get honest about why this is worth the effort, because building a service division is a real commitment.

The revenue is predictable and it compounds

A replacement is a one-time event. A maintenance contract is an annuity. Sign thirty buildings at an average of $4,800 per year and you have roughly $144,000 of contracted revenue before you sell a single repair, before a single storm, before a single replacement. That base does not evaporate when the weather is quiet. It lets you keep crews busy in slow months, smooth out cash flow, and hire ahead of growth instead of behind it.

It also compounds. Service accounts rarely leave if you do the work well, so year two starts on top of year one. A service division that adds twenty net accounts a year looks small at first and then becomes the most valuable, most defensible part of the company.

Maintenance is the on-ramp to the big jobs

Nobody hands a $380,000 re-roof to a contractor they met yesterday. They hand it to the company that has been on the roof twice a year for three years, that flagged the failing seams before they leaked, that already has the deck conditions, drainage layout, and access notes documented. When the roof finally ages out, you are not bidding against four strangers. You are the incumbent with the data, and the facility manager has every reason to keep the relationship.

The National Roofing Contractors Association has long made the case that proactive maintenance extends low-slope roof service life and lowers lifetime cost. That is the exact argument a good program makes to a building owner, and it is also the argument that keeps you positioned for the eventual capital project.

You earn a flow of profitable repairs

Every inspection produces a punch list. Some items are covered by the agreement; many are not. Clogged drains, failed pitch pans, open laps, damaged flashing, abandoned penetrations from a decommissioned rooftop unit. Each is a small, high-margin repair that you are uniquely positioned to win because you found it, you documented it, and you are already on site. A healthy maintenance book throws off a steady stream of these without any new customer acquisition cost.

You control the relationship instead of renting it

Leads you buy are rented attention. The moment you stop paying, the flow stops. A maintenance contract is owned attention. You have a signed agreement, a documented building history, and a named contact who calls you first. That is a fundamentally healthier business than one that has to re-win every customer from scratch every quarter.

Understand the Buyer Before You Pitch

The single biggest reason roofers fail at commercial maintenance is that they pitch a facility manager the way they pitch a homeowner. Different person, different incentives, different language.

What a facility manager is actually measured on

The facility manager (FM) is not buying a roof. They are buying the absence of problems. Their performance review is built around a handful of things:

  • Uptime and tenant satisfaction. A leak over a server room, a retail floor, or a hospital wing is a five-alarm event. Their job is to make sure that never happens, or that it gets fixed before anyone important notices.
  • Budget predictability. FMs live and die by the operating budget. A surprise $60,000 emergency in Q3 that blows the line item is worse for them than spending $50,000 on planned work, because the surprise makes them look like they were not in control.
  • Risk and liability. Water intrusion means mold, slip hazards, damaged inventory, ruined drywall, and angry tenants. Roof leaks are one of the most common building-envelope failures, and the FM owns that risk.
  • Capital planning. Good FMs are trying to forecast when major systems will need replacement so they can fight for capital dollars before the crisis. A roof that fails unexpectedly is a planning failure on their record.

Map your entire pitch to those four things. You are not selling caulk and labor. You are selling uptime, budget control, reduced liability, and credible capital forecasting.

The org chart you are actually selling into

Depending on the portfolio, you may deal with any of these:

  • Single-building FM or building engineer. Hands-on, knows every leak personally, can often approve smaller spend. Easiest to reach, fastest to trust if you respect their knowledge.
  • Multi-site or regional facilities manager. Manages dozens of buildings, often remotely. Wants standardization, one point of contact, and clean reporting they can roll up. Bigger prize, longer cycle.
  • Property management firm. Manages buildings on behalf of owners (think third-party commercial property managers). They care about owner approval, budget adherence, and not getting blamed. Often gatekept by procurement.
  • Owner-occupant facilities lead. Manufacturers, distribution centers, schools, churches, municipalities. The decision can be faster but may run through a board, a business manager, or public procurement rules.

Each requires a slightly different motion. The regional FM wants a portfolio program with standardized reporting. The single-building engineer wants a partner who respects that they already know the roof. Read the buyer before you walk in.

The language gap that kills credibility

FMs talk in the vocabulary of building operations: capital expense versus operating expense, deferred maintenance, useful life, the capital reserve study, the asset register, the work-order system. If you walk in talking only about square footage and shingle warranties, you signal that you do not operate in their world. Learn the language. When you say "this membrane has roughly four to six years of remaining useful life and I would put the re-roof in your three-year capital plan, not your operating budget," you sound like a peer, not a vendor.

Find the Right Buildings and the Right People

Prospecting for commercial maintenance is a targeting problem, not a volume problem. You do not want every building. You want buildings where a program makes sense and the buyer can say yes.

Define your ideal building profile

Write down what a good account looks like for your crews and your geography. A practical profile:

  • Roof system you service well. TPO, EPDM, modified bitumen, built-up, PVC, metal. Stay where you are genuinely good.
  • Size band that fits your model. Many programs work best on roofs between roughly 10,000 and 150,000 square feet. Too small and the trip is not worth it; too large and it becomes a different kind of contract.
  • Roof age in the sweet spot. A roof that is five to fifteen years into a twenty-year system is ideal: old enough to need attention, young enough that maintenance genuinely extends its life and a replacement is not imminent.
  • Building type with leak sensitivity. Anything where water intrusion is expensive: medical, data, retail, food, distribution with sensitive inventory, schools, multi-tenant office.
  • Tight geography. Density matters. Twenty buildings within a thirty-minute radius is a far better book than forty scattered across three counties, because drive time eats your margin.

Build the target list

Sources that work, in rough order of efficiency:

  1. Your own completed-job history. Every commercial roof you have ever touched is a candidate. You already have the contact, the building, and a reason to call.
  2. County and municipal records. Parcel and assessor data identifies commercial properties, owners, and sometimes building age. Many counties publish this.
  3. Commercial real estate platforms. Listing and property databases identify property managers and owners for commercial buildings.
  4. Industry and trade associations. Local chapters of facility management and property management associations are full of your exact buyers. Membership and sponsorship pay off here.
  5. Drive-by and aerial survey. Industrial parks, retail strips, office campuses, school districts. Note the roof systems and the apparent condition. Aerial imagery lets you do this from your desk.
  6. Permit data. New commercial construction and tenant build-outs surface buildings that will need a service partner.

Use roof-age and storm data to prioritize, not guess

Here is where targeting gets sharp. You can stare at a thousand buildings, or you can rank them by which roofs are most likely due for attention. Two signals do most of the work: how old the roof is and what weather it has actually taken.

This is the gap RoofPredict is built to fill for commercial prospecting. From aerial imagery it estimates a roof-age range per building (a range, not an exact install date, because you cannot see a permit from the sky), and it models storm exposure per roof rather than per zip code, so you can see which specific buildings have taken the hail and wind that wears a membrane out faster. You feed it your geography or your own target list, and it ranks the buildings so your outreach starts with the roofs most likely to be aging out or storm-worn, the ones where a facility manager is most likely to feel the pain you solve.

Be honest about what that data is and is not. A roof-age range is an estimate, not a birth certificate, and a storm model is odds about exposure, not proof of damage. You still have to get on the roof to know the truth. But for deciding which two hundred of two thousand buildings to call first, age-plus-storm ranking beats a windshield survey and a hunch every time. It turns prospecting from a guessing game into a prioritized list, and it enriches the contact data you already have with the one thing a roofer most wants to know: which roofs are due.

Find the actual decision-maker

The building is not the buyer; the person is. To find the FM:

  • Call the main line and ask, plainly, "Who manages the building and the roof for this property?" Receptionists answer this all day.
  • Search the property management company and the building on professional networking sites for titles like Facilities Manager, Director of Facilities, Building Engineer, Property Manager, Director of Operations.
  • For multi-site retail or franchise, look for a regional or corporate facilities contact, sometimes titled construction and facilities manager.
  • For schools, municipalities, and public buildings, the title is often Director of Operations, Director of Maintenance, or Business Manager, and procurement rules apply.

Build a Maintenance Program They Will Actually Sign

You cannot sell a program you have not designed. Before you pitch, build the offering: the tiers, the scope, the schedule, and the deliverables. This is the product.

Define clear service tiers

Three tiers give the buyer a real choice and an anchor. Names and exact scope vary, but the structure is consistent:

Tier Inspection frequency Typical inclusions Best fit
Basic 1 visit / year Annual inspection, drain and gutter clearing, written condition report with photos, minor sealant touch-ups Newer roofs, budget-constrained owners, low-risk buildings
Standard 2 visits / year (spring and fall) Everything in Basic, plus post-storm response visits, debris removal, minor flashing and lap repairs up to a set dollar cap, priority emergency response Most mid-life commercial roofs
Premium 2 to 4 visits / year Everything in Standard, plus a higher included-repair allowance, infrared or moisture survey on a set cycle, detailed capital-planning report with remaining-useful-life estimates, fastest emergency SLA High-value, leak-sensitive buildings; multi-site portfolios

The key design choice is the included-repair allowance: a stated dollar amount of minor repairs covered each year before billable work begins. It lets the FM budget a single predictable number and removes the friction of approving every small fix. Anything above the cap is quoted and approved separately.

Write the scope so there are no surprises

The fastest way to lose a maintenance account is a fight over what was included. Spell out, in plain language, exactly what each visit covers. A typical biannual inspection scope:

  • Visual inspection of the entire roof surface, field, and seams
  • Inspection and clearing of all drains, scuppers, gutters, and downspouts
  • Inspection of all flashings, terminations, pitch pans, and penetrations
  • Inspection of all rooftop equipment curbs, gas lines, and walkway pads (condition only; you do not service the HVAC units themselves)
  • Inspection of expansion joints, copings, and counterflashing
  • Removal of debris that threatens drainage
  • Minor sealant and lap repairs up to the included allowance
  • A written report with annotated photos, a roof plan marking each finding, severity ratings, and recommended actions with budget estimates

Equally important: state what is not included. Storm damage repair above the allowance, full re-roofs, structural work, interior repairs, and HVAC service are out of scope and quoted separately. Clarity here protects the relationship.

Price the program to be profitable and renewable

Pricing maintenance is not guesswork. Build it bottom-up from your real costs.

Step 1: Cost the visit. Estimate crew time per visit. A two-person crew at a loaded cost of, say, $95 per hour each spending four hours on a 40,000-square-foot roof is $760 in labor. Add drive time, materials for minor repairs, equipment, and a share of your reporting and admin overhead. Suppose that totals $1,150 per visit, fully loaded.

Step 2: Multiply by frequency and add the allowance. Two visits a year is $2,300. Add a $1,200 included-repair allowance and you are at $3,500 in direct cost.

Step 3: Apply your target margin. Service work should carry a healthy gross margin because it is reliable and low-acquisition-cost. At a 45 percent gross margin, the annual price lands near $6,360. Round to $6,300 or $6,500.

Step 4: Sanity-check against value. A leak into that building's tenant space could cost tens of thousands in damage and lost rent. $6,300 a year to materially reduce that risk and extend the roof's life is an easy value story. You are not the cheapest line item; you are insurance against the expensive one.

A worked example for three building sizes:

Roof size Visits/yr Loaded cost/visit Annual cost incl. allowance Price at ~45% GM
20,000 sq ft 2 $850 $2,500 $4,500
60,000 sq ft 2 $1,400 $4,000 $7,200
120,000 sq ft 3 $1,900 $6,500 $11,800

These are illustrative; your loaded labor rate, drive time, and allowance will move the numbers. The discipline is what matters: never price a program off a gut feel. Cost it, margin it, and check it against the value of the risk you remove.

Set the contract terms that keep the account

The agreement structure matters as much as the price:

  • Term: A multi-year term (commonly two to three years) with annual visits priced in. Multi-year terms stabilize your revenue and signal partnership.
  • Auto-renewal: Include an evergreen renewal clause with a notice window (e.g., renews annually unless either party gives sixty days notice). This is the single most powerful retention mechanism in service contracts. Be transparent about it in the conversation; an auto-renewal the FM forgot about and resents is worse than no clause.
  • Annual price escalator: A modest, stated escalator (commonly 3 to 5 percent) keeps the contract ahead of your rising labor and material costs without a renegotiation every year.
  • Payment schedule: Annual prepay, or quarterly. Quarterly is easier on the FM's operating budget and keeps cash flowing for you.
  • Emergency response SLA: A defined response time (e.g., on site within 24 hours of an emergency call) is often the clause that wins the deal. FMs fear the 2 a.m. leak with no one to call.
  • Right of first refusal on repairs and replacement: Cleanly worded, this positions you for the capital project without obligating the owner to overpay. Keep it fair; an unfair clause gets struck in legal review and sours the deal.

Run the Sales Process Like a Commercial B2B Sale

This is a multi-touch, multi-week sale to a busy professional. Treat it that way.

Open with value, not a cold pitch

A cold "do you need roof maintenance" gets deleted. A specific, building-aware opener gets a reply. Compare:

  • Weak: "We do commercial roof maintenance. Are you interested?"
  • Strong: "I run the commercial service team at [Company]. We work on several TPO roofs in [their business park]. Based on the roof's apparent age and the wind and hail this area saw last spring, the building at [address] is in the window where small problems start showing up at seams and drains. I'd like to do a no-cost roof condition assessment and hand you a documented report you can use for budgeting, whether or not you ever hire us. Open to a 20-minute call?"

The strong version does four things: it shows you know their building, it leads with a useful free deliverable, it speaks the budgeting language they care about, and it lowers risk by promising value with no obligation. This is exactly where age-plus-storm targeting pays off: you can open with a credible, specific observation instead of a generic ask.

Lead with the free assessment

The roof condition assessment is your best sales tool. It is genuinely useful to the FM, it gets you on the roof, and it produces the evidence for your proposal. Offer it freely and deliver it professionally, with photos, a roof plan, severity ratings, and a clear summary even if they never sign. A great assessment report sells the program by itself, because it shows the FM exactly what they own and what it needs.

Build the proposal around their risk and budget

Your proposal is a business case, not a price quote. Structure:

  1. Executive summary. One paragraph: current roof condition, the main risks, and what the program does about them. Write it so a regional director who never visits the building understands it.
  2. Condition findings. The assessment results: annotated photos, the roof plan, severity ratings, and an honest remaining-useful-life range.
  3. The program. Your recommended tier, the visit schedule, the scope, the included allowance, and the deliverables.
  4. The numbers. Annual price, payment options, and the multi-year value. Frame it against the cost of a single major leak or an unplanned emergency.
  5. Capital outlook. Where this roof sits in their capital plan, with a rough budget window for eventual replacement so they can plan it instead of being surprised.
  6. Terms and next step. Clear, simple, with a specific call to action.

Map and work the buying committee

Rarely does one person sign. Identify everyone involved early:

  • The FM or building engineer (your champion and technical evaluator)
  • The property manager or facilities director (budget owner)
  • Procurement or purchasing (process and competitive bids)
  • Finance or accounting (payment terms, capex vs. opex treatment)
  • Sometimes the owner or a board (final approval on larger spend)

Arm your champion to sell internally. Give them a one-page summary they can forward, and proactively answer the objections their boss will raise: Why this vendor? Why now? What if we just keep doing reactive repairs? Make it easy for your champion to look smart for choosing you.

Handle the objections you will absolutely hear

  • "We just fix it when it leaks." Quantify reactive cost: emergency rates, interior damage, tenant disruption, and the shortened roof life from neglected small problems. Reactive is almost always more expensive over a roof's life. Make that case with their own numbers.
  • "It's not in this year's budget." Offer quarterly payments to fit the operating budget, or start with the Basic tier and a single assessment now. Tie the spend to a line item they can defend.
  • "We already have a guy." Do not bash the incumbent. Differentiate on documentation, reporting, emergency SLA, and capital planning. Offer to do a free second-opinion assessment. If the incumbent is purely reactive, your structured program wins on its own merits.
  • "How do I know you'll actually show up?" This is the real fear. Answer with your SLA, your reporting cadence, references from similar buildings, and a clause that lets them exit if you miss visits. Reliability is your product; guarantee it.
  • "Your price is higher than the other bid." Compare scope against scope, not price against price. Cheaper bids usually cover fewer visits, no allowance, no reporting, and no SLA. Show the line-by-line difference and let value do the talking.

The Inspection and Documentation Workflow That Earns the Renewal

Winning the contract is half the job. Keeping it is the other half, and it is won on the roof and in the report. Documentation is the deliverable the FM actually consumes, and it is what makes the renewal automatic.

Standardize the inspection so quality does not depend on who shows up

Use a written checklist on every visit, the same one every time, so a new tech inspects the same way your best tech does. A working biannual inspection checklist:

Drainage

  • All drains, scuppers, downspouts clear and flowing
  • No ponding water beyond manufacturer tolerance (note depth and location)
  • Strainers and domes present and intact

Membrane and field

  • Surface condition, blistering, splits, punctures
  • Seam and lap integrity (probe questionable seams)
  • Granule loss or UV degradation on the applicable system
  • Foot-traffic damage near equipment

Flashings and terminations

  • Base flashings, counterflashing, coping condition
  • Pitch pans filled and sound
  • Penetrations and pipe boots sealed
  • Termination bars and sealant condition

Rooftop equipment and penetrations

  • Curb condition and flashing at HVAC units
  • Abandoned penetrations and equipment (a chronic leak source)
  • Gas lines and conduit supported off the membrane
  • Walkway pads present at high-traffic paths

Perimeter and structural cues

  • Edge metal, gravel stop, parapet condition
  • Signs of deck movement, sagging, or interior staining visible from below

For flat and low-slope roofs, drainage and ponding deserve particular attention. Standing water accelerates membrane breakdown and overloads the structure, and clearing drains is one of the highest-value, lowest-cost things a maintenance program does.

Document like the report is the product, because it is

The FM does not climb the roof. Your report is the building's condition in their eyes. Every report should include:

  • A roof plan with each finding pinned to its location and numbered
  • Annotated photos of every issue, before and after any repair done on the visit
  • Severity ratings (e.g., immediate / monitor / plan-for) so the FM can triage and budget
  • Recommended actions with budget estimates for anything outside the included allowance
  • A remaining-useful-life range for the system, updated each visit, feeding their capital plan
  • A clean executive summary a non-technical director can act on

Deliver it the same way every time, on a predictable cadence, in a format they can drop into a capital plan or forward to their boss. Consistency is what turns a vendor into an asset manager.

Build a building history that becomes a moat

Keep a running file per building: every inspection, every repair, every photo, the roof plan, drainage map, access notes, system details, and the evolving useful-life estimate. Over two or three years this becomes a documented history no competitor can match. When the roof finally needs replacement, you already hold the deck conditions, the failure history, and the FM's trust. The bid is yours to lose.

Hit your SLAs visibly

Show up on schedule. Respond to emergencies within your committed window. After every visit and every emergency, send a short confirmation: what you did, what you found, what you recommend. Visible reliability is the entire renewal argument. FMs renew with the company that made them look good and never made them chase a callback.

Staying on the Right Side of Insurance and Storm Conversations

Maintenance accounts in hail- and wind-exposed regions will produce storm-damage situations. There is real money and real goodwill in handling these well, but there is a hard professional and legal line you must respect, especially when the building owner has an insurance claim.

What you can and should do

After a storm, your maintenance role is documentation and accurate estimating, and that is genuinely valuable:

  • Inspect and document thoroughly. Photograph and map storm-related damage with the same rigor as a routine inspection: hail bruising, wind-lifted flashing, displaced coping, mechanical damage. Date everything.
  • Write an accurate, defensible repair estimate. Produce a detailed, line-item estimate for the scope to restore your work to its pre-storm condition, aligned to standard estimating practices and current local pricing.
  • State facts about your scope. You can describe what you observed and what your repair scope and estimate cover, factually, to the building owner and to their carrier.
  • Hand the documentation to the owner. Give the FM or owner a clean package: photos, scope, and estimate. The owner files the claim, and the insurer decides coverage.

What you must not do

In most states, the following crosses into unlicensed public adjusting or misrepresentation. For a fee, you may not negotiate, adjust, or "handle" the owner's insurance claim. You may not interpret their policy or tell them what is covered. You may not promise a specific payout or that the claim will be approved. You may not promise that a deductible will be waived, absorbed, or made to disappear, advertise a "free roof," or represent the owner against their insurer. Those are licensed activities or prohibited inducements, and doing them puts your license and the relationship at risk.

The clean frame is simple: document thoroughly, estimate accurately, hand it to the owner; the owner files and the insurer decides. Your value is the quality and credibility of the documentation and the estimate, not maneuvering the claim. Facility managers and property owners deal with carriers constantly and respect a contractor who knows exactly where that line is. Teaching them the do-not-say list, gently, actually builds trust: it shows you protect them from the contractors who overpromise and get everyone in trouble.

Where targeting data fits the storm conversation

After a regional storm, you cannot get to every building at once, and not every roof in the footprint actually took damage. Storm-exposure modeling helps you triage your own book and your prospect list by which roofs most likely caught the worst of the hail or wind, so you sequence inspections to the buildings most likely to need documentation first. Treat it as odds, not proof. The model points you at the likely; the on-roof inspection establishes the facts that go in the estimate.

Scale a Service Division Without Breaking It

A handful of contracts you can run on memory. Thirty or three hundred require systems.

Systematize scheduling and reporting

Use service management software to track every building, every visit, every contract term, and every renewal date. Set automated reminders for visit windows and renewal notice deadlines so nothing slips. A missed inspection or a blown renewal notice is a self-inflicted account loss.

Separate service crews from production crews

Maintenance is a different rhythm than replacement: short visits, lots of driving, heavy documentation, customer-facing professionalism. Dedicated service technicians who own the inspection-and-report workflow outperform replacement crews squeezed in between big jobs. As the book grows, route them by geography to kill drive time.

Track the metrics that tell you the truth

Manage the service division on numbers:

  • Renewal rate. The health metric. A strong program retains the large majority of accounts year over year. A falling renewal rate means your delivery or reporting slipped; fix it fast.
  • Repair revenue per contract. The punch lists should generate billable repair work beyond the base fee. This is where service profitability really lives.
  • Conversion to replacement. Track how many maintenance accounts become re-roof projects and the revenue per conversion. This is the long-game payoff.
  • Gross margin per visit. Watch drive time and allowance overruns; they quietly erode margin.
  • Service-account NPS or satisfaction. Happy FMs renew and refer. Ask.

Turn happy accounts into more accounts

Facility managers know other facility managers. A well-served FM is your best referral source, especially regional FMs and property management firms with multiple buildings. After a clean year, ask directly: "Do you manage or know anyone managing other buildings that could use the same program?" One strong portfolio relationship can multiply into a dozen buildings.

The Reactive-Cost Math That Wins the Business Case

The most persuasive thing you can put in front of a facility manager is their own cost of doing nothing. "Preventive maintenance is good" is an opinion. A side-by-side of reactive versus planned cost is a number they can take to their boss. Build the comparison from real local rates and the building's own exposure.

Model the reactive path honestly

Walk through what reactive actually costs over a roof's life. Take a 60,000-square-foot TPO roof at year ten of a twenty-year system with no maintenance program:

  • Emergency call-outs. Reactive repairs come at emergency rates, often a significant premium over scheduled work, and usually after hours. Two or three emergencies a year at a premium adds up fast.
  • Interior and inventory damage. A single leak over occupied space can mean ruined ceiling tile, drywall, flooring, and tenant property. In a building with sensitive contents (medical, data, retail, food), one event can dwarf a year of maintenance.
  • Tenant disruption and lease exposure. Repeated leaks irritate tenants, trigger rent abatement clauses, and put renewals at risk. That cost lands squarely on the facility manager.
  • Shortened roof life. This is the quiet one. Clogged drains, open seams, and ponding water left unaddressed accelerate membrane failure. A twenty-year roof neglected can fail at fifteen or sixteen, pulling a six-figure capital expense years forward.

Now put the planned path beside it: a known annual fee, two scheduled visits, small problems caught early, drains kept clear, and a roof that reaches or exceeds its rated life. When you lay the two columns next to each other with the building's own numbers, the program usually pays for itself on the avoided-emergency line alone, before you count the extended roof life. That is the slide that gets the signature.

Tie it to capital deferral

Facility managers fight for capital dollars years in advance. The single most valuable thing maintenance does financially is push the replacement date out. If a $380,000 re-roof can be deferred from year fifteen to year twenty through disciplined maintenance, the time value of that deferral alone, plus five more years of useful service from an asset they already own, is a return any finance team understands. Frame your program as the thing that protects and extends a capital asset, not as a line of operating spend. That reframing moves you from cost center to value driver in the FM's mind.

The Mistakes That Quietly Kill These Accounts

Most lost maintenance accounts are not lost to a competitor's lower price. They are lost to self-inflicted errors. The common ones:

  • Vague scope. If the contract does not spell out what is included and excluded, every repair becomes an argument. Ambiguity erodes trust faster than anything. Write the scope so a dispute is impossible.
  • Underpricing to win the logo. A program priced below cost to land a trophy account bleeds you on every visit and trains the customer to expect a price you cannot sustain. Walk away from work you cannot do profitably; a low-margin book is a liability, not an asset.
  • Inconsistent crews and inconsistent quality. When the inspection depends on who happened to show up, quality swings and the report quality swings with it. Standardize the checklist and the report so the worst visit still meets the bar.
  • Skipping or rushing the report. The report is the product the FM consumes. A late, thin, or photo-free report tells them you do not value the relationship, even if your roof work was excellent. Treat the deliverable as seriously as the labor.
  • Going silent between visits. Six months of silence followed by an invoice feels like a vendor, not a partner. A brief check-in, a seasonal reminder, or a heads-up before a forecasted storm keeps you top of mind and reinforces that you are watching the building.
  • Missing the renewal notice window. An evergreen clause only protects you if you track the dates. Miss the notice deadline and an account you earned can lapse on a technicality. Automate the reminders.
  • Overpromising on storm and insurance. The contractor who hints they can "get the claim approved" or "make the deductible disappear" wins a few jobs and then torches the relationship and risks their license when it falls apart. Stay on the documentation-and-estimate side and let your credibility compound.

Avoiding these is mostly discipline, and discipline is exactly what separates a real service division from a roofer who dabbles in maintenance between replacements.

Onboard a New Account So the Renewal Is Already Half-Won

The first ninety days of a new contract set the tone for the entire relationship. Run a deliberate onboarding:

  1. Kickoff and baseline. On the first visit, do a full baseline assessment, not a quick look. Map the roof, document every system, note access constraints, locate every drain and penetration, and record the starting condition with photos. This baseline is the reference point for every future visit and the foundation of the building history file.
  2. Set expectations in writing. Confirm the visit schedule, the reporting cadence and format, the emergency contact and SLA, and exactly who at the building receives reports. Removing ambiguity early prevents the small misunderstandings that fester into distrust.
  3. Deliver an exceptional first report. Your first report is your audition for the renewal. Make it thorough, clear, and genuinely useful for their capital planning. If the first report impresses, you have largely earned the renewal twelve months early.
  4. Schedule everything immediately. Put both annual visits and the renewal notice date in your service system the day the contract is signed. Proactive scheduling signals competence and protects you from missed visits and lapsed renewals.

An account that is onboarded well rarely leaves. An account that is signed and then neglected for six months is already at risk before its first renewal conversation.

A 90-Day Plan to Land Your First Contracts

If you are starting from zero, sequence it like this.

Days 1 to 30: Build the product and the list.

  • Design your service tiers, scope, and pricing model.
  • Draft the contract with terms, renewal clause, escalator, and SLA (have an attorney review it).
  • Build your inspection checklist and a clean report template.
  • Build a targeted prospect list of 100 to 200 buildings in tight geography, prioritized by roof age and storm exposure so you call the most-likely-due roofs first.
  • Identify the decision-maker for the top 50.

Days 31 to 60: Get on roofs.

  • Run value-led outreach to the top 50, leading with the free condition assessment.
  • Complete 15 to 25 assessments. Deliver every one as a professional, useful report whether or not they buy.
  • Turn the strongest assessments into business-case proposals.

Days 61 to 90: Close and deliver.

  • Work the proposals through the buying committee. Arm your champions.
  • Close your first contracts. Even three to five signed accounts validates the model and seeds your recurring base.
  • Execute the first scheduled visits flawlessly. Your first delivery sets the renewal.
  • Ask every satisfied new account for a referral.

From there, it compounds. Every account you keep starts next year on top, every punch list throws off repairs, and every aging roof is a replacement you are positioned to win.

Where RoofPredict Fits in the Maintenance Play

The hardest part of building a maintenance book is not the program design or the pitch; it is deciding which buildings to pursue first so you are not burning windshield time on roofs that do not need you yet. That is the targeting problem RoofPredict solves for commercial prospecting. It estimates a roof-age range per building from aerial imagery and models storm exposure per roof, then ranks your geography or your own target list so you start with the roofs most likely to be aging out or storm-worn, the buildings where a facility manager is most likely to feel the pain your program removes. It also enriches the contact and building data you already have with those age-and-storm signals, so your outreach opens with a specific, credible observation instead of a cold ask.

Use it for what it is: a prioritization layer, not an oracle. The roof-age output is a range, not an install date, and the storm output is odds of exposure, not proof of damage. You still earn the contract on the roof and in the report. But aimed at the right buildings, every part of the playbook above works harder, and your service division grows on the accounts most likely to say yes and stay for years.

FAQ

What should a commercial roof maintenance contract include?

At minimum: a defined inspection frequency (commonly one to two visits a year, spring and fall), a written scope listing exactly what each visit covers (drainage clearing, flashing and seam inspection, minor repairs up to a set allowance), a clear list of exclusions, an included-repair dollar allowance, an emergency response SLA, a documented condition report with photos and a roof plan after each visit, the contract term and renewal terms, payment schedule, and a price escalator. The clearer the scope and exclusions, the fewer disputes and the higher the renewal rate.

How do I price a roofing maintenance contract?

Build it bottom-up. Cost each visit fully loaded (crew labor, drive time, minor-repair materials, equipment, reporting and admin overhead), multiply by the annual visit count, add your included-repair allowance, then apply your target gross margin (service work commonly carries 40 to 50 percent). Sanity-check the result against the value you provide, namely the cost of a single major leak or unplanned emergency the program helps prevent. Never price off a gut feel; cost it, margin it, and check it against the risk you remove.

How do I find facility managers to pitch?

Start with buildings you have already worked on, then expand with county and assessor parcel records, commercial real estate property databases, local facility and property management association chapters, permit data, and aerial or drive-by surveys of industrial parks, retail strips, and campuses. Prioritize the list by roof age and storm exposure so you call the most-likely-due roofs first. Find the specific decision-maker by calling the main line and asking who manages the building and roof, and by searching professional networks for titles like Facilities Manager, Building Engineer, or Director of Operations.

What does a facility manager actually care about?

Four things: uptime and tenant satisfaction (no surprise leaks), budget predictability (no surprise emergencies that blow the line item), risk and liability (water intrusion means damage, mold, and angry tenants), and capital planning (forecasting major replacements before they become a crisis). Map your entire pitch to those. You are selling uptime, budget control, reduced liability, and credible capital forecasting, not caulk and labor.

How is selling to a facility manager different from selling a residential roof?

The buyer is a salaried professional measured on budget, uptime, and risk, not on curb appeal. The sales cycle runs weeks to months and usually involves a buying committee (FM, budget owner, procurement, finance, sometimes a board). They speak the language of operating versus capital expense, deferred maintenance, and useful life. You win with a documented business case and reliable delivery, not a same-day close, and the relationship is judged on whether you made their job easier over a full year.

How long should a maintenance contract term be?

Multi-year terms (commonly two to three years) with annual visits priced in stabilize your revenue and signal partnership. Include an evergreen auto-renewal clause with a notice window (for example, it renews annually unless either party gives sixty days notice) and a modest annual price escalator of roughly 3 to 5 percent to keep pace with rising labor and material costs. Be transparent about the auto-renewal in the conversation so it never feels like a trap at renewal time.

Can a roofing contractor handle the building owner's insurance claim after storm damage?

No. For a fee, you may not negotiate, adjust, or handle the owner's claim, interpret their policy or coverage, promise a specific payout or approval, promise a deductible will be waived or absorbed, advertise a free roof, or represent the owner against their insurer; in most states those are unlicensed public adjusting or prohibited inducements. What you can and should do is inspect and document storm damage thoroughly, write an accurate line-item repair estimate aligned to standard practice, state facts about your scope, and hand the package to the owner. The owner files the claim and the insurer decides coverage.

How do maintenance contracts lead to bigger roofing jobs?

Two ways. First, every inspection produces a punch list of minor repairs that are high-margin and yours to win because you found them and are already on site. Second, after two or three years of documented inspections you hold the building's full condition history, deck conditions, failure record, and the FM's trust. When the roof finally ages out, you are the incumbent with the data, not one of four strangers bidding blind, so the replacement is yours to lose.

How do I keep a maintenance account from leaving at renewal?

Deliver visibly and consistently. Show up on schedule, hit your emergency SLA, and after every visit send a professional report with a roof plan, annotated photos, severity ratings, budget estimates, and an updated remaining-useful-life range. Track your renewal rate as the health metric and investigate any dip immediately. An auto-renewal clause helps, but reliability and reporting that make the facility manager look good to their boss are what actually earn the renewal year after year.

How can I tell which commercial buildings are worth targeting first?

Rank prospects by the two signals that predict need: roof age and actual storm exposure. Roofs that are roughly five to fifteen years into a twenty-year system are the sweet spot, old enough to need attention and young enough that maintenance genuinely extends life. Tools like RoofPredict estimate a roof-age range per building from aerial imagery and model storm exposure per roof, then rank your geography or target list so you start with the most-likely-due roofs. Treat the age as a range and the storm signal as odds, then confirm everything with an on-roof inspection.

The Roofline by RoofPredict

Stay Ahead of Roofing Market Changes

Join The Roofline by RoofPredict for weekly roofing intelligence: material price signals, storm demand, insurance and regulatory updates, sales tactics, and local contractor opportunities.

By signing up, you agree to receive The Roofline by RoofPredict. Unsubscribe anytime.

Sources

  1. Roofing Maintenance Programsnrca.net
  2. National Roofing Contractors Associationnrca.net
  3. Insurance Institute for Business & Home Safety (IBHS)ibhs.org
  4. NOAA National Weather Service Storm Prediction Centerspc.noaa.gov
  5. NOAA National Centers for Environmental Information - Storm Events Databasencdc.noaa.gov
  6. OSHA - Fall Protection in Constructionosha.gov
  7. International Code Council (ICC)iccsafe.org
  8. U.S. Bureau of Labor Statistics - Roofersbls.gov
  9. Federal Trade Commission - Business Guidanceftc.gov
  10. Texas Department of Insurance - Public Insurance Adjusterstdi.texas.gov
  11. National Association of Insurance Commissioners (NAIC)naic.org
  12. International Facility Management Association (IFMA)ifma.org
  13. BOMA International - Building Owners and Managers Associationboma.org
  14. RoofPredictroofpredict.com

Related Articles