
Every roof is different, so treat these as planning numbers, not quotes. Your price depends on roof size, how many problems there are, what's under the surface, access and materials.
Typical ranges
| Work | Common range |
|---|---|
| Small leak repair (one corner, vent or canale seal) | About $300 – $1,000 |
| Larger repair with foam or felt replacement | About $1,000 – $3,000+ |
| Canale replacement | About $200 – $600 each |
| Parapet cap sealing and corner rebuild | Varies with linear feet; often several hundred to a few thousand |
| Recoat sound foam | About $2 – $4 per sq ft |
| New foam over a dry roof, then coating | About $4 – $8 per sq ft |
| Tear-off and new TPO or foam | About $6 – $14 per sq ft |
For a sense of scale, a 1,800 square foot flat roof at $3 per square foot is about $5,400 for a recoat; at $10 per square foot, a full replacement is about $18,000.
What raises the price
- Wet foam, felt or decking that has to be removed
- Multiple old roof layers to tear off
- Lots of parapets, corners, levels and openings
- Fixing ponding by building slope
- Hard access: tall walls, tight lots, long carries
- Solar panels that need to be removed and reset

What keeps it down
- Catching leaks early, before water spreads
- Recoating foam before it's exposed
- Keeping canales clear so water doesn't back up
Comparing estimates
Ask every contractor what they'll do about moisture, how they'll treat parapets and canales, what product and thickness they'll apply and what the warranty covers. A low price that skips prep usually costs more later.
Common questions
Is a free estimate really free?
Yes. You get written pricing with no obligation.
Why do estimates vary so much?
Different scopes. One bid may include moisture repairs, parapet work and two coats; another may not. Compare line by line.