unfinished.one

Uniformat B3010

EPDM roof

An EPDM roof lasts about 17.5 years, the median of 2 published sources, which state 15–20 years.

Also listed as Roof, EPDM single-ply, EPDM, rubber roof

  • Confidence C
  • Version 0.3.0 (permanent link)
  • Reviewed 2026-10-22

Service life

17.5 yearsmedian of the stated lives · sources say 15–20 years
05101520251520

Years in service. The band runs from the shortest to the longest life the sources state, so it shows how much they disagree, not how long 80% of units last. The line is the median of the stated lives.

Work out when yours is due for replacement · Compare with what municipalities assume

Basis

  • 15 years · CNA e-Tool Estimated Useful Life Table, p8 · HUD CNA 3.3.4.2.3 “Low slope-Adhered rubber membrane, (EPDM)” — U.S. Department of Housing and Urban Development (planning life)
    Same life for family and elderly properties. US multifamily housing. HUD's row is for adhered EPDM.
  • 20 years · Trent Lakes: 5.17 Capital Asset Policy, p10 (accounting life)
    Capital asset policy (amortization period). Approved on text check: the label and value were found on the cited page.

How sources are chosen and recorded: sourcing policy.

Municipal lives for roofing (B30)

36 municipalities in British Columbia, Ontario and Alberta state a life for roofing as a whole, in 27 distinct tables: 10–50 years, median 25. 50 rows come from capital asset policies (accounting lives, used for amortization) and 1 from asset management plans (planning lives, used to forecast replacement). They describe the system rather than this component, and none is a measured life.

Median 25 yearsRainy River: Roofing, 15 yearsRainy River: Roofing, 15 yearsTrent Lakes: Roofing, asphalt, 15 yearsTrent Lakes: Roof, built-up, 15 yearsDuncan and North Cowichan: Roofing, 20 yearsLantzville: Roofing, 20 yearsTelkwa: Roofing, 20 yearsChapple: Roofing, 20 yearsGrey Highlands: Roofing, 20 yearsGrey Highlands: Roof, asphalt shingles, 20 yearsKapuskasing: Roofing, 20 yearsLondon: Exterior enclosure, Roofing, 20 yearsOrillia: Roofing, 20 yearsPrince Edward: Roofing, 20 yearsTrent Lakes: Roof, EPDM single-ply, 20 yearsWelland: Roofing, 20 yearsCanmore: Roofing, 25 yearsParksville: Roof, asphalt shingles, 25 yearsTofino: Roofing, 25 yearsGreater Napanee: Roofing, 25 yearsGrey Highlands: Roof, metal standing seam, 25 yearsKirkland Lake: Roofing, 25 yearsMeaford: Roof, asphalt shingles, 25 yearsSarnia: Roofing, 25 yearsThe Blue Mountains: Roofing, 25 yearsThe Blue Mountains: Roof, asphalt shingles, 25 yearsVulcan County: Roofing, 30 yearsMeaford: Roofing, 30 yearsMeaford: Roofing, 30 yearsThe Blue Mountains: Roof, metal standing seam, 30 yearsThe Blue Mountains: Roofing, 30 yearsTrent Lakes: Roof, metal standing seam, 40 yearsParksville: Superstructure, Roofing, 50 yearsOkanagan-Similkameen: Roofing, 10–20 yearsFort St. James, Revelstoke and 3 more: Roofing, 15–20 yearsSalmo: Roofing, 15–20 yearsGreater Madawaska and Quinte West: Roofing, 15–35 yearsBancroft, Centre Hastings and 2 more: Roofing, 20–25 yearsParksville: Roofing, 20–30 yearsWestlock: Roofing, 25–30 yearsMeaford: Roofing, 25–50 yearsMeaford: Roof, metal standing seam, 40–50 years0102030405060

Years. Each dot is one stated life and each bar a stated range; equal values stack. Hollow marks are planning lives from asset management plans; filled marks are accounting lives from policies. The dashed line is the median. Policies that copy the same table count once.

All 42 stated lives
MunicipalityCoversYearsKindSource
Okanagan-SimilkameenRoofing10–20accountingp11 · 2023
Rainy RiverRoofing15accountingp11 · 2010
Rainy RiverRoofing15planningp17 · 2026
Trent LakesRoofing, asphalt15accountingp10 · 2009
Trent LakesRoof, built-up15accountingp10 · 2009
Fort St. James, Revelstoke, Rossland, Sicamous, Tumbler Ridge · same tableRoofing15–20accountingp5, p9, p7, p9, p5 · 2010
SalmoRoofing15–20accountingp6 · 2016
Greater Madawaska, Quinte West · same tableRoofing15–35accountingp17, p38 · 2025
Duncan, North Cowichan · same tableRoofing20accountingp17, p9 · 2011
LantzvilleRoofing20accountingp11 · 2019
TelkwaRoofing20accountingp8
ChappleRoofing20accountingp1
Grey HighlandsRoofing20accountingp11 · 2026
Grey HighlandsRoof, asphalt shingles20accountingp11 · 2026
KapuskasingRoofing20accountingp14 · 2009
LondonExterior enclosure, Roofing20accountingp2 · 2023
OrilliaRoofing20accountingp19
Prince EdwardRoofing20accountingp34 · 2022
Trent LakesRoof, EPDM single-ply20accountingp10 · 2009
WellandRoofing20accountingp8 · 2021
Bancroft, Centre Hastings, Hastings Highlands, Wollaston · same tableRoofing20–25accountingp5, p4, p6, p5
ParksvilleRoofing20–30accountingp9 · 2023
CanmoreRoofing25accountingp10 · 2025
ParksvilleRoof, asphalt shingles25accountingp9 · 2023
TofinoRoofing25accountingp12 · 2009
Greater NapaneeRoofing25accountingp16 · 2012
Grey HighlandsRoof, metal standing seam25accountingp11 · 2026
Kirkland LakeRoofing25accountingp10 · 2020
MeafordRoof, asphalt shingles25accountingp17 · 2020
SarniaRoofing25accountingp1
The Blue MountainsRoofing25accountingp11 · 2019
The Blue MountainsRoof, asphalt shingles25accountingp11 · 2019
WestlockRoofing25–30accountingp9 · 2021
MeafordRoofing25–50accountingp17 · 2020
Vulcan CountyRoofing30accountingp5 · 2024
MeafordRoofing30accountingp17 · 2020
MeafordRoofing30accountingp17 · 2020
The Blue MountainsRoof, metal standing seam30accountingp11 · 2019
The Blue MountainsRoofing30accountingp11 · 2019
Trent LakesRoof, metal standing seam40accountingp10 · 2009
MeafordRoof, metal standing seam40–50accountingp17 · 2020
ParksvilleSuperstructure, Roofing50accountingp9 · 2023

Of 51 rows, 3 were compared with an image of their page; 48 were matched to their page automatically (the label and number appear in the page text). Follow the page link before relying on an automatically matched row. About the policies · All approved rows as JSON

Preventive maintenance

4 tasks in 1 work order.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12Annual

Months from the schedule start. Download the tasks as CSV for a CMMS, or ask the MCP tool get_pm_schedule for dated visits.

Annual · 4 tasks

Source: Public Buildings Service Preventive Maintenance Guide (Public Buildings Maintenance Standards), PLMB-DRN-01-01Y Roof Drains, Downspout, and Gutter Inspection

TaskPage
Check gutters, roof drains and downspouts are attached, sealed and clearp547
Check drain grates, strainers and screens; replace missing onesp547
Test downspout heaters, if fittedp547
Check for scouring where downspouts discharge onto lower roofsp547

Frequencies are ISO 8601 durations in the data (P3M = every 3 months).

Open questions

  • HUD gives planning lives for US multifamily housing; the municipal rows are Ontario accounting lives. Neither is observed replacement data.
  • Written for GSA contracted O&M in US federal buildings; job plans are generic and defer to manufacturer instructions, and the fire extinguisher plans only point to NFPA 10.

Know the answer? Send it with a source to [email protected].

Cite this

Citation

unfinished.one (2026). Roof, EPDM single-ply, v0.3.0. https://unfinished.one/c/roof-epdm/v/0.3.0

BibTeX

@misc{unfinished_roof_epdm_0_3_0,
  title = {Roof, EPDM single-ply},
  author = {{unfinished.one}},
  year = {2026},
  version = {0.3.0},
  url = {https://unfinished.one/c/roof-epdm/v/0.3.0},
  note = {CC BY 4.0}
}

Licence CC BY 4.0 · How to cite · JSON · Versions: 0.3.0, 0.2.0, 0.1.0