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