Installing a rubber roof costs $9,000 – $18,000 on average, with a national average of $15,000 to install and seal a 1,500 sq.ft. mechanically attached TPO roof.3 Fixr (updated January 2025) reports a low end of $4,250 for a new 1,000 sq.ft. installation with 45-mil EPDM and a high end of $70,000 for a fully adhered PVC roof with sprayed foam insulation over 4,500 sq.ft.3 Angi (2026 data) and corporate sibling HomeAdvisor (2025 data) publish identical headline figures: a $12,000 national average, with most homeowners spending $6,000 – $23,000 – a range of $4 – $13 per square foot installed.1,2 Matching figures between the sibling sites alone don’t establish independent corroboration; Fixr’s figures are separately published, and the pages state no shared sourcing. Prices below are national averages*.
*National averages, not local quotes. Your price depends on roof size, membrane type, attachment method, and local labor rates.
A note on safety. Rubber roof installation is work at height. Falls are the leading cause of death in construction: in 2024, there were 389 fatal falls to a lower level out of 1,034 construction fatalities, according to Bureau of Labor Statistics data cited by OSHA, which notes that falls from ladders, scaffolds, and roofs can be prevented.4
$15,000
national average (Fixr, scoped)
$9,000–$18,000
average range (Fixr)
$12,000
national average (Angi/HomeAdvisor)
$6,000–$23,000
most homeowners (Angi/HomeAdvisor)
What the sources say
| Source | Headline figures | Notes |
|---|---|---|
| Fixr (updated Jan 2025) | $15,000 average; average range $9,000 – $18,000; low $4,250; high $70,000 | Average scoped to installing and sealing a 1,500 sq.ft. mechanically attached TPO roof; high end is a 4,500 sq.ft. fully adhered PVC roof with foam insulation; separately published, pages state no shared sourcing |
| Angi (2026 data, updated Sep 2026) | $12,000 average; most homeowners $6,000 – $23,000; $4 – $13 per sq.ft. | Corporate sibling of HomeAdvisor; headline figures identical to HomeAdvisor’s |
| HomeAdvisor (2025 data, updated Jun 2026) | $12,000 average; normal range $6,000 – $23,000; $4 – $13 per sq.ft. | Sibling-published figures identical to Angi’s; matching figures alone don’t establish independent corroboration |
One figure is identical across all three sources: TPO membrane at $4.50 – $14 per square foot installed (sibling pages plus a separately published Fixr figure with no stated shared sourcing).
Cost by membrane type
Three single-ply membranes cover most rubber roofing: EPDM, TPO, and PVC. The sibling pair publish identical per-square-foot figures for each; Fixr’s EPDM and PVC spans differ slightly, and each source keeps its own labels:1,2,3
| Membrane | Angi/HomeAdvisor (installed) | Fixr (installed) |
|---|---|---|
| EPDM | $4.25 – $12 | $4.25 – $13 |
| TPO | $4.50 – $14 | $4.50 – $14 |
| PVC | $5.25 – $12.50 | $5.50 – $15 |
| Rubber shingles | $3 – $13 (Angi) | – |
Fixr also splits rubber roofing by form: a flat membrane roof runs $4.25 – $13 per sq.ft. installed, while rubber shingles run $5.50 – $15 per sq.ft. installed.3
Cost by roof size
Both Angi and Fixr price installations by square footage on their own spans; overlapping sizes differ between the sources, so each table keeps its publisher’s basis:1,3
Angi (average cost, 2026 data):
| Roof size (sq.ft.) | Average cost |
|---|---|
| 500 | $2,000 – $6,500 |
| 1,000 | $4,000 – $13,000 |
| 1,500 | $6,000 – $19,500 |
| 2,000 | $8,000 – $26,000 |
| 2,500 | $10,000 – $32,500 |
| 3,000 | $12,000 – $39,000 |
Fixr (installed cost):
| Roof size (sq.ft.) | Cost (installed) |
|---|---|
| 1,000 | $4,250 – $15,000 |
| 1,200 | $5,100 – $18,000 |
| 1,350 | $5,700 – $20,300 |
| 1,500 | $6,400 – $22,500 |
| 2,000 | $8,500 – $30,000 |
| 2,200 | $9,350 – $33,000 |
| 3,750 | $15,900 – $56,300 |
| 4,500 | $19,100 – $67,500 |
Labor costs
Angi and HomeAdvisor report labor at $2 – $6 per square foot (sibling-published figures); Angi adds that this works out to $3,000 – $10,000 per project and accounts for 45% – 65% of the total.1,2 Fixr separately reports $2.50 – $11 per square foot, or $45 – $75 per hour, and puts labor at around 50% of the total.3
Cost by attachment method (labor only)
Fixr prices the three attachment systems as labor-only rates per square foot, with spans by membrane thickness (45 or 65 mils):3
| Attachment method | 45 mils | 65 mils | Overall |
|---|---|---|---|
| Ballasted | $1.80 – $2.50 | $2 – $2.50 | $1.80 – $2.50 |
| Mechanically attached | $2 – $2.50 | $2.50 – $3 | $2 – $3 |
| Fully adhered | $2.50 – $3.20 | $2.80 – $3.50 | $2.50 – $3.50 |
Labor only; membrane material is priced separately above.
Replacement costs
Fixr prices roofing over an existing roof at $2.50 – $8 per sq.ft. installed, versus a full replacement at $3.50 – $9 per sq.ft. Old roof removal at $1 – $2 per sq.ft. is usually included in the pricing (Angi and HomeAdvisor publish the same $1 – $2 removal figure). Most roofers include replacing one to two pieces of rotted decking; beyond that, the typical charge is an additional $70 – $100 per 32 sq.ft. of roof area.1,2,3
Related work and add-ons
Fixr prices common add-ons: roof sealing or an additional seam coating at $1 – $2.50 per sq.ft., custom colors at $1 – $5 per sq.ft., gutters at $3 – $50 per linear foot installed, and spray foam insulation at $0.60 – $1.50 per board foot (open-cell) or $1.30 – $3 per board foot (closed-cell).3
Permits
Angi and HomeAdvisor report building permit fees of $100 – $1,000 for rubber roof installation (sibling-published); HomeAdvisor adds that a more complex roof inspection can cost as much as $950. Fixr separately puts the average roof building permit at $400 – $1,000. The sources do not reconcile the different spans.1,2,3
Rubber roofing vs. other roof types
Fixr publishes cost-per-square-foot comparisons with other roofing materials (installed):3
| Roof type | Cost per sq.ft. (installed) |
|---|---|
| Rubber (membrane or shingles) | $4.25 – $15 |
| Metal | $4 – $40 |
| Asphalt shingles | $3 – $15 |
| Rubber shingles | $5.50 – $15 |
Related projects
See our guides to flat roof replacement, roof replacement, metal roofing, roof repair, and roof inspection for those projects.
Frequently asked questions
How much does a rubber roof cost?
Fixr reports $9,000 – $18,000 on average, with a $15,000 national average scoped to installing and sealing a 1,500 sq.ft. mechanically attached TPO roof. Angi and HomeAdvisor report a $12,000 average, with most homeowners spending $6,000 – $23,000.1,2,3
How much does a rubber roof cost per square foot?
Angi and HomeAdvisor report $4 – $13 per sq.ft. installed; Fixr reports $4.25 – $15 per sq.ft. installed.1,2,3
How much does an EPDM roof cost?
Angi and HomeAdvisor report $4.25 – $12 per sq.ft. installed; Fixr reports $4.25 – $13 per sq.ft. installed.1,2,3
How much does rubber roof replacement cost?
Fixr reports a full replacement at $3.50 – $9 per sq.ft., or $2.50 – $8 per sq.ft. installed to roof over an existing roof; old roof removal at $1 – $2 per sq.ft. is usually included.3
Related guides
Flat Roof Replacement Cost
Roof Replacement Cost
Metal Roof Cost
Roof Repair Cost
Roof Inspection Cost
All cost guides
Sources
1. Angi — Rubber Roof Installation Cost (2026 data)
2. HomeAdvisor — Rubber Roof Cost (2025 data)
3. Fixr — Rubber Roof Cost (updated Jan 2025)
4. OSHA — Fall Prevention Campaign