★★★★ 4.7/5 from 44+ Google reviews

Roofing contractor in Davis County, Utah

Storm repair, replacement and honest inspections for the Wasatch Front.

Hail repair, roof replacement and honest inspections for homes from Ogden to Salt Lake City. Utah-licensed, based in Farmington, and on the roof the day we say we'll be.

Utah-licensed & insured
Free roof inspections
Most roofs done in one day

Get a free estimate

Free inspection, no obligation. Tell us about your roof.

UTLicensed contractor4.7★44+ Google reviews
Insured
FreeRoof inspectionsFarmingtonDavis County based
What we do

Roofing, done right

Repairs, replacements, and storm restoration for homes across Davis County, Weber County, and the Salt Lake and Heber valleys.

  1. 01

    Storm & Hail Damage

    Wasatch Front hail bruises shingles in ways you can't see from the driveway. We inspect for free, photograph everything, and walk the claim with you.

  2. 02

    Roof Replacement

    A full tear-off and replacement, decking checked before anything covers it, most homes finished in a single day. Shingle options for every budget.

  3. 03

    Roof Repair

    Leaks, lifted shingles, flashing and boots fixed at the source, with an honest word on whether a repair will hold or the roof is done.

  4. 04

    Free roof inspection

    We get on the roof, photograph what we find, and tell you honestly whether it needs anything. No cost, no obligation.

  5. 05

    Emergency roof repair

    Active leak or storm hole? We stop the water first, then document everything so the repair or claim goes cleanly.

  6. 06

    Insurance claim help

    Hail and wind claims, handled with you: the same photos we take start the claim, and we meet your adjuster on the roof.

The process

From first call to finished roof

Six steps, in the order they happen. Most homes go from inspection to a finished roof inside two weeks, and the build itself is usually one day.

  1. 1

    Free inspection

    We come out, get on the roof, and tell you honestly what we find. No obligation.

  2. 2

    A written scope

    Everything the roof needs, itemized in plain language. Storm damage gets documented for your claim.

  3. 3

    Permit & schedule

    We pull the permit with the city, order materials, and tell you what build day looks like.

  4. 4

    One-day install

    Most homes are torn off, decked, roofed, and cleaned up in a single day, with the deck checked before anything covers it.

  5. 5

    Final walkthrough

    We walk the finished roof with you, photograph it, and answer anything before the last truck leaves.

  6. 6

    Paperwork & warranty

    Warranty registration, the final invoice, and any claim paperwork your insurer still needs, in one packet.

Why homeowners call Denali

Straight answers, not a sales pitch.

“Just had my roof replaced by Denali Roofing. Usually big repairs like this are stressful but I was pleasantly surprised.They fit me in within just a couple of days so I didn’t have to wait with a leaky roof. They…”
Bethany J. · Google review · read the rest →
  • 01

    Honest assessments

    If your roof has years left, we'll tell you that and how to get the most out of them. We'd rather earn the job later than sell you one you don't need.

  • 02

    A licensed local crew

    Denali Roofing is a Utah-licensed contractor based in Farmington. The people who quote your roof are the people who build it, and you can reach them next year. Meet the company →

  • 03

    Free, no-strings inspections

    We get on the roof, show you photos of what we find, and leave you with a clear picture. No cost, no obligation, no pressure to sign anything.

Where we work

Roofing across Davis County & the Wasatch Front

Based in Farmington, minutes from Kaysville and Layton, and on roofs from Ogden to Salt Lake City and over the hill to Heber every week.

GREAT SALT LAKEWASATCH RANGEDAVIS COUNTYI-15I-80 / US-40RoyRiverdaleWest PointWoods CrossPark CityOgdenSalt Lake CityHeber CityMidwayClearfieldSyracuseLaytonKaysvilleFruit HeightsCentervilleBountifulFarmington · HQHome baseDavis County pagesAlso coveredNearby townsWASATCH FRONT · NOT TO SCALE
★★★★
4.7 stars · 44+ Google reviews

What Davis County homeowners say about working with us.

"Just had my roof replaced by Denali Roofing. Usually big repairs like this are stressful but I was pleasantly surprised.They fit me in within just a couple of days so I didn’t have to wait with a leaky roof. They finished the entire job in one day! The team was amazing, I’ve never seen a harder working or more efficient team.. It was very impressive. And they were very nice and professional as well. The cleanup was spectacular not as much as a single nail was left behind. Everything went without a hitch making this the most relaxing home improvement experience I have ever had. The pricing is amazing as well. I highly recommend Denali roofing and will be rm recommending them to all my friends, family, and neighbors. My roof looks amazing!"

Read the full review →
Bethany J.
Google review

"I’ve worked around a lot of contractors over the years, and it’s rare to find a roofing company that actually does what they say they’re going to do. These guys are dialed in. Communication was solid from start to finish, the crew showed up on time, and the job site was clean every single day. No shortcuts, no surprises, and no runaround. What stood out the most was how thorough they were—everything from the inspection to the final walkthrough felt professional and intentional. You can tell they take pride in their work and actually care about doing the job right. If you’re looking for a roofing company you can trust without having to babysit the project, this is the one. I’d recommend them to anyone without hesitation."

Read the full review →
Dan E.
Google review

"Denali roofing just finished giving me a new roof that they completed in one day start to finish. They found more damage after they got started with three layers of shingles and leaks in the roof causing damage to the wood underneath. The roof was seventy years old. We discussed our options and Jaun gave us a good deal that I was very happy with. They were the nicest people and I would whole heartily recommend them to everyone. They will be doing my gutters in the near future. Thanks Denali for a wonderful experience."

Read the full review →
Scott J.
Google review

Read more reviews →

Questions

Davis County roofing questions, answered

Is Denali Roofing licensed in Utah?

Yes. Denali Roofing LLC holds an active Utah contractor license through the Division of Professional Licensing and carries liability insurance. Ask for the license number and the insurance certificate at the estimate; we bring both.

Do you charge for a roof inspection?

No. Inspections are free and there's no obligation afterward. We get on the roof, photograph what we find, and walk you through it. If the roof has years left, we'll tell you that.

What the free inspection covers →
Which towns do you serve?

We're based in Farmington and work across Davis County (Layton, Kaysville, Fruit Heights, Syracuse, Clearfield, Centerville, Bountiful), north to Ogden, south to Salt Lake City, and over to Heber City and Midway.

Do you handle hail insurance claims?

Yes. We document the damage in photos, write the scope of work, and meet your adjuster on the roof so nothing gets missed. Your policy and your deductible are between you and your carrier; the roofing side is ours.

How the claim works →
How long does a roof replacement take?

Most residential roofs are torn off, replaced, and cleaned up in one day. Larger or steeper roofs can run two. We'll tell you which yours is before we start.

What happens if you find bad decking?

We replace it before the new roof goes on, photograph it, and show you. We'd rather tell you about a soft sheet of plywood on build day than cover it up and have it fail later.

Ready for a free estimate?

Book a free, no-obligation roof inspection. Have an active leak? Here's what to do right now.

📞 (385) 329-1509📍 240 N E Promontory Ste 200, Farmington, UT 84025🕗 Open 24/7

Request your estimate

📞 Call (385) 329-1509Free Estimate