Skip to content

Roofing in Washington

Washington is one of the few states where every roofing contractor on your property is supposed to carry a state registration number you can verify in thirty seconds, where the underlying consumer statute authorizes treble damages up to $25,000 plus attorney fees, and where the dominant threat to your roof is not wind or hail but the same moss-friendly rain that makes the state what it is. Add a Cascadia-scale seismic risk nobody quotes on, a statewide residential code that changed in March 2024, and a 2024 bomb cyclone that knocked out power for a million people, and Washington roofing stops looking like a generic Pacific Northwest job.

By continuing, you agree to receive calls & texts from contractors via our lead partner. Consent not required to purchase. Privacy · Terms

On this page:Replacement costMetal vs asphaltMaintenance checklist

What makes Washington roofing its own category

Washington runs a statewide contractor-registration system under the Department of Labor & Industries (L&I) that is unusual on the West Coast — not a trade-test license like California's C-39, but a bond-and-insurance registration that every contractor must hold and disclose on every residential contract. Pair that with a Consumer Protection Act (RCW 19.86) that supports treble damages capped at $25,000 plus attorney fees, a statewide residential code in effect since March 15, 2024, and a peril profile dominated by moisture rather than wind, and the ground rules for a re-roof here look different than anywhere else in the country.

Every construction contractor working in Washington — general or specialty — must register with L&I under Chapter 18.27 RCW before bidding, advertising, or performing work. Registration requires a surety bond ($30,000 for a general contractor, $15,000 for a specialty contractor after the July 1, 2024 increase), a Unified Business Identifier (UBI) number from the Department of Revenue, a liability insurance policy of at least $200,000 public liability and $50,000 property damage (or $250,000 combined single limit), and a registration fee (currently $141.10). The registration number is public and looked up for free at secure.lni.wa.gov/verify. A contractor who can't produce one is not legally allowed to bid the job.

The statewide residential code lives under RCW 19.27 and is administered by the State Building Code Council (SBCC). The current edition — the 2021 Washington State Residential Code — became effective March 15, 2024 after a delay from the originally scheduled July 2023 date. It sets a floor; cities may adopt amendments above that floor but not below it. Seattle, through the Seattle Department of Construction & Inspections (SDCI), layers its own Seattle Residential Code on top and exempts one- and two-family re-roofs from requiring a permit when no structural change occurs — a meaningful deviation from most other metros.

The dominant roof peril in Western Washington is not wind; it is water and the biology that comes with it. Seattle averages more than 150 rain days a year and sits in a spore-rich airshed where moss, algae, and lichen colonize asphalt shingles aggressively. Unchecked moss lifts shingle courses, traps moisture against the mat, and accelerates granule loss — Western Washington roofs routinely fail five to seven years short of their nominal rating without treatment. East of the Cascades the profile flips: drier air, snow loads in the passes and on the Palouse, and a wildfire exposure that has risen sharply since 2020 (the 2023 Gray Fire alone destroyed 240 homes around Medical Lake — the second-most of any fire in state history).

The quieter threat is seismic. Washington sits directly over the Cascadia subduction zone, which has produced a magnitude-9.0 earthquake roughly every 500 years and last ruptured in January 1700. Earthquake coverage is almost never included in a standard homeowner policy and must be bought as an endorsement or standalone. That fact does not drive how you choose shingles, but it should drive how you think about decking attachment, ridge connections, and chimney flashing — the parts of the roof assembly most likely to move first in a long-duration shake event.

Statewide contractor registration
Required under RCW 18.27. $30k bond (general) / $15k bond (specialty) after July 1, 2024 increase. Lookup at secure.lni.wa.gov/verify.
UBI number on every contract
RCW 18.27.114 mandates the Notice to Customer disclosure — including L&I registration number and bond amount — on residential contracts of $1,000 or more.
Consumer Protection Act damages
RCW 19.86.090 authorizes treble damages up to $25,000 plus reasonable attorney fees. One of the more homeowner-favorable CPA statutes in the country.
Statewide residential code
2021 Washington State Residential Code (based on IRC 2021) effective March 15, 2024. Administered by SBCC; Seattle, Bellevue, and Tacoma add local amendments.
Dominant peril
Moisture, moss, and algae west of the Cascades; snow load + rising wildfire east. Cascadia seismic risk is not in the standard policy.
Statute of repose
RCW 4.16.310 — 6 years from substantial completion for any construction defect claim, regardless of when the defect is discovered.

Estimate your Washington roof cost

Adjust size, material, and the Puget Sound moss-scope toggle below. The Washington calculator uses national base rates and applies a Western Washington material uplift when the moss-scope toggle is on — reflecting the moss pretreatment, zinc/copper strip, and upgraded underlayment that a legitimate Puget Sound bid includes. For mountain-pass jurisdictions add $1,000–$3,500 for ice-barrier and snow-load detailing; for Eastern Washington WUI-scored ZIPs add $1,500–$4,500 for Class A assembly and ember-resistant venting.

5005,000

Moss pretreatment, ridge-line zinc or copper strip, synthetic underlayment rated for wet-climate installs, and extended ice-and-water shield at eaves and valleys. A Puget Sound bid that omits these line items is pricing a coastal-California job in a Seattle climate.

Estimated Washington range
$7,846 – $14,960
  • Materials$4,606 – $9,560
  • Labor$2,160 – $4,050
  • Permits & disposal$1,080 – $1,350

Includes Washington code adders: Extended ice-and-water shield at eaves (WSRC R905.1.2 — required in any jurisdiction with ice-dam history)

Get actual bids →

Directional estimate. Does not include mountain-pass snow-load uplift, WUI fire-hardening, or decking replacement beyond the roof price. Submit your zip above for real contractor bids from L&I-registered Washington roofers.

A market under pressure: rate hikes, wildfire scoring, and the CPA remedy

The Washington homeowner insurance market shifted hard between 2023 and 2025. Average premiums jumped 16% in 2023 and another 21% in 2024 according to state-aggregated filings, moderating to about 3% in 2025. The drivers are not the perils Colorado or Florida homeowners recognize — they are rising wildfire scoring east of the Cascades, a single bomb cyclone in November 2024 that caused more than $18 million of damage in Snohomish County alone, and a general reinsurance repricing that hit the whole West Coast at once. The Office of the Insurance Commissioner (OIC) approves rate filings and handles complaints; the CPA is the backstop when a carrier acts unreasonably.

The November 2024 bomb cyclone is the recent event every Washington adjuster remembers. The storm's central pressure dropped to 942 millibars — tied for the most-intense on record for its location — and wind gusts of 60 to nearly 80 mph swept through Western Washington on November 19–20, 2024. Roughly a million customers lost power. Governor Inslee proclaimed a state of emergency across nine counties (Clallam, Grays Harbor, Island, King, Pacific, Snohomish, Wahkiakum, Walla Walla, and Whatcom). Claims filings spiked into early 2025, and carriers began tightening tree-proximity and roof-age underwriting on Puget Sound renewals shortly after.

Wildfire is the faster-moving story east of the Cascades. The August 2023 Gray Fire in Spokane County destroyed 240 homes and the Oregon Road Fire destroyed another 126; the two fires together erased roughly $166 million in assessed property value. OIC has publicly acknowledged an uptick in nonrenewals tied to wildfire risk scores in Chelan, Okanogan, and Spokane counties, with some homeowners reporting premium increases that more than doubled when they switched carriers. The agency launched an annual nonrenewal and cancellation data call in 2024 to track the pattern by ZIP code.

Washington has no FAIR Plan equivalent to California's or Colorado's. Homeowners nonrenewed by the standard market typically move through surplus-lines brokers, where premiums run materially higher and coverage forms are less standardized. Read the exclusions carefully — surplus-lines forms frequently exclude cosmetic hail damage, tree-fall without contact, and limit roof payment to actual cash value past a roof-age threshold (commonly 15 or 20 years).

The Washington Consumer Protection Act (RCW 19.86) is the most important statute for a homeowner whose carrier or contractor behaves badly. RCW 19.86.090 authorizes actual damages, costs, and reasonable attorney fees for any person injured by a violation — plus the court may treble the damages up to a $25,000 cap. The five-element test from Hangman Ridge Training Stables, Inc. v. Safeco Title Insurance Co. (1986) requires an unfair or deceptive act, in trade or commerce, with public interest impact, injury to business or property, and causation. The public interest element is routinely satisfied when the challenged conduct could affect other homeowners the same way — which is true of nearly every standardized insurance practice.

Earthquake coverage is not standard. The Cascadia subduction zone runs offshore from northern California to British Columbia and has produced a full-margin magnitude-9 earthquake roughly every 500 years — the last in January 1700. The U.S. Geological Survey and Washington's Emergency Management Division both model widespread structural damage across Puget Sound in a Cascadia event. Earthquake endorsements typically run 0.15% to 0.35% of dwelling value annually in Washington, with 10–15% deductibles; many policies exclude chimney and unreinforced-masonry damage. If you intend to insure your home against seismic loss, read the endorsement before you need it.

Statute-of-limitations math in Washington is unusual and worth memorizing. RCW 4.16.040 gives six years on written contracts. RCW 4.16.080 gives three years on oral contracts and property-damage actions. RCW 4.16.310 imposes a six-year statute of repose from substantial completion for construction-defect claims, regardless of discovery. Policy contracts frequently shorten the filing window contractually — commonly to one or two years from date of loss. The Washington Supreme Court has invalidated contractual one-year warranty periods in some construction-defect contexts, but the one-year suit-limitation clause in property policies has generally been upheld. Read the declarations page.

  • CPA treble damages up to $25,000 + attorney fees (RCW 19.86.090)
    Actual damages, costs, reasonable attorney fees — plus the court may increase damages up to three times actual damages, capped at $25,000. Among the stronger homeowner remedies in the country.
    RCW 19.86.090
  • RCW 48.30A — unlawful to waive insurance deductibles
    Washington makes it a gross misdemeanor for a service provider to engage in a regular practice of waiving, rebating, or offering to pay any part of a casualty or property insurance deductible. A single offer is trafficking in insurance claims.
    Chapter 48.30A RCW — Insurance Fraud
  • Six-year statute of repose on construction defects (RCW 4.16.310)
    Any claim arising from construction must accrue within six years of substantial completion. A latent defect discovered in year seven is extinguished regardless of when it actually manifested.
    RCW 4.16.310
  • Six-year SOL on written contracts (RCW 4.16.040) — contractually shortened on most policies
    The statutory default is six years on a written contract, but standard homeowner policies contain a one- or two-year 'Suit Against Us' clause that overrides it. Check your declarations page before assuming the statutory window.
    RCW 4.16.040
  • OIC complaint portal — regulator-reviewed carrier response
    File at insurance.wa.gov. OIC forwards the complaint to the carrier and requires a written response; the exchange becomes part of the carrier's regulatory record and often resolves claim disputes without litigation.
    OIC File a Complaint

L&I contractor registration, UBI disclosure, and why the CPA is your real backstop

Washington's consumer protection for roofing work is built in layers: L&I registration as the compliance floor, the RCW 18.27.114 disclosure requirement that forces the contractor's registration number onto every residential contract, and the Consumer Protection Act as the enforcement stick with treble damages up to $25,000 plus attorney fees. The practical effect is that a five-second check on a phone before signing can be the difference between a normal re-roof and an unrecoverable loss.

Chapter 18.27 RCW makes registration with the Department of Labor & Industries a prerequisite to any construction work in the state. A registration is not a trade test; it is a bond-and-insurance posting with an L&I number attached. A general contractor must post a $30,000 surety bond (raised from $12,000 effective July 1, 2024). A specialty contractor — the category most standalone roofing companies fall into — must post a $15,000 bond (raised from $6,000). The liability policy must carry at least $200,000 public liability and $50,000 property damage, or $250,000 combined single limit, with L&I listed as a certificate holder. A UBI number from the Department of Revenue ties the registration back to the contractor's actual business entity.

Performing construction work without an active L&I registration is a Class 1 civil infraction under RCW 18.27.020 and carries both a direct penalty and — importantly — exposure under the CPA. Washington courts have long treated unregistered contracting as the kind of conduct that satisfies the Hangman Ridge elements: an unfair or deceptive act (falsely holding oneself out as legally authorized), in trade or commerce, with public interest impact (the statutory public is other homeowners), injury, and causation. A homeowner who hires and pays an unregistered contractor and is harmed has a CPA claim that can carry to treble damages plus fees.

RCW 18.27.114 adds a second layer that directly targets residential roofing. Any contractor performing repair, alteration, or construction on four or fewer residential units with a contract price of $1,000 or more must give the homeowner a Notice to Customer disclosure in substantially the statutory form before work begins. The notice must state the contractor's name, L&I registration number, the bond amount posted, and a plain-English description of the homeowner's rights if something goes wrong. A contractor who fails to deliver this notice cannot later record a mechanic's lien against your property under Chapter 60.04 RCW.

Verification takes under a minute. Go to secure.lni.wa.gov/verify and search the contractor by name or L&I number. The tool returns registration status (active, suspended, expired), bond and insurance information including current certificate holders, workers' compensation status, any citations or infractions in the last three years, business owner names, and any suits filed against the bond. If the lookup shows anything other than an active registration with current bond and insurance, do not sign. If workers' compensation is missing and the crew has employees, you are looking at meaningful liability exposure on your own homeowner policy if a worker is injured on your property.

The reporting channel when something goes sideways depends on what went wrong. L&I handles registration violations, bond claims, and workers' comp disputes (lni.wa.gov or 1-800-647-0982). The Washington Attorney General's Consumer Protection Division handles CPA complaints (atg.wa.gov/file-complaint). The Office of the Insurance Commissioner handles carrier conduct and insurance-fraud patterns like deductible waiving (insurance.wa.gov). And for any pattern that implicates the CPA's treble-damage provision, a private Washington consumer-protection attorney is usually interested on contingency because RCW 19.86.090 provides for fee-shifting.

The five-minute pre-signing verification for Washington homeowners

Before you sign a Washington roofing contract, walk through this five-step check. All five are free, take less than ten minutes, and catch roughly every storm-chaser and unregistered operator pattern that lands on Washington porches.

  1. 1. L&I registration lookup at secure.lni.wa.gov/verify

    Search by business name or L&I number. Confirm status is Active, bond is posted, liability insurance is current, and the business owners listed match the people you have been dealing with. Screenshot the page. If status shows Suspended, Expired, or Cancelled — walk.

  2. 2. RCW 18.27.114 Notice to Customer on the contract

    The contract must contain the boxed Notice to Customer disclosure naming the contractor, the L&I registration number, and the bond amount posted. A contract missing this notice cannot later be used to record a mechanic's lien against your property — and its absence is a statutory violation worth flagging.

  3. 3. Certificate of insurance verifying you as certificate holder

    Ask for a current COI with your name and address as certificate holder, then call the issuing insurer directly (not the contractor) to confirm the general-liability and workers'-comp policies are in force. L&I must also appear as a certificate holder on the liability policy — if it doesn't, the registration itself is vulnerable.

  4. 4. Washington business entity search at sos.wa.gov

    Cross-check the UBI number on the contract against the Secretary of State corporations database. Confirm the entity is active and in good standing, the registered agent has a Washington address, and the business has been registered for more than the last few months. Brand-new LLCs post-storm are a signal, not a guarantee.

  5. 5. Local permit rules for your city or county

    Most Seattle one- and two-family re-roofs do not require an SDCI permit when no structural change occurs — but a repair over 500 square feet does. Tacoma, Bellevue, and Vancouver have their own thresholds. Call the building department before the contractor does, and note who is responsible for permit pull in the contract.

Verify a contractor at L&I

Verifying a Washington roofer — registration, UBI, and the Seattle layer

Unlike California's C-39 trade license or Florida's CCC/RC, Washington runs a registration system rather than a licensing exam. The practical effect is that the name 'L&I license' is technically wrong — every roofer is registered, not licensed — but the verification discipline is the same. Three questions settle 90% of the decision: is the L&I registration active, does the contract contain the RCW 18.27.114 Notice to Customer with the registration number, and if the job is in Seattle, Tacoma, Bellevue, or Vancouver, are the municipal permit and inspection responsibilities written into the scope.

Every construction contractor in Washington must register with L&I before bidding, advertising, or performing any construction work. There is no specialty-roofing sub-license equivalent to California's C-39 or Florida's RC — a specialty contractor registered under the general 'specialty' classification can lawfully perform roofing. The bond scales with classification: $30,000 for a general contractor and $15,000 for a specialty contractor, both raised from prior thresholds effective July 1, 2024. Liability minimums are $200,000 public / $50,000 property or $250,000 combined single limit.

The UBI number is the tie-back to the actual business entity. Washington issues a single UBI that follows the business across Department of Revenue, Department of Licensing, L&I, Employment Security, and Secretary of State registrations. If the contract lists a UBI that doesn't match the Secretary of State corporations record — or if the UBI ties back to a dissolved entity with a different name — you are not dealing with a stable business. Take a photo of the contract, save the page, and walk.

Seattle adds an SDCI permit layer on top of L&I registration. A re-roof on a one- or two-family home generally does not require a Seattle permit if no structural change occurs and the area repaired is under 500 square feet — but anything above that threshold, any change to decking or sheathing, or any roof on a multi-family building triggers a permit and inspection. Tacoma, Bellevue, Vancouver, and Everett each have analogous thresholds. King County enforces the WUI provisions of the Washington Residential Code in unincorporated areas east of the Cascades foothills.

Complaint history runs through multiple channels. L&I citations and infractions appear on the contractor's verify page for three years. Washington State Attorney General Consumer Protection Division complaints are public record through atg.wa.gov. Better Business Bureau of the Northwest + Pacific shows BBB-scoped complaints. A contractor with 50+ Google reviews accumulated over more than three years and a 4.3+ average is a stronger signal than any polished estimate — and a lookup that shows zero reviews older than six months on a company that claims twenty years in business is a pattern worth noticing.

GEN
L&I General Contractor Registration
$30,000 surety bond, $200k/$50k or $250k CSL liability, UBI number, registration fee. General contractors may perform roofing as part of broader construction work.
SPE
L&I Specialty Contractor Registration
$15,000 surety bond and the same insurance minimums as a general. Most standalone roofing companies register as specialty contractors under RCW 18.27.
Verify a Washington contractor at L&I

How to verify a Washington roofing contractor license

Washington publishes its active contractor licenses in a public database. Two minutes before you sign catches most out-of-state storm chasers and lapsed licenses.

  1. 1
    Open the Washington license lookup

    Go to the Washington contractor license search portal (Verify a Washington contractor at L&I). Ask the contractor for their license number on the first call so you can look them up directly.

    Open →
  2. 2
    Search by license number or business name

    Enter the license number exactly as written. If the contractor hasn’t given you one yet, search by the business name that will appear on the contract — that’s what the license is actually under.

  3. 3
    Confirm the license is active and residential-qualified

    The record should show the license as current and in good standing. Make sure the class covers residential roofing — in Washington that’s typically GEN (L&I General Contractor Registration), SPE (L&I Specialty Contractor Registration). A lapsed, suspended, or wrong-class license can’t legally pull a roofing permit for your home.

  4. 4
    Check complaint and disciplinary history

    Most state boards publish complaint counts and disciplinary actions next to the license detail. An active pattern of unresolved complaints, or a suspension within the past five years, is a hard stop.

Moisture, moss, wind — and the Cascadia layer nobody quotes on

Washington's weather hazards do not fit the national roofing script. Western Washington roofs die of moisture and biology — moss, algae, lichen, and persistent damp that soften asphalt shingles and lift their edges. Eastern Washington is drier but exposed to snow loads in the mountain passes and a wildfire season that has intensified since 2020. Overlay the bomb cyclone window from late October into February, and a Cascadia seismic risk that the insurance industry treats as uninsured by default, and the claim-timing math changes from state to state.

Moss and algae are not cosmetic. Spores blow off neighboring trees, roofs, and fences in a climate with more than 150 rain days a year, colonize the shaded north-facing and tree-overhung slopes first, and then spread. The biology lifts shingle courses as it grows, traps moisture against the shingle mat, accelerates granule loss, and can shorten an asphalt roof's usable life by five to seven years versus the manufacturer's nominal rating. Zinc or copper strips installed near the ridge — which shed metallic ions down the slope every time it rains — are the standard Pacific Northwest mitigation. Pressure washing an asphalt roof is a warranty-voiding mistake; every major manufacturer's installation manual prohibits it.

The November 2024 bomb cyclone is the recent benchmark for wind in Western Washington. Central pressure dropped to 942 millibars, gusts reached the mid-70s mph across Puget Sound, roughly a million customers lost power, and Snohomish County alone reported more than $18 million in damage. Governor Inslee's Proclamation 25-01 covered Clallam, Grays Harbor, Island, King, Pacific, Snohomish, Wahkiakum, Walla Walla, and Whatcom counties. The December 2006 Hanukkah Eve storm and December 1995 windstorm are the prior reference points. A roof inspected after a named bomb cyclone should be looked at for lifted ridge caps, displaced flashings, and impact damage from airborne debris — not just missing shingles.

Wildfire has become the dominant Eastern Washington peril. The August 2023 Gray Fire near Medical Lake destroyed 240 homes — the second-most in state history — and the Oregon Road Fire destroyed another 126 the same week. The 2014 Carlton Complex burned over 250,000 acres in Okanogan County. For homeowners east of the Cascades in Chelan, Okanogan, Spokane, Yakima, and Klickitat counties, Class A fire-rated assemblies, ember-resistant vent screens, and non-combustible gutters are increasingly relevant — and insurance nonrenewal tied to wildfire scoring is now common enough that OIC runs an annual data call to track it.

The ice-barrier requirement in the 2021 Washington State Residential Code (§R905.1.2) applies in areas with a history of ice forming along eaves — generally the Cascade passes, the Okanogan, the Palouse, and higher elevations. The barrier must extend at least 24 inches inside the exterior wall line; on slopes of 8:12 or steeper, 36 inches along the slope from the eave. Snoqualmie Pass and Stevens Pass routinely carry ground snow loads above 100 psf in ASCE 7 tables. A mountain-town Washington re-roof is not the same engineering job as a Seattle one.

Seismic risk is the Washington conversation the insurance industry doesn't want to have. The Cascadia subduction zone has produced a full-margin magnitude-9 earthquake roughly every 500 years and last ruptured on January 26, 1700 — well within the recurrence window. Standard homeowner policies exclude earthquake damage, and the coverage must be bought as an endorsement or standalone with typical deductibles of 10–15%. Roof assemblies survive shake events better when decking is ring-shanked to rafters, ridges are hurricane-strapped or collar-tied, and chimneys are inspected for unreinforced-masonry cracking. None of this shows on a standard re-roof bid unless you ask.

Seasonlate Octoberearly March
Peak landfallNovember through January
  • 2024
    November bomb cyclone (Nov 19–20)
    942 mb central pressure; gusts 60–80 mph across Puget Sound; ~1 million customers without power; $18M+ damage in Snohomish County alone; state of emergency across 9 counties.
  • 2023
    Gray Fire + Oregon Road Fire (August)
    Gray Fire destroyed 240 homes near Medical Lake — second-most in Washington history. Oregon Road Fire destroyed 126 near Elk. $166M+ in lost assessed property value.
  • 2006
    Hanukkah Eve windstorm (December 14–15)
    Widespread Puget Sound wind damage; 1.5 million customers lost power. The benchmark Washington windstorm before the 2024 bomb cyclone.

Claim-filing deadlines by storm

Washington's default statute is six years on a written contract (RCW 4.16.040), but standard homeowner policies contain a 'Suit Against Us' clause — commonly one or two years from date of loss — that overrides the default. Construction-defect claims are independently capped at six years from substantial completion under the RCW 4.16.310 statute of repose.

StormLandfallNew claim deadlineSupplemental deadline
Standard Washington homeowner policy (most carriers)Date of lossTypically prompt notice (often 60 days) and formal proof of loss within 60 days of the insurer requestTypically 1–2 years contractual suit-limit from date of loss
Written contract default (RCW 4.16.040)Breach or date of loss6 years statutory (controls only when policy has no shorter clause)Same 6-year window
Construction defect / repose (RCW 4.16.310)Substantial completionClaim must accrue within 6 years of substantial completionHard cap — latent defects discovered in year 7 are extinguished regardless of discovery

Your specific deadline is on the declarations page under 'Suit Against Us' or 'Legal Action Against Us.' For a named event like the November 2024 bomb cyclone, the clock runs from the storm date — not from when your adjuster gets around to you.

Red flags specific to Washington

Washington regulates roofing conduct primarily through L&I registration (RCW 18.27), the RCW 18.27.114 disclosure requirement, Chapter 48.30A (insurance fraud and deductible-waiver prohibition), and the Consumer Protection Act (RCW 19.86) as the private remedy with treble damages up to $25,000 and attorney fees. The patterns that matter on a Washington job map to those statutes.

  • No L&I registration — or a registration that shows Suspended / ExpiredRCW 18.27.020

    Performing construction work without an active L&I registration is a Class 1 civil infraction under RCW 18.27.020 and cannot lawfully be bid. An unregistered contractor who accepts payment has no right to enforce the contract and is exposed to CPA liability including treble damages. Look up every bidder at secure.lni.wa.gov/verify before signing — the check takes 60 seconds.

  • Contract missing the RCW 18.27.114 Notice to CustomerRCW 18.27.114

    Any Washington residential contract of $1,000 or more on a structure of four or fewer units must contain the boxed Notice to Customer disclosure with the contractor's L&I registration number and bond amount in substantially the statutory form. A contract missing that notice cannot later support a mechanic's lien against your property and is itself a statutory violation worth flagging to L&I.

  • Offer to pay, rebate, or waive your deductibleRCW 48.30A.015

    Washington makes it a gross misdemeanor for a service provider to engage in a regular practice of waiving, rebating, or offering to pay any part of a casualty or property insurance deductible (RCW 48.30A.015). It is also a textbook CPA deceptive-trade-practice predicate exposing the contractor to treble damages. Decline the offer and report to the Office of the Insurance Commissioner at insurance.wa.gov.

  • Post-storm door-knockers pressuring same-day signatures

    After the November 2024 bomb cyclone, out-of-state storm chasers moved through Puget Sound neighborhoods offering 'free inspections' and insurance-assigned scopes. Most lacked current L&I registration. Pressure to sign today — or to let someone on your roof without written scope — satisfies the CPA's unfair-or-deceptive-act element. No Washington contractor needs a same-day signature; a legitimate bid survives three days of consideration.

  • UBI number on the contract doesn't match the Secretary of State record

    Cross-check the UBI number on the contract against the Washington Secretary of State corporations database at sos.wa.gov. If the UBI ties back to a dissolved LLC, a different business name, or an entity registered within the last few months under a post-storm shell, you are not dealing with a stable contractor. This pattern shows up routinely on post-disaster canvass operations.

  • Refusing to list L&I as a certificate holder on the liability policy

    L&I registration requires the liability insurer to name L&I as a certificate holder. A refusal to produce a COI showing L&I as certificate holder is either a lapsed policy or an unregistered contractor operating under borrowed credentials. Call the issuing insurer directly from the number on their website — not a number the contractor provides.

How to report it

Washington handles roofer and carrier misconduct through parallel channels. Each is free, takes about fifteen minutes, and does not require you to have already been harmed — a pattern report is welcomed.

What drives Washington roofing pricing

Washington asphalt-shingle re-roof pricing splits sharply between the Puget Sound corridor and everywhere else. Seattle metro labor runs $60–$90 per hour and pushes per-square costs toward the top of the national range; Spokane, Tri-Cities, and the Yakima valley run closer to the national median. Three job-specific variables explain most of the bid-to-bid variance: whether moss treatment and extra underlayment are being specified (Western Washington), whether ice-barrier and snow-load detailing are required (mountain passes and Eastern Washington foothills), and whether the property is in a wildfire-scored ZIP where Class A assembly upgrades make a difference at renewal.

On a typical 1,800 sq-ft roof in the Seattle metro, expect $14,000–$25,000 for a standard asphalt tear-off and replacement. Tacoma sits 5–10% below Seattle. Bellevue and Kirkland run at or slightly above Seattle because of access and contractor-supply pressure. Vancouver WA pricing roughly tracks the Portland metro. Spokane, Tri-Cities, Yakima, and Wenatchee run 15–25% below Puget Sound — primarily on labor — with asphalt at roughly $6.50–$8.00 per installed square foot statewide per 2025 contractor data.

The Western Washington scope uplift runs three to five thousand dollars over a 'bare' tear-off and replace. Moss treatment on existing shingles before tear-off or on adjacent slopes not being replaced, zinc or copper ridge-strip installation, extra ice-and-water shield coverage at eaves and valleys on steeper pitches, and upgraded synthetic underlayment all appear on legitimate Puget Sound bids. A bid that skips those line items entirely is either not a Western Washington contractor or is planning to return in year eight for the premature failure call.

East of the Cascades the adders differ. Ice-barrier coverage under WSRC §R905.1.2 is required in any jurisdiction with a history of ice forming at the eaves — functionally all of Eastern Washington above about 2,500 feet. In WUI-scored ZIPs, Class A fire-rated shingle assemblies, 1/8-inch ember-resistant vent screens, and non-combustible gutters are increasingly specified either by carrier underwriting or by local code adoption in Chelan, Okanogan, Spokane, and Yakima counties.

  • Moss treatment + zinc/copper strip + synthetic underlayment (Western WA)+$800–$2,500 on a 1,800 sq-ft Puget Sound job

    Moss mitigation is table-stakes on Puget Sound asphalt roofs. A legitimate bid includes pre-tear-off moss treatment (or adjacent-slope treatment on partials), ridge-line zinc or copper strips to shed ions down-slope, synthetic underlayment rated for wet-climate installs, and extended ice-and-water shield at eaves. Skipping these line items pulls 5–7 years off the roof's usable life.

  • Ice-barrier + snow-load detailing (Cascades + Eastern WA)+$1,000–$3,500 (mountain jurisdictions)

    WSRC §R905.1.2 requires an ice barrier extending at least 24 inches inside the exterior wall line in jurisdictions with ice-dam history, and 36 inches along the slope on pitches 8:12 or steeper. Snoqualmie Pass and Stevens Pass carry ground snow loads above 100 psf per ASCE 7, requiring heavier fastener patterns and structural considerations most coastal contractors don't price by default.

  • WUI fire-hardening (Eastern WA wildfire-scored ZIPs)+$1,500–$4,500 (Eastern WA WUI-scored ZIPs)

    Class A fire-rated assemblies, 1/8-inch ember-resistant vent screens, and non-combustible gutters are increasingly specified in Chelan, Okanogan, Spokane, Yakima, and Klickitat counties. OIC has publicly acknowledged an uptick in wildfire-tied nonrenewals; carrier underwriting discounts now flow to documented Class A + ember-resistant assemblies on the renewal.

  • Seattle-metro labor premium-15–25% in Eastern WA metros vs. Seattle

    Seattle-area roofing labor runs $60–$90 per hour — 20–35% above the national average. The premium shows up on every line item but is most visible on complex reroofs with multiple slopes, dormers, or skylights. Spokane, Tri-Cities, and Yakima labor rates run materially lower, which is why Eastern Washington bids on the same job routinely come in 15–25% below Puget Sound bids.

Ranges are directional, derived from 2025 Washington contractor bid data, This Old House cost guidance, Instantroofer and RoofingCalc aggregator reports, and OIC-reported renewal trends. Individual jobs vary with roof size, pitch, stories, access, and product tier.

Published ranges for asphalt-shingle re-roofs on a typical 1,800 sq-ft Washington home. Directional only — a real bid requires a site visit and scope.

MetroTypical rangeNote
Seattle / Bellevue / Kirkland$14,000–$25,000Highest labor rates in the state; moss scope standard.
Tacoma / Puyallup$12,500–$22,000Labor runs 5–10% below Seattle proper.
Everett / Snohomish County$13,000–$23,000Heaviest bomb cyclone exposure in November 2024.
Vancouver WA$12,000–$20,000Tracks the Portland OR metro closely.
Spokane / Spokane Valley$10,500–$18,000WUI scoring relevant post-2023 Gray Fire.
Tri-Cities / Yakima$10,000–$17,000Lowest Washington labor; ice-barrier scope common.

Ranges pulled from 2025 contractor aggregator data plus Washington roofer pricing. Treat as a sanity check, not a budget. Mountain passes and WUI-scored ZIPs run above the top of these ranges.

Frequently asked questions

  • Washington runs a registration system, not a trade-test license. Every construction contractor — general or specialty — must register with L&I under Chapter 18.27 RCW before bidding or working. Registration requires a surety bond ($30,000 general / $15,000 specialty after the July 2024 increase), liability insurance, a UBI number, and an application fee. Verify any Washington roofer's registration at secure.lni.wa.gov/verify before signing anything.

Washington cities we cover

Permit offices, historic-district rules, and storm patterns vary metro to metro. Pick your city for the local details that don’t fit on this page.

Sources

Every rule, statute, and figure on this page cites an authoritative source. Verify anything you're about to act on.

Ready to compare bids on a Washington roof?

Two minutes of questions. A local roofer reaches out through our lead partner. See how we handle your quote request for how lead routing works and what to verify yourself.

Start with my zip code