Monday - Friday 8AM - 5PM | 1124 N 1300 W Orem, UT 84057

Our Roofing Services

Full-service roofing for Utah homes and businesses — from first call to final cleanup.

Roofing Services Across the Wasatch Front

From new construction in Park City to storm damage repairs in Salt Lake — we handle it all.

Utah roofs deal with a lot: heavy snow in winter, ice dams in spring, hail in summer, and year-round UV at altitude. We know what works here because we’ve been doing it for 30+ years. Whether you need a brand-new roof on a custom build, a full tear-off and replacement on an aging home, or emergency repairs after a storm rolls through the valley, Cardinal Roofing has you covered.

We work with every type of roofing material that makes sense for Utah’s climate — asphalt shingles, metal roofing, flat membrane systems, tile, and more. We’re not tied to one manufacturer or one product line, which means we recommend what’s actually best for your home, your budget, and your neighborhood. If you’re not sure what your roof needs, that’s fine. That’s what the inspection is for.

Our Approach: How a Cardinal Roofing Project Works

We keep things simple and straightforward. Here’s what to expect when you work with us.

1. You Call or Request an Estimate

Give us a call at (801) 330-0311 or fill out our form. We respond fast. No phone trees, no runaround.

2. We Inspect Your Roof

We come out and look at everything — the shingles, the flashing, the underlayment, the ventilation. We take photos and document what we find.

3. You Get a Detailed Estimate

No vague numbers. We break it all down — materials, labor, timeline. You’ll know exactly what you’re paying for before any work starts.

4. We Do the Work Right

Our crews show up on time and treat your property like it’s their own. We follow manufacturer specs and building code on every project — no shortcuts.

5. Final Cleanup and Walkthrough

When the job’s done, we clean up everything — nails, debris, old materials. Then we walk you through what was done so you can see the quality firsthand.

6. Your Warranty Starts

Every project comes with warranty coverage. We stand behind our work, and the manufacturers stand behind the materials. You’re covered.

Why Cardinal for Your Next Roof

Cardinal Roofing is owner-operated. When you call, you’re not talking to a call center — you’re talking to the people who actually do the work. That matters because it means we’re accountable for every project from start to finish. No hand-offs, no middlemen, no “we’ll have someone get back to you.”

We’ve spent three decades roofing in Utah, and we understand what this climate does to a building. The freeze-thaw cycles along the Wasatch Front, the heavy snow loads in Summit and Wasatch counties, the wind-driven rain that comes off the lake in Salt Lake and Davis counties — we’ve seen it all and we know how to build a roof that handles it.

We’re also serious about materials. We work with top manufacturers and we know which products perform best at Utah’s altitude and in our specific weather patterns. We won’t sell you something that looks good on paper but fails after two winters. We recommend what actually works, and we install it the right way.

Whether it’s a small repair or a whole new roof, you’ll get the same attention to detail. That’s what 30+ years of doing this teaches you — every job matters.

Request a Free Estimate

Tell us about your project and we’ll get back to you fast.

Don’t see what you need? Give us a call at (801) 330-0311. If it involves a roof, chances are we can help.