Your Trusted St. Clair County Roofing Company

Not sure what your roof replacement will cost you? Let’s clear that up. We’re your local roofing experts for St. Clair County, MI and the surrounding areas. 

No pressure. Just your price.

🔨 Roof Replacement Cost Estimator

Why Use Us For Your Residential Roofing Needs

One Choice Roofing - The Best Roofing Company To Use

Clear Communication

We’ll guide you through the whole roofing process so you always know what’s going on. If anything changes, you’ll hear it from us first, no surprises, just honest updates.

Roofing Contractor For Fort Gratiot

No Pressure Estimates

Will be happy to give you one online or at your home but we will never try and sell you just give you the "No pressure. Just your price." approach when we give you a roof quote.

Roofing Job Done In Port Huron For Ranch Home

Affordable Roofing Costs

It's one thing for us to say it but we focus on keeping our costs down and making sure we stay efficient which trickles down to your pockets. 

One Choice Roofing Is A Top Rated roofing company based on reviews

Lower Volume Roof Projects

We focus on a set amount of customers each season so we can focus on the roofing project and customer fully.

Job was completed in a good amount of time, and the cleanup was great and the roof looks great”

Jim - Port Huron, MI

Port Huron's #1 Roofing Company

Free estimates For Your Roof is a standard!

We like to clear this up often incase you have ran into a charge for another roofing company coming out.  We fully evaluate your roof at no cost.  That means there is a good chance were up on it same day. 

Asphalt shingle roofing

A Full Detailed Approach

Your roofing project will be fully laid out and explained right to you. From understanding when the dumpster will arrive to when your roof material arrives.  

What Others Say

"

The communication was great and made it easy for us to understand. We even had a plant get hit by a shingle and they were right out to take care of it and replace it.


Anna Olson - Fort Gratiot, MI

"

It was nice they worked with the insurance agency.  I didn't know where to even begin but Rob took right over and I really didn't do much.  Thank goodness!


Emma Stewart - Marysville, MI

"

The best roofing company to use.  I was home so watched the whole process and I have to say those are some hard workers.


Julie Moore, Port Huron TWP, MI

Ready to talk about your roof being replaced?

Roofing company in Port Huron
Our Promise To You

We promise to:

  • Fully communicate through the whole process
  • Update you when things change
  • Offer a final walk through of the project
  • To answer all questions you may have

One Choice Roofing


Main Phone

1-810-689-4637

Main Office Address 

4065 Lancaster Dr. Fort GratiotMi 48059

Hours Of Operation

Monday - 9:00 AM - 5:30 PM

Tuesday - 9:00 AM - 5:30 PM

Wednesday - 9:00 AM - 5:30 PM

Thursday - 9:00 AM - 5:30 PM

Friday - 9:00 AM - 5:30 PM

Closed Saturday & Sunday

 

About One Choice Roofing


One Choice Roofing is located in beautiful Fort Gratiot, MI


We proudly Service St. Clair County, MI, Sanilac County, Lapeer County, And Macomb County, MI Areas.


We focus on full residential roof replacement because of wind, hail, or an older roof that is past its warranty.

© 2025 One Choice Roofing I Roofing Contractor License: 262400441   I   (810) 689-4637   I  Designed & Managed by Lion's Share Digital Marketing

Let’s Talk Roofing