Roof Replacement Cost in Washington
Washington's climate—from the wet, mild western side to the dry, cold eastern region—drives different roofing needs. Frequent rain and moss growth in Seattle and Tacoma push homeowners toward durable materials like metal or treated shingles, while Spokane's freeze-thaw cycles demand impact-resistant options. The state's diverse housing stock, from older Craftsman homes to modern builds, further influences material choices.
Roof replacement costs vary significantly across Washington due to differences in local labor rates, disposal fees, and permit requirements. A project in Vancouver may differ from one in Olympia or Spokane. Use the directory below to find your city's page for pricing tailored to your area.
Roofing cost in Washington.
The table below shows typical cost ranges based on roof size, material type, and complexity. Your final project cost depends on these factors.
- Architectural shingle roofthe U.S. default$8,000 – $16,000
- 3-tab shingle roofentry-level asphalt$6,000 – $10,500
- Standing-seam metal roofconcealed fasteners$15,000 – $40,000
- Corrugated metal roofexposed fasteners$8,000 – $20,000
- Flat roof membraneTPO, EPDM, or PVC$5,000 – $15,000
- Tear-off & disposal$1,000 – $3,000
- Permits & inspection$250 – $1,000
* Pick a city below for Washington-specific pricing.
Ready to price your roof in Washington?
Speak with a licensed, independent roofing contractor. No obligation.
No obligation · Licensed local pros
Roof Replacement cost by city in Washington
- Seattle
- Spokane
- Tacoma
- Vancouver
- Olympia
- Everett
- Kent
- Puyallup
- Renton
- Bellevue
- Bothell
- Bellingham
- Auburn
- Lynnwood
- Kennewick
- Federal Way
- Redmond
- Kirkland
- Bremerton
- Marysville
- Port Orchard
- Lakewood
- Snohomish
- Issaquah
- Gig Harbor
- Edmonds
- Bonney Lake
- Sammamish
- Spanaway
- Longview
- Lake Stevens
- Mount Vernon
- Arlington
- Oak Harbor
- Lacey
- Woodinville
- Shelton
- Maple Valley
- Battle Ground
- Camas
- Poulsbo
- Graham
- Monroe
- Sequim
- Silverdale
- Sedro Woolley
- Ferndale
- Kelso
- Centralia
- Chehalis
- Yelm
- Stanwood
- Mercer Island
- Ridgefield
- Bainbridge Island
- Port Angeles
- Washougal
- Kenmore
- Anacortes
- Lynden
- Cheney
- Enumclaw
- Mukilteo
- Mountlake Terrace
- Greenacres
- Blaine
- Camano Island
- Port Townsend
- Burlington
- Buckley
- Snoqualmie
- Woodland
- Veradale
- North Bend
- University Place
- Orting
- Rochester
- Deer Park
- Belfair
- Liberty Lake
- Sumner
- Roy
- Duvall
- Vashon
- Colbert
- Eatonville
- Mead
- Elma
- Kingston
- Dupont
- Granite Falls
- La Center
- Brush Prairie
- Castle Rock
- Newport
- Medical Lake
- Nine Mile Falls
- Airway Heights
- Everson
- Milton
- Coupeville
- Carnation
- Montesano
- Goldendale
- Sultan
- Winlock
- Tenino
- Yacolt
- Steilacoom
- Pacific
- White Salmon
- Kalama
- Clinton
- Black Diamond
- Otis Orchards
- Newman Lake
- Seabeck
- Langley
- Port Ludlow
- Rainier
- Fall City
- Lakebay
- Concrete
- Chewelah
- Olalla
- Elk
- Gold Bar
- La Conner
- Onalaska
- Chattaroy
- Freeland
- Allyn
- Mccleary
- Davenport
- Maple Falls
- Bow
- Ravensdale
- Toledo
- Fox Island
- Stevenson
- Port Hadlock
- Deming
- Cathlamet
- Suquamish
- Fairchild Air Force Base
- Mossyrock
- Grapeview
- Amboy
- Medina
- Carson
- Hansville
- Oakville
- Hoodsport
- Randle
- Morton
- Loon Lake
- Darrington
- Quilcene
- Greenbank
- Silverlake
- Lyle
- Valley
- Springdale
- Union
- Reardan
- Anderson Island
- Tahuya
- Valleyford
- Ford
- Brinnon
- Chimacum
- Clayton
- Vader
- Bingen
- Indianola
- Vaughn
- Trout Lake
- Ariel
- North Bonneville
- Longbranch
- Fairfield
- Spangle
- Dallesport
- Sprague
- Saint John
- Mica
- Rosalia
- Underwood
- Ashford
- Nordland
- Toutle
- Garfield
- Tekoa
- Pe Ell
- Mineral
- Usk
- Ethel
- Glenwood
- Carbonado
- Wellpinit
- Wilkeson
- Cinebar
- Oakesdale
- Centerville
- Glenoma
- Rockford
- Camp Murray
- Silver Creek
- Acme
- Clearlake
- Mcchord Afb
- Bucoda
- Easton
- Snoqualmie Pass
- Wishram
- Rosburg
- South Prairie
- Edwall
- Napavine
- Ryderwood
- Packwood
- Bickleton
- Curtis
- Klickitat
- Roosevelt
- Index
- Hamilton
- Farmington
- Keyport
- Skamokawa
- Latah
- Grays River
- Lilliwaup
- Salkum
- Lamont
- Baring
- Tumtum
- Malden
- Skykomish
- Lyman
- Waverly
- Satsop
- Thornton
- Appleton
- Cougar
- Matlock
- Preston
- Wahkiacus
- Mckenna
- Port Gamble
- Conway
- Husum
- Steptoe
- Elbe
- Marshall
- Manchester
- Galvin
- Carlsborg
- Carrolls
- Heisson
- Malone
- North Lakewood
- Silvana
- Startup
Roof Replacement cost questions — Washington
What are Washington's contractor licensing requirements for roofers?
Washington requires all roofing contractors to register with the state and carry general liability insurance. While there is no specific state board for roofers, contractors must meet Washington contractor licensing requirements, which include passing a business and law exam. Always verify a contractor's registration and insurance before hiring. Your local building department can also provide guidance on licensed professionals in your area.
How do roofing costs differ across Washington's regions?
Costs vary by region due to labor markets and material preferences. In the Seattle metro area, higher labor rates and disposal fees can increase project costs compared to rural eastern Washington. Coastal areas like Tacoma may see higher material costs for moisture-resistant options, while Spokane's colder climate may require specialized underlayment. Each city's page in the directory reflects these local factors.
What is the ideal time for roof replacement in Washington?
Late spring through early fall (May to September) is the ideal time for roof replacement in Washington. This window offers drier weather, which is crucial for proper sealant adhesion and avoiding rain delays. In western Washington, summer months minimize moss growth issues, while eastern Washington's milder summers provide consistent working conditions. Scheduling early in the season ensures availability.
Do I need a permit for roof replacement in Washington?
Most roof replacements in Washington require a building permit from your local building department. Permit fees are typically based on project value and vary by municipality. Your contractor should handle the permit process, but it's your responsibility to ensure one is obtained. Skipping permits can lead to fines and issues when selling your home. Check with your city for specific requirements.
Which roofing material lasts longest in Washington's climate?
Metal roofing often outlasts asphalt shingles in Washington's wet climate, with lifespans of 40–70 years compared to 20–30 years for shingles. Metal resists moss and moisture damage, making it popular in coastal areas. However, asphalt shingles remain common due to lower upfront costs. For flat roofs common on modern homes, TPO or PVC membranes offer good durability. Your choice depends on budget and home style.
Price your roof in Washington.
Talk to a licensed, independent roofing contractor near you. No obligation.
No obligation · Licensed local pros