
How Do You Choose the Right Roofing Contractor in Pierce County WA?
Roosevelt Roofing LLC is a licensed roofing contractor Pierce County homeowners call for replacement, repair, moss removal, and gutter cleaning. We're veteran- and family-owned, based in Eatonville, and hold Washington State Contractor License #ROOSERL790MW — fully bonded and insured under Washington L&I requirements. If you're searching for a local roofer or roofing company near me in Pierce County, here's what to look for.
By Eric Haugh, Owner · Last updated June 2026
How Do I Choose a Roofing Contractor in Pierce County?
The roofing contractor market in Pierce County is active, and not every company operating here meets Washington State's legal requirements. Here's a practical checklist Pierce County homeowners should run through before signing anything.
Verify their L&I registration — before the estimate. Washington State requires every roofing contractor to register with the Department of Labor & Industries as a specialty contractor. This registration requires an active surety bond ($6,000 minimum for specialty contractors), general liability insurance ($250,000 combined single limit), and active workers' compensation coverage. A contractor operating without valid L&I registration is committing a gross misdemeanor under Washington law. You can verify any contractor instantly using the Washington State L&I Verify tool — it shows registration status, bond status, workers' comp coverage, and any safety violations or lawsuits filed against the bond. Roosevelt Roofing LLC is registered and verifiable as License #ROOSERL790MW.
Ask whether they pull permits. Under Pierce County Code 17C.30.040, full roof replacements on most residential homes require a building permit. A licensed roofing contractor who's doing the job correctly pulls the permit. An unpermitted roof replacement can void your shingle manufacturer's warranty, fail a home inspection when you sell, and create complications with homeowner's insurance claims. If a contractor tells you permits aren't necessary or that it adds unnecessary cost, that's a signal to look elsewhere.
Check whether the owner is on the job. The difference between a large roofing company dispatching crews you've never met and a small owner-operated company is meaningful when something unexpected comes up on your roof — rotted decking that wasn't visible from the ground, a flashing configuration the original installer got wrong, an issue specific to your home's construction era. Roosevelt Roofing is owner-operated. Eric Haugh is either on every job or managing it directly.
Get a written, itemized estimate. A legitimate licensed roofing contractor provides a written estimate with line items before any work starts. Verbal quotes that balloon after the job starts are a consistent pattern in roofing consumer complaints in Washington State. Our estimates include materials, labor, permit fees, and cleanup — no surprises.
Look for documented local experience. Pierce County's housing stock, climate, and moss pressure are specific. A roofing contractor who works regularly in Tacoma's older North End neighborhoods knows how those homes' decking and flashing behave. A contractor with regular work in the Eatonville and Graham foothills understands the Douglas fir canopy moss problem. Generic credentials don't replace local knowledge.

Are Your Roofers Licensed and Insured? Roosevelt Roofing's Credentials
Yes. Roosevelt Roofing LLC holds active Washington State Contractor Registration #ROOSERL790MW, which you can verify directly at the L&I Verify tool. Our registration includes:
Active surety bond — protecting homeowners if a job fails or a dispute arises
General liability insurance — covering property damage related to roofing work
Workers' compensation coverage — covering any workers on your property
No outstanding L&I violations or lawsuits against the bond
The Roofing Contractors Association of Washington (RCAW) recommends that Pierce County homeowners verify contractor licensing before any work begins — not after signing a contract, and not based on a business card alone. The L&I lookup takes 30 seconds and tells you everything that matters.
Beyond licensing, Roosevelt Roofing is veteran-owned. Eric Haugh served before starting this company, and the standards of accountability that come with military service are built into how we run every job. You'll hear that from our customers — not just from us.
What Should I Ask a Roofing Contractor Before Hiring?
Here's the short list that separates a professional licensed roofing contractor from someone who is neither:
What is your Washington L&I contractor registration number? Any legitimate contractor answers this immediately. Ours is #ROOSERL790MW — look it up.
Will you pull a permit for this job? For full replacements, the answer should be yes. For minor repairs below the threshold, the answer depends on the scope — and a legitimate contractor knows the threshold.
Who will actually be on my roof? The owner, a named crew lead, or subcontractors? You deserve to know. We're owner-operated — Eric or a crew he personally manages.
What does your written estimate include? It should itemize materials (shingle type, underlayment, ice-and-water shield), labor, permit fees, and debris disposal. Anything that's not in writing isn't guaranteed.
What's your process when you find unexpected damage? Rotted decking, failed flashing from a prior repair, soft sheathing that wasn't visible until the old roof was off — these happen on Pierce County homes. A good contractor stops, shows you what they found, gives you an updated written quote, and doesn't proceed without your approval.
What does your workmanship warranty cover? Material manufacturer warranties (typically 30 years on architectural shingles) cover the material. The contractor's workmanship warranty covers installation. Ask specifically: how long, what's covered, and what the process is if something goes wrong after you pay.
What Roosevelt Roofing Does for Pierce County Homeowners
We're not a large franchise operation. We don't run multiple crews across three counties while the owner answers calls from an office. Roosevelt Roofing is a small, veteran-owned roofing company — which means the person who quoted your job is the person who understands what's happening on your roof.
Our services for Pierce County homeowners cover the full roofing lifecycle:
Roof replacement — Full tear-off and residential roof installation for homes across Pierce County, with architectural asphalt shingles and metal roofing options. We file permits on every qualifying replacement. See our roof replacement guide for Pierce County homeowners.
Roof repair — Flashing repair, shingle replacement, leak diagnosis, emergency tarping, and storm damage repair across Tacoma, Puyallup, Lakewood, and the full county. See our roof repair Pierce County page.
Roof moss removal and soft wash cleaning — The single most impactful maintenance service for Pierce County's moss-heavy climate. We use soft wash methodology — not pressure washing — to protect shingles. See our roof moss removal guide.
Gutter cleaning — Standalone or combined with roof cleaning. See our gutter cleaning Pierce County page.
Roofing Contractor Service Area: Pierce County WA
Roosevelt Roofing LLC serves all of Pierce County for roofing contractor services. Roofing contractor Tacoma, roofing contractor Puyallup, and roofing contractor Lakewood jobs are part of our regular schedule — along with work in Spanaway, Graham, South Hill, Bonney Lake, Eatonville, Sumner, Edgewood, and University Place.
We also serve King County and Thurston County homeowners.
A few customer notes that reflect how we work:
One customer who hired Eric and his brother wrote that they were "exceptionally professional, courteous, and respectful" — and that they not only completed what was agreed but took care of additional areas without being asked. That's the approach we bring to every job in Pierce County.

Frequently Asked Questions
1. Is Roosevelt Roofing licensed and insured?
Yes. Roosevelt Roofing LLC holds active Washington State Contractor Registration #ROOSERL790MW, which includes an active surety bond, general liability insurance, and workers' compensation coverage. You can verify this directly at the Washington State L&I Verify tool at secure.lni.wa.gov/verify. We are fully compliant with all Washington State requirements for roofing contractors.
2. Are you a veteran-owned roofing company?
Yes. Roosevelt Roofing LLC is veteran- and family-owned. Owner Eric Haugh served before founding the company, and the accountability that comes with that background is reflected in how we operate — showing up when we say we will, doing the work correctly, and standing behind it.
3. What areas in Pierce County do you serve?
Roosevelt Roofing LLC serves all of Pierce County, including Tacoma, Puyallup, Lakewood, Spanaway, Graham, South Hill, Bonney Lake, Eatonville, Sumner, Edgewood, and University Place. We also serve King County and Thurston County. Call (253) 318-3543 to confirm service for your specific address.
4. Do you offer free roofing estimates?
Yes. Roosevelt Roofing LLC provides free, written, itemized roofing estimates on every job — replacements, repairs, moss removal, and gutter cleaning. We get on the roof, assess the actual condition, and give you a real number with line items. No verbal quotes, no bait-and-switch pricing. Call (253) 318-3543 to schedule.
5. Do you handle residential and commercial roofing?
Roosevelt Roofing LLC focuses primarily on residential roofing — single-family homes across Pierce County. For commercial roofing inquiries, call (253) 318-3543 to discuss scope and access requirements. We handle some light commercial work depending on size and project type.
Schedule with Roosevelt Roofing in Pierce County
If you're ready to schedule a free estimate or want to verify our credentials before calling, you can look us up on the L&I Verify tool (License #ROOSERL790MW) and then reach us directly.
Request a Free Estimate or call (253) 318-3543 today. Available Mon–Sun, 6:00 am to 9:00 pm.
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 Tacoma, Puyallup, Lakewood, Spanaway, Graham, South Hill, Bonney Lake, Eatonville, Sumner, Edgewood, University Place, and all of Pierce County, WA.