Contact Cardinal Roofing
We’re here when you need us. Give us a call or fill out the form below.
Get in Touch
Whether you need a free estimate, have a question about your roof, or want to schedule an inspection, we’re ready to help. We respond fast.
What Happens When You Call
We keep things simple. No runaround, no high-pressure sales tactics. Here’s the process.
1. You Reach Out
Call us at (801) 330-0311 or fill out the form on this page. A real person — not a phone tree — will get your information.
2. Fast Response
We get back to you quickly. We’ll ask a few questions about your roof and your timeline.
3. We Schedule an Inspection
We’ll set up a time to come look at your roof in person. We work around your schedule, not the other way around.
4. Detailed Estimate
After the inspection, you’ll get a clear, written estimate with a full breakdown. No hidden costs, no surprises.
5. Your Decision, No Pressure
Take your time. We don’t do high-pressure sales. When you’re ready, we’ll get your project on the schedule and get it done right.
Request a Free Estimate
Fill out the form below and we’ll get back to you fast. Tell us a little about your project — the more detail you can share, the better we can help.
Roof Emergency?
Storm damage, active leaks, fallen trees — don’t wait. Call us anytime, day or night. We respond to emergencies 24/7 across the Wasatch Front.
Call (801) 330-0311 NowServing All of Utah’s Wasatch Front
From Ogden to Provo, Park City to Salt Lake — our crews serve homeowners and businesses across the entire Wasatch Front region. If you’re not sure whether we cover your area, just give us a call.
Cardinal Roofing Service Area
Utah County • Salt Lake County • Summit County • Wasatch County • Davis County • Weber County