Storm work arrives in a week and disappears in a month, so a commercial roofing company that depends on it is hiring and laying off on the weather's schedule. The steadier way to get commercial roofing clients is to go after owners and managers of flat-roof buildings, offer an inspection report with photos, and turn the report into a maintenance plan and, eventually, the replacement job. It is a slow start and a much better business.

What follows is the year-round version, using a made-up four-crew company, Summit Roofing, as the example.

Who owns a roof that needs attention

Commercial roofs are different from houses in one way that matters for sales: the person who pays for the roof is often not the person who notices it leaking. A tenant calls a property manager, the manager calls the owner, the owner asks for a number. Three people are involved, and any of them can be the one who gets you in the door.

The buildings worth going after first are the ones with flat or low-slope roofs (TPO, EPDM, modified bitumen, built-up) that are old enough to be near the end of their service life. Warehouses, strip centers, medical office buildings, light industrial, churches, and apartment complexes with flat sections all qualify. Roof systems like these often last somewhere between 15 and 30 years depending on material and upkeep, so a building from the late 1990s or early 2000s with no recorded re-roof is the target.

Build a list of owners of older commercial buildings

Start with your county. Property records list owner names and mailing addresses, and most counties let you search by property type and year built. Pull commercial buildings older than 15 years within an hour of your shop. That gives you owners, usually as LLCs, and many LLCs list a managing company on their business filing or on a sign at the building.

You need people, not LLC names. For each building, find the property manager or the owner's contact: the management company's website, a leasing sign, the secretary of state record that names a registered agent or manager. Do 40 to 60 buildings in an afternoon and you'll have roughly 30 with a usable name. Skip the ones where you can only find a registered agent (a law firm or filing service), because they won't forward a roofing email.

Rocketship does the same search if you describe the buyer, for example "property managers and facility managers for industrial and retail buildings within 40 miles." It tells you how many exist and shows the first 25 by name before using a credit. It finds business people, not homeowners, which suits this work. It will not tell you roof age, so add that column yourself from the year-built record.

What to offer: an inspection report with photos

A free inspection works because it gives the owner something concrete and costs you about two hours. Summit's version is simple. A technician walks the roof, takes 20 to 30 photos, marks ponding areas, failed seams, loose flashing, clogged drains and penetrations that need sealing, and delivers a short PDF within three days. The report ends with three sections: fix now, watch, and budget for later, each with a rough cost range.

Say it costs $140 of tech time per inspection. If Summit does 20 inspections and 6 turn into repair work averaging $2,400 and one turns into a $38,000 re-roof, the total is $14,400 plus $38,000 against $2,800 of inspection time. Those numbers are an illustration, not a forecast, but the structure is real: most inspections lead to nothing, a few lead to repairs, and one big job pays for the whole program.

Be honest in the report. If the roof has eight good years left, say so and say what to do to reach them. That report goes in a file at the owner's office and is the first thing pulled out when the roof does fail.

Three short emails to a building owner

Write each as if to one person, because you are.

Subject: Roof at 2200 Industrial Way

Hi Carol, I'm Teo at Summit Roofing. We do commercial flat roofs: TPO, EPDM and modified bitumen. I noticed 2200 Industrial Way looks like it has its original membrane. We offer a free inspection with a photo report that lists what needs fixing now and what can wait. Takes about two hours on site and nothing to sign. Would next Tuesday or Thursday work? Summit Roofing, 100 Example Street, Your City, ST 00000. Reply "stop" and I'll leave you alone.

The second email goes out five days later and is two sentences: what the report includes, and one example of something you commonly find, like clogged drains that cause ponding. The third, a week after, is a note that you'll be in the area on a specific day and can stop by. Keep volume modest from your own Gmail and follow CAN-SPAM: truthful subject, a physical address, an opt-out that works.

Why insurance-claim leads are not a base to build on

Claim-driven work has real revenue, but it has no memory. A homeowner or building owner who comes to you after hail has a claim, an adjuster and often three other roofers on the roof the same week. You are one of many, and when the claim closes, so does the relationship. The month after a storm is busy and the six months after are not. The hailstorm essay explains why a surge can even hurt a small crew that can't staff it.

A maintenance plan is the opposite. An owner who pays $900 a year for two inspections and minor repairs is on your list when the roof fails, when the building sells, and when a new manager takes over. If you land 25 of them, that's $22,500 a year of predictable work, plus the repairs and re-roofs that come out of it, with no storm required.

Answer the Monday-morning leak call

Commercial leak calls come at bad times: a Monday morning after weekend rain, or Friday at 4:45 with a tenant's inventory getting wet. If the call goes to voicemail, the caller moves to the next name on the list. Rocketship answers the number you already have through call forwarding, gets the building, the leak location and a callback number, and sends it to you. Your crews are on roofs and can't pick up, so something has to.

When the owner does reply to an email, reply within the hour with two dates for the inspection. Delay is where interest quietly dies, which is the subject of the lead you never followed up.

A weekly routine with two inspections on the calendar

Monday: add 15 buildings, with a contact and year built, and send first emails. Wednesday: second email to last week's group, and replies. Friday: call the ones who opened an email more than once. Schedule two inspections a week at a time that doesn't disturb your install crews. After 10 weeks you'll have written to around 150 owners, done maybe 10 to 15 inspections, and have a handful of repair jobs and one or two quotes for bigger work. Then you'll have actual numbers for your own market instead of someone else's.

Other trades chase the same buildings: see how to get commercial HVAC contracts and how to get customers for a solar company, which targets the same large roofs from a different angle. The general approach is also in getting customers for a roofing company, and the property management page describes the managers you'll write to most.

Commercial roofing is a list-building and follow-up business, which is the part that gets dropped when crews are busy. Rocketship finds the buyers, emails them from your own Gmail, follows up, and books the meeting on its own. Plans that get you customers start at $24.99 a month (Launch), and every monthly plan starts with a 7-day free trial, card required. Answering your existing number is included; a dedicated line is $5 a month. See what each worker does on the AI workers page.