4.8 stars from 79 Google reviews

A father and his sons,
on your roof.

Honest shingle and leak repair across Ogden and Weber County. We fix what needs fixing, not the whole roof, and we tell you straight either way.

Free estimates Family owned and operated Repairs and re-roofs
Ogden, Utah
A residential asphalt shingle roof against a clear sky, the kind David and Sons repairs across Ogden
Close detail of new asphalt shingles laid in clean overlapping rows
Family owned and run, every job
Fast response on active leaks
We clean up and sweep for nails
4.8 stars from 79 reviews
I.Who shows up

It is David and his sons up on the ladder, not a crew you have never met. The person who gives you the estimate is the person doing the repair.

4.8
Our Google rating across 79 reviews from Ogden-area homeowners.
Repair first
Most roofs do not need a tear-off. We fix the section that is failing.
Free look
We climb up, find the real problem, and price it before any work starts.
II.What we repair

Shingle and roof repair, done right the first time.

Tap any repair to see what it covers and how we handle it. If your roof needs something not listed here, just ask.

III.The difference

Drag to see a worn roof become a sound one.

Most of our work is the kind you stop noticing, no more stain on the ceiling, no more worrying every time the wind picks up. Slide the handle to compare a tired, failing roof with a repaired one.

A worn, weathered shingle roof before repair A clean, sound shingle roof after repair Before After

Representative roofs. When you call, ask us to text you photos of jobs near you.

IV.How it works

Three steps, no runaround.

1

Call or text us

Tell us what is going on, a leak, a missing shingle, or just a roof you want checked. Send a photo if you have one. We will set a time to come look.

2

We look and quote

We get up on the roof, find the real problem, take photos, and hand you a written price. The look and the estimate are free, and there is no pressure to say yes.

3

We fix it and clean up

We make the repair, then pick up the old shingles, sweep for nails, and run a magnet over the yard before we go. You are left with a sound roof and a clean yard.

4.8
★★★★★

from 79 Google reviews by Ogden-area homeowners

Read them on Google
Homeowners around Ogden keep coming back to the same things: they showed up, they were honest about what the roof actually needed, and they fixed it without selling a whole new roof.

That is the reputation behind the 4.8-star average and 79 reviews. Rather than print quotes here, we would rather you read them in people's own words on Google, and then judge for yourself.

A finished asphalt shingle roof on an Ogden-area home
V.About us

A family name on every roof we touch.

David & Sons Shingle Repair is exactly what it sounds like. A father and his sons, repairing roofs across Ogden and the towns around it. We kept the business small on purpose so the people who quote your roof are the same people who fix it.

We would rather repair than replace when a repair is the right call, and we will tell you honestly when it is not. That is the approach that earned the reviews, and it is the only way we know how to work.

OgdenSouth OgdenNorth OgdenPleasant ViewRoyRiverdaleLaytonClearfield

Questions homeowners ask.If yours is not here, call or text and we will give you a straight answer.

Repairs are what we do most. A lot of roofs do not need to be torn off. If it is a handful of missing shingles, a leak around a vent, or wind damage in one section, we fix that section and leave the rest alone. If a roof truly is past repair, we will tell you straight and walk you through a replacement.

Call or text and we will get out to look as soon as we can, usually within a day or two for an active leak. If water is coming in right now, tell us when you call and we will work you in sooner and talk you through stopping the damage in the meantime.

The look and the estimate are free. We climb up, find the real problem, take photos, and give you a written price before any work starts. No pressure and no charge to find out what is going on.

Yes. After a wind or hail storm we document the damage with photos and a written report so you have what you need for a claim. We can meet your adjuster on the roof and explain what we are seeing.

We do our best to match the color and profile of what is already up there. On older roofs an exact match is not always possible because shingles fade over time, and we will be honest with you about that before we start so there are no surprises.

Mostly asphalt shingle roofs, which is what most homes around Ogden have. We handle leaks, missing and cracked shingles, flashing around chimneys and vents, valleys, ridge caps, and pipe boots. If you are not sure what your roof needs, send a photo and we will tell you.

Always. We pick up the old shingles, sweep for nails, and run a magnet over the yard and driveway before we leave. You should not be finding our mess for weeks afterward.

Ogden and the towns around it: South Ogden, North Ogden, Pleasant View, Roy, Riverdale, and down into Layton and Clearfield. If you are nearby and not sure, just ask.

It is David and his sons on your roof. We are a family operation, so the person who gives you the estimate is the person doing the repair. That is the whole point of how we run it.

VI.Get in touch

Tell us about your roof.

A leak, a missing shingle, storm damage, or a roof you just want checked. Call, text, or send the form and we will set a time to come look. The look is free.

Our promise

We will give you a straight answer and a written price before any work starts, and we will not sell you a roof you do not need. If something is not right after a repair, we will come back and make it right.

(385) 336-4859Call or text, we answer fast even on weekends
Mon-Sat · 7 AM to 6 PMActive leaks worked in as fast as we can
Ogden, UtahSouth Ogden · North Ogden · Roy · Riverdale · Layton · Clearfield

Get a free roof look

We will call or text you back, usually the same day.

No spam and no call center. This goes straight to David and the family, and we get back to you ourselves.

Got it, thank you. We will reach out shortly to set a time. For anything urgent, call or text (385) 336-4859 for the fastest reply.
Call (385) 336-4859 Text