Pueblo roofs · Tar & gravel · Canales & parapetsFree flat roof estimates: (505) 531-6840
Pueblo Roof Repair Call
Pueblo roof guide

Tar and Gravel vs Foam vs TPO

Three common flat roofs on Albuquerque homes, side by side, so you know what you have and what to choose next.

Call (505) 531-6840
  • Plain-English guide
  • Albuquerque roofs
  • Free estimates
Drone view of a pueblo-style home's flat roof: the left half old patched tar and gravel, the right half a new bright white membrane, with parapets and canales around the edge
Old tar and gravel next to a new white roof.
Tar and gravel (BUR)Spray foam (SPF)TPO
What it isLayers of felt and hot asphalt, topped with gravelSprayed foam with a protective coatingWhite heat-welded membrane
SeamsBuilt in layersSeamlessHeat-welded seams
InsulationLittle on its ownAdds insulationInsulation board under it
Drainage fixesHard to changeEasy to build slopeTapered insulation
MaintenanceGravel, edges, drainsRecoat every several yearsSeams and details, no scheduled recoat
Typical new costRarely installed on homes nowAbout $4 – $8 / sq ftAbout $8 – $14 / sq ft

When to keep tar and gravel

If it's dry, drains well and leaks only in a spot or two, repairs can buy years. See tar and gravel repair.

When foam makes sense

Foam is often the best value when the old roof is dry and can stay, and when drainage needs improving. Plan on recoating on schedule.

Diagram of a tar and gravel built-up roof showing gravel, flood coat of asphalt, felt plies, insulation board and wood deck
The layers inside a tar and gravel roof.

When TPO makes sense

When the old roof is coming off anyway, or you want a very reflective surface without a recoat schedule.

Common questions

Which lasts longest?

Well-maintained foam and well-installed TPO can both last 20 years or more. Maintenance and drainage matter more than the label.

Which is cheapest?

Foam over a dry existing roof is often the least expensive new roof. Tear-off adds cost to any system.

Keep reading

Get your flat roof looked at

Free estimates across Albuquerque, Rio Rancho, Corrales and Los Ranchos.

Call (505) 531-6840
Tap to Call (505) 531-6840