Serving Ogden & Northern Utah  ·  Locally owned  ·  No payment until complete (801) 876-0336
Compass Roofing

Home · Harrisville Roofing

Roofing · Harrisville, Utah

Roofers in Harrisville, Utah

From longtime farm-era properties to the newer subdivisions filling in around them, Compass Roofing is the honest, Ogden-based roofer serving Harrisville and north Weber County.

Schedule your free inspection Call (801) 876-0336

Looking for a roofer in Harrisville?

Compass Roofing serves all of Harrisville: roof replacement, repair, storm and hail damage, and free inspections. We're based just down the road in Ogden, so you get a local roofer who shows up fast, an honest assessment, a written price up front, no payment until the job's done, and a 10-year workmanship warranty on a full replacement.

Local knowledge

Roofing in Harrisville

Harrisville is one of Weber County's older farm communities that's steadily filling in with newer neighborhoods, so its rooftops are a genuine mix. On the same street you can find a farmhouse or an older rambler that's seen decades of weather next to a subdivision home whose roof is barely into its first decade. Those two roofs need very different conversations, and we have both all the time.

Sitting in the north end of the Ogden valley below Ben Lomond, Harrisville gets the full Wasatch Front menu: canyon-driven wind, summer hail, and real snow loads with the freeze-thaw that works at valleys, flashing, and any shingle already past its best years. Older properties with mature trees have their own pattern too: branch wear and debris that holds moisture on the roof.

Whatever era your home is from, the process is the same: we get on the roof, document what we find with photos, and tell you honestly whether it's a repair, a replacement, or nothing to worry about yet.

What we do in Harrisville

Our roofing services

Roof Replacement

A full, warranty-backed replacement with an upfront written price and no payment until it's complete.

Roof Repair

Leaks, wind-blown shingles, and worn flashing. Fixed right, with an honest read on repair vs. replace.

Wind, Hail & Storm Damage

We document the damage, help with your insurance claim, and stand behind the work.

Metal Roofing

Long-lasting standing-seam and metal systems, installed by experienced metal specialists.

Free Roof Inspection

A thorough, documented inspection and an honest assessment — at no charge.

Why Harrisville homeowners call us

Honest roofing, no games

Free inspection

We get on the roof, document what we find, and give you a straight answer. No charge, no pressure.

A written price up front

An exact, itemized price before any work starts. The number you'll actually pay.

No payment until it's done

No deposit and no money up front. You owe nothing until the job's finished and you're satisfied.

10-year warranty

Every full roof replacement is backed by our written 10-year transferable workmanship warranty.

Harrisville roofing FAQ

Straight answers

Do you serve all of Harrisville?

Yes. We cover all of Harrisville and the surrounding north Weber County area, and we're based just down the road in Ogden.

Can you handle an older farmhouse roof?

Yes. Older homes often need decking, ventilation, and flashing brought up to standard along with the new roof. We inspect all of it and price it in writing before we start. More on roof replacement →

How much does a new roof cost in Harrisville?

A full asphalt replacement typically runs about $12,000–$30,000 depending on size, pitch, and material. After a free inspection we hand you an exact written price. More on roof replacement →

Free inspection

Get your free roof inspection

Tell us a little about your roof and we'll get right back to you. Prefer to talk now?

(801) 876-0336

Calls returned within the hour · Mon–Sat

952 28th St, Suite D · Ogden, UT 84403

Serving Ogden & Northern Utah · Locally owned & operated

5-star rated on Google

When works best? (optional)

Pick a time and we'll confirm it by text within the hour (Mon–Sat).

Need a roofer in Harrisville?

Free inspection, a written price, and a straight answer, from a roofer just down the road.

Schedule your free inspection Call (801) 876-0336
Free Inspection
Call Text