Completed shingle roof viewed from above

Roofing · Northwest Washington

A Better Roof Starts With The Right Roofer.

Roof replacement, repair, inspection, cleaning, and maintenance for homeowners across King, Snohomish, and Skagit Counties.

  • 8+ Years Roofing Experience
  • Free Estimates
  • Financing Available
  • 24-Hour Service
SCROLL
  • GAF Master Elite®Contractor ID 1150466
  • WA LicenseJBACOCL765OZ
  • 100+ Google Reviews
  • 8+ Years Roofing Experience
  • Free Estimates
  • Financing Available
  • 24-Hour Service
JBA crew removing damaged roof decking during repair

JBA Roofing

Roofing Built For Northwest Homes.

JBA Roofing is a Washington-based roofing company focused on high-quality roofing systems, craftsmanship, and long-term protection.

We serve homeowners across King, Snohomish, and Skagit counties, with roof replacement as our primary focus, alongside repair, inspection, cleaning, and maintenance.

  • 8+ Years Roofing Experience
  • Free Estimates
  • Financing Available
  • 24-Hour Service

Our #1 Service

When Repairs Aren't Enough, Replace It Right.

When repairs are no longer enough, we can replace your roof from tear-off through final installation. Free estimates and financing are available for qualifying homeowners.

    Signs it may be time:

  • Repeated leaks
  • Missing or damaged shingles
  • Visible wear or curling
  • An older roofing system
  • Multiple repairs in the same areas
  • Interior water damage
Completed aging roof replacement

Why JBA

Why Homeowners Choose JBA

Straightforward reasons homeowners work with us, nothing exaggerated.

01

8+ Years Roofing Experience

Roofing experience serving Washington homeowners.

02

24-Hour Service

Available when roofing problems cannot wait.

03

Free Estimates

Understand the scope before deciding what comes next.

04

Financing Available

Flexible options for qualifying homeowners.

05

Local Service

King, Snohomish, and Skagit counties.

06

Roofing Focused

Replacement, repair, inspections, cleaning, and maintenance.

GAF Master Elite Contractor certification

GAF Master Elite®

A credential held by about 2% of roofers in North America.

JBA Roofing is a GAF Master Elite® Contractor. Qualifying GAF roofing systems installed by eligible contractors may be eligible for enhanced warranty options, including the Golden Pledge® Limited Warranty.

Warranty eligibility, coverage, terms, and restrictions vary by roofing system and products installed. JBA Roofing is an independent contractor and is not an employee or agent of GAF.

GAF Master Elite®WA License: JBACOCL765OZGAF Contractor ID: 1150466
Verify With GAF

Protect What You Have

Protect The Roof You Already Have.

Maintenance & Cleaning

Don't Wait For The Roof To Fail.

Western Washington's climate is hard on shingles. Moss buildup, debris, and clogged gutters don't show up as a leak until the damage is already done. Routine inspection and cleaning catches minor problems before they become bigger work.

Book Roof Maintenance

Roof Inspection

Know The Condition Before It Becomes A Problem.

An inspection tells you exactly where your roof stands, whether that's confirming it's in good shape or catching a small issue before it turns into a bigger one. No pressure toward a specific outcome.

Schedule An Inspection

Our Process

From First Call To Finished Roof

  1. 01

    Book

    Tell us where the property is and what you need, online or by phone.

  2. 02

    Inspect

    We take a look and document the actual condition of the roof.

  3. 03

    Review Options

    A clear, written estimate with the reasoning behind it, not just a price.

  4. 04

    Complete The Work

    Property protected during the work, cleaned up and documented when we finish.

Financing

Financing Available.

0 Down. 12 Months No Interest.

A roofing project is a major investment. Qualified homeowners may have access to financing options that allow them to move forward without paying the full project cost upfront.

Watch: Understanding Roof Financing

Financing is subject to approval and current program terms. Ask JBA Roofing for current eligibility and financing details.

The JBA Difference

See The Difference.

Completed shingle roof viewed from the front of the house
Aerial view of the roof before replacement, showing worn shingles
BeforeAfter

Shingle Roof Replacement

Completed metal roof viewed from above
Aerial view of the roof before metal roofing work
BeforeAfter

Metal Roof Replacement

New shingles installed after the damaged decking was repaired
Aging shingles with visible moss growth before repair
BeforeAfter

Roof Water Damage Repair

Service Territory

Proudly Serving Northwest Washington.

Homeowners across King, Snohomish, and Skagit Counties.

View Service Areas

Real Customer Feedback

Homeowners Trust JBA.

100+ Google Reviews

Google Review
Jhony and his crew did a flawless job replacing our roof with GAF UHDZ shingles. They went above and beyond by replacing the bad plywood, took care of absolutely everything seamlessly, and honored their honest flat-rate pricing. Efficient, professional, and left the property spotless. I highly recommend them!
Ajeet SinghRoof Replacement
Google Review
Jhony & Team is very professional and the team finished their work with very good quality on time as communicated. I really liked the way they communicated the progress and very accommodative of our requests. Great Job Jhony & team.
Prakash KaruppusamyRoof Replacement
Google Review
Just have my roof done with this company. Job was fast and friendly, very respectful to my property. I can see the crew constantly cleaning as the job being done. I would recommend this company and their price are very reasonable.
Nhat LeRoof Replacement

Homeowner Questions

Straight Answers About Your Roof

What happens if damaged decking is found during a roof replacement?
Damaged or rotted decking needs to be replaced before new roofing goes down, since the roofing material sits directly on the deck. Decking condition often can't be fully confirmed until the old roof is removed, so we show you what we find before proceeding, rather than deciding for you or adding a surprise line to the final invoice.
Do you offer free estimates?
Yes. Every roof assessment starts with a free estimate, there's no cost or obligation to find out what your roof needs.
How is roof maintenance different from roof cleaning?
Roof cleaning removes moss, algae, and debris from the roof surface. Maintenance is broader: it includes cleaning, but also checking flashing, vents, gutters, and general condition so small issues get caught early. If all you need is moss removed, cleaning alone may be enough. If you want a fuller check of how the roof is holding up, maintenance is the better fit.
Do you provide roof inspections?
Yes. A roof inspection is often the first step, whether you're dealing with an active problem, considering a purchase, or just haven't had your roof checked in a while.
Do you offer financing?
Yes, financing is available for qualifying homeowners. Ask us about financing options during your free estimate.
How do I book an appointment?
Start a free roof assessment online, or call us directly. We'll schedule a time to take a look and give you a written estimate.
How do I know if I need a repair or a full replacement?
It depends on the extent of the damage and the age of the roof. A single damaged area on a roof with a lot of life left is usually a repair. Widespread wear, repeated repairs in the same spots, or a roof already near the end of its expected lifespan usually points toward replacement. We'll give you a straight answer after inspecting it, not a default toward the bigger job.
Do you offer roof repairs?
Yes. We repair leaks, damaged flashing, storm damage, and other localized roof issues, and we'll tell you honestly if a repair is enough or if replacement makes more sense.
Ready When You Are

Ready To Talk About Your Roof?

Free estimates for homeowners across King County, Snohomish County, and Skagit County.

24-Hour Service · Financing Available

Call NowBook an Appointment