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.
New Roof & Re-Roofing Services
Roof Repair Services
Gutter Installation
Membrane Roofing Services
Roof Inspections & Certifications
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.