How Much Does a Roofer Charge Per Hour in the USA? (2026)
Roofing in the US is typically priced per square (100 SF) rather than per hour – but hourly equivalents for skilled roofers run $50-$110/hr depending on market and roof type.
Roofing Rates by Service Type (2026)
| Service | Typical price |
|---|---|
| Asphalt shingle re-roof (per square) | $350-$650/square |
| Metal roofing (standing seam, per square) | $800-$1,400/square |
| Flat roof (TPO/EPDM, per square) | $400-$800/square |
| Roof repair (per visit) | $250-$800 |
| Gutter installation (per LF) | $8-$25/LF |
A typical 25-square (2,500 SF) asphalt shingle re-roof: $8,750-$16,250 installed.
What Affects Roofing Price
- Pitch: Steep slope (7:12+) adds 20-40% to labor cost
- Material tier: 3-tab shingles ($90/square) vs architectural ($120/square) vs premium ($200+/square)
- Layers: Tear-off of existing layers adds $50-$100/square
- Market: Storm-active markets (Texas, Florida) often see temporary price increases after events
Free calculator by CoreQuote — the quoting app for trades
FAQs
What is a “square” in roofing?
One roofing square = 100 square feet of roof area. A 2,000 SF house typically has 20-30 squares of actual roof area depending on pitch and overhang.
How do I calculate how many squares a roof is?
Measure the footprint area of the house, multiply by a pitch factor (1.00 for flat, 1.12 for 4:12 pitch, 1.41 for 12:12 pitch), then divide by 100 to get squares.
CoreQuote is a quoting and invoicing app for US tradespeople. Try free for 6 months at kwowta.com.
Related reading:
