How much does a new roof cost in Port St. Lucie?
Updated 2026-11-02
For a roughly 2,000 square foot roof, published estimates for Port St. Lucie run about $9,500 to $15,500 for shingle, $21,000 to $37,000 for metal and $28,000 to $39,000 for tile (RoofingCalc). City permit fees add a few hundred dollars.
| Roof type (~2,000 sq ft) | Published estimate |
|---|---|
| Basic 3-tab shingle | $9,500 to $12,500 |
| Architectural shingle | $10,500 to $15,500 |
| Metal | $21,000 to $37,000 |
| Concrete or clay tile | $28,000 to $39,000 |
Source: RoofingCalc, Port St. Lucie (estimator site, not quotes).
What does the City charge for a reroof permit?
| Permit | Base building fee |
|---|---|
| Reroof, shingle | $175 |
| Reroof, metal or tile | $250 |
| Flat roof | $100 |
| Repair up to 25% of roof | $100 |
Plus small state surcharges. Source: City of Port St. Lucie fee schedule.
What else affects the price?
- Code-required upgrades: secondary water barrier and deck re-nailing
- Rotted decking found during tear-off
- Roof complexity, pitch and number of stories
- Post-hurricane demand