Ring anytime — this line stays live through every hailstormDes Moines & the suburbs · (515) 420-1811
Home / Services / Commercial roofing
Commercial roofing

Commercial roofs for the buildings that keep Des Moines running

Owners and property managers need three things from a roofer: someone who answers when the roof leaks on a Saturday, honest reports on what's left in the old roof, and replacements planned around the business.

A crew working across a large low-slope warehouse roof, a grain elevator on the far horizon

We work on the buildings that line Des Moines' commercial corridors and fill the industrial parks off I-35 and I-80: small offices and medical buildings, strip retail, churches, apartment buildings, restaurants and light-industrial warehouses. Most have a low-slope membrane roof; some have steep shingle or metal sections; many have both.

What we do for commercial clients

Leak response

A call logged 24/7, a crew as soon as it's safe, the leak stopped and the source documented for your records.

Condition reports

Photos, a roof plan with problem areas marked, moisture checks where they're useful, and a frank estimate of remaining life.

Maintenance visits

Spring and fall: drains and scuppers cleared, seams and flashing checked, small repairs made before they grow.

Replacements

Phased to keep tenants open, with the permit, the insulation upgrades the energy code calls for, and the manufacturer's warranty where offered.

Why maintenance pays on a big roof

A commercial roof's worst enemies are the slow ones: a drain clogged with cottonwood fluff in June, a rooftop unit's curb flashing pulled loose by a technician's ladder, a ponded corner that freezes all January. Two visits a year catch most of that while it's still a repair. Hail is the fast enemy; after a big storm we inspect every client roof we maintain and send the photos the same week.

Smaller mixed-use buildings and churches often have a steep shingle section over a flat one; see our flat roofing and replacement pages for those details.

Commercial roofing prices

WorkTypical rangeWhat moves it
Leak response and repair$400 – $1,500Membrane, access, after-hours
Spring and fall maintenance visits, per year$600 – $2,000Roof size, number of units
Roof condition report with photos and plan$0 – $500Free for small roofs, priced for large or multi-building sites
TPO replacement, per square foot$8 – $14Insulation, tear-off, height
Restoration coating over a sound roof, per sq ft$3 – $6Condition, product

Commercial pricing depends heavily on the building. These ranges are for planning; we price every roof after walking it.

On the roof

New membrane flashing wrapped around a rooftop HVAC curb with a termination bar
Curb flashing around a rooftop unit, a frequent leak point after service visits.
A roof drain with a new strainer dome set in fresh PVC membrane
A new drain strainer set in fresh membrane: keeping drains open is most of flat-roof maintenance.

Questions about commercial roofing

Can you work while we stay open?

Yes. We phase the work, keep entrances clear and schedule loud tear-off for hours you choose.

Do you provide certificates of insurance?

Yes, naming your company or management firm as certificate holder, before any work starts.

Can you give us a budget for next year?

Yes. A condition report includes a repair-or-replace estimate and a rough timeline, which is what most boards and owners need.

Do you handle apartment buildings?

Yes, including steep-slope shingle roofs on garden-style complexes and membranes on mid-rise buildings.

What about the warranty?

Membrane manufacturers offer warranties on qualified installs. We'll quote the options and what each requires.

Do you respond after hail?

Yes. Maintenance clients get a post-storm inspection without having to ask.

Related work

A shelf cloud rolling over a street of two-story homes in a central Iowa suburb at dusk

Shingles on the lawn after last night's storm?

A free look at the roof, photos of what we find, and a written price before anyone climbs up with a nail gun.

Call (515) 420-1811