roofing contractor Thurston County WA

Need a Roofing Contractor in Thurston County WA?

July 07, 202610 min read

Roosevelt Roofing LLC is a licensed roofing contractor Thurston County WA homeowners call for roof replacement, repair, moss treatment, and storm damage assessment across Olympia, Lacey, Tumwater, and South Puget Sound. We're veteran-owned, based in Eatonville, and hold active Washington State contractor license #ROOSERL790MW.

By Eric Haugh, Owner · Last updated July 2026

How Do I Choose a Roofing Contractor in Thurston County?

The Olympia and Lacey roofing market has no shortage of companies — some local, some traveling in from the greater Puget Sound area for storm season work. Here's a framework for choosing well among the best roofing contractors near Olympia WA:

Step 1Verify the license before anything else. Washington State requires every roofing contractor to be licensed, bonded, and insured through L&I. This isn't optional and it's not bureaucratic paperwork — it's the mechanism that gives you recourse if work is done incorrectly. An unlicensed contractor who causes damage has no bond for you to claim against. Verification takes 30 seconds at the L&I Verify a Contractor tool. Do it before you call, not after you've signed.

Step 2Look for a physical presence in the region. Storm events attract out-of-area contractors who set up temporarily and leave when the work dries up. A contractor based in or near Thurston County — one whose crew knows the difference between moss pressure in Olympia's Capitol neighborhood and on a rural property near Rainier — is accountable in a way that a company driving from Tacoma isn't.

Step 3Get written estimates from at least two contractors. Not verbal quotes, not ballpark ranges over the phone — written estimates that itemize labor, materials, permit fees, and what specifically is being done. An estimate that's just "reroof — $X" tells you nothing about what's included or excluded.

Step 4Ask about permit handling. Every complete roof replacement in Thurston County requires a permit. A contractor who suggests skipping the permit is cutting a corner that becomes your problem at resale — unpermitted work is a disclosure issue under Washington real estate law. Verify with the Thurston County Permit Center.

Step 5Ask about workmanship warranty. Material warranties cover shingles. Workmanship warranties cover installation. The contractor's workmanship warranty is the one that matters for installation-related failures — and it's the one that varies most across contractors. Get it in writing before signing.

What Should I Look for in a Roofing Contractor?

The Roofing Contractors Association of Washington (RCAW) recommends a checklist approach for Thurston County and Pacific Northwest homeowners. Here's what the top rated roofers in Thurston County consistently demonstrate:

Active L&I license and bond. Not just claimed — verifiable at the state's public lookup. License #ROOSERL790MW for Roosevelt Roofing.

Local operating history. How long have they been working in Thurston County specifically? A company with five years of Olympia and Lacey roof replacements has seen the local failure patterns — moss behavior on south vs. north slopes in this climate, the condition of 1970s–1980s Olympia housing stock, Yelm rural properties vs. Capitol neighborhood homes.

Written scope before work starts. Every detail should be in writing: what's being torn off, what's going on, how many layers are coming off, what happens if decking damage is found under the shingles.

Specific timeline commitment. Not "a few days" — a specific start date and estimated completion window.

Clear communication about who will be on your roof. The owner? A foreman? A subcontracted crew? This matters for accountability during and after the job.

No-pressure approach to estimates. A roofing contractor who tells you the price is only good today, or who pressures you to sign before you've reviewed competing estimates, is using tactics that don't hold up to scrutiny.

roofing contractor Thurston County WA

How Much Do Roofing Contractors Charge in Washington?

Pricing varies by scope, material, and labor market. For verified 2026 cost data on Thurston County specifically:

On the contractor cost structure specifically: Olympia labor rates run $3.00 to $5.50 per square foot of roof area, according to Instantroofer's June 2026 Olympia data — slightly below Seattle, closely tracking Tacoma, and above rural Thurston County areas. This is the installed labor component; material costs are market-rate and don't vary significantly between contractors.

What does vary significantly:

  • Whether permit filing is included or billed separately

  • Whether decking repair is included at a set rate or billed as discovered

  • Whether cleanup and haul-away are included

  • The workmanship warranty duration (one year vs. five years vs. ten years)

A written estimate that answers all of these is the minimum standard for a legitimate roofing contractor quote in Thurston County.

Which Roofing Contractor Is Best for PNW Moss Problems?

Moss management is a specific competency — not every roofing contractor approaches it the same way, and the difference matters for Thurston County homeowners whose roofs are under significant tree canopy.

The right contractor for PNW moss problems understands:

Moss removal is not the same as moss treatment. Removing visible surface moss leaves the root system intact; regrowth begins immediately. Chemical soft wash treatment kills moss at the cellular level, and zinc inhibitor application after cleaning inhibits re-establishment. A contractor who offers pressure washing is the wrong choice for shingle roofs — pressure washing strips granules.

North-facing slopes in Thurston County carry heavier moss pressure than south-facing slopes. A competent roofing contractor inspects both when they walk your roof and doesn't just report on what's visible from the driveway.

Moss damage is a roof longevity issue, not just cosmetic. The RCAW cites moss growth as one of the leading causes of premature shingle replacement in Western Washington. A contractor who treats this as a purely aesthetic concern is underselling the problem.

Zinc and copper ridge strips work and are worth including. Installed along the ridge, they shed ions with each rainfall that inhibit moss establishment downslope. A knowledgeable contractor recommends them on any replacement or major repair in a moss-pressure environment.

Roosevelt Roofing handles moss treatment and prevention as part of every Thurston County roofing engagement — it's not a separate conversation.

Is My Roofing Contractor Licensed in Washington?

Check right now: Washington State L&I Verify a Contractor.

Enter the contractor's business name or license number. The result tells you:

  • Whether the license is active (active = currently licensed; expired or inactive means they shouldn't be doing work)

  • Whether the contractor is bonded (the bond is what you claim against if work is defective and the contractor won't make it right)

  • Whether they carry general liability insurance

  • The license expiration date (some contractors have recently expired licenses they haven't disclosed)

Roosevelt Roofing LLC: License #ROOSERL790MW — active, bonded, insured. Verify it yourself before we arrive.

Two things that should give you pause:

  • A contractor who can't give you their license number before you ask for a written estimate

  • A contractor who tells you they're "licensed" but the L&I lookup comes back inactive or expired

In Washington State, hiring an unlicensed contractor for roofing work voids most homeowner's insurance claims related to that work and creates personal liability exposure if a worker is injured on your property.

What Should Be in a Roofing Contractor Estimate?

A legitimate roofing contractor estimate for Thurston County work includes the following — and a complete written estimate covers every row:

written estimate components and why it matters

An estimate missing several of these is not a complete estimate — it's a number that will grow by the time the job is done.

What Questions Should I Ask a Roofing Contractor Before Hiring?

Five questions that separate contractors who know their work from those who don't:

"Can I see your L&I license number and verify it myself?" A legitimate contractor provides this without hesitation and doesn't treat the question as unusual. If there's resistance, walk away.

"Who specifically will be on my roof — your own crew or a subcontractor?" Subcontracted work isn't automatically a problem, but you should know. Ask whether the subcontractor's crew is also licensed.

"What happens if you find damaged decking under the shingles?" The honest answer describes a per-sheet rate or included allowance with a process for notifying you before proceeding. The wrong answer is "we'll figure it out."

"What's your workmanship warranty, and what does it cover?" Length matters less than clarity. A contractor who can't describe exactly what their workmanship warranty covers — and what it excludes — doesn't have a real one.

"Have you worked on homes in [my specific neighborhood or area] before?" Capitol neighborhood 1960s construction behaves differently than 2000s Lacey subdivision construction. Rural properties near Yelm have different access and slope considerations than urban Olympia properties. Local experience is real knowledge.

Roosevelt Roofing has answers to all five for every Thurston County market we serve.

Roosevelt Roofing LLC: A Local Roofing Contractor for Thurston County

We're based in Eatonville — between Pierce and Thurston counties — which puts us 35 to 45 minutes from Olympia and Lacey rather than the 60-plus minutes that Seattle-based roofing companies drive. We work the South Puget Sound corridor regularly as part of our normal service area, not as an occasional trip south for a big job.

As the licensed roofing contractor South Puget Sound homeowners looking for roofing companies Olympia WA and residential roofers Lacey WA call, here's what Roosevelt Roofing brings to every Thurston County job:

  • License #ROOSERL790MW — active, verifiable, bonded, insured

  • Veteran-owned — Eric Haugh, owner, is a veteran and on every job

  • Written estimates, written warranties — nothing verbal

  • Permit handling — we file and coordinate Thurston County permits

  • Moss treatment and prevention — included in roofing work, not an upsell

  • Free estimates — call (253) 318-3543)

roofing contractor Thurston County WA

Frequently Asked Questions

1. Is my roofing contractor licensed in Washington?

Using the contractor's business name or license number. Check that the license is active, the bond is current, and general liability insurance is listed. Roosevelt Roofing is License #ROOSERL790MW — verify it before we arrive.

2. What should be in a roofing contractor estimate?

A complete estimate includes contractor name and license number, specific scope of work, number of layers being removed, decking repair policy, permit status and cost, cleanup and haul-away terms, start and completion dates, payment schedule, and written workmanship warranty terms. An estimate missing these items will cost more than quoted.

3. How do I verify a roofing contractor's WA L&I license?

Go to secure.lni.wa.gov/verify and enter the contractor's business name or license number. Confirm the status shows active, the bond is current, and the expiration date is in the future. This takes less than a minute and should be done before any contract is signed.

4. Do roofing contractors offer financing in Washington?

Some do — Roosevelt Roofing does not offer in-house financing, but financing options may be available through third-party programs. Call (253) 318-3543 to discuss options for your specific project.

5. What questions should I ask a roofing contractor before hiring?

Ask for their L&I license number and verify it yourself. Ask who specifically will be on your roof. Ask what happens when damaged decking is found. Ask for the workmanship warranty in writing with specific coverage terms. Ask about local experience in your specific neighborhood or area. A contractor who can't answer all five clearly isn't ready to earn your project.

Schedule a Free Roofing Estimate in Thurston County

Whether you need a replacement, a repair, or just an honest assessment of what your roof actually needs, Roosevelt Roofing LLC delivers free written estimates across Thurston County.

Request a Free Estimate or call (253) 318-3543 today. Available Mon–Sun, 6:00 am to 9:00 pm.

Related reading:

Contact Roosevelt Roofing LLC

Roosevelt Roofing LLC 41733 Mountain Highway E Eatonville, WA 98328 Phone: (253) 318-3543 Hours: Mon – Sun, 6:00 am – 9:00 pm

Serving Olympia, Lacey, Tumwater, Yelm, Rainier, Tenino, Rochester, and all of Thurston County, WA.

Custom HTML/CSS/JavaScript
blog author avatar

Eric Haugh

Eric Haugh

Back to Blog