Roofing in Sterling Heights, MI, where we're based
Ultra Services Roofing is based in Sterling Heights and has been in business since 2011. From here, our crew handles roof repair, roof replacement, storm damage photos, vinyl siding and seamless gutters for homes and businesses across Macomb County and Metro Detroit. The company is licensed and insured, with more than 25 years in the trade.
How a job runs, start to finish
Every job follows the same four steps, from the free inspection to the final walkthrough.
1. Inspection and photos
It starts with a free roof inspection of the problem areas. You get photos of exactly what we see, so you don't have to take anything on faith.
2. A straight recommendation and a written scope
Repair or replace, you'll hear which one and why. If a repair is enough, that's what gets recommended. The scope goes in writing before work starts.
3. The work, with your property covered
Landscaping, windows, siding and the driveway get covered before work begins. The jobsite stays organized the whole time the crew is there.
4. Cleanup and final walkthrough
A magnetic nail sweep picks up stray nails, and the debris gets hauled away. Then we walk the property with you, so the job is actually finished.
Roofing services in Sterling Heights
All five of our services are available here in our home city:
- Roof repair in Sterling Heights – tracking the leak to flashing, pipe boots, valleys, nail pops or vents, then fixing it
- Roof replacement in Sterling Heights – tear-off as needed, a deck check, ice and water protection, underlayment, flashing and ventilation
- Insurance repair in Sterling Heights – storm damage photographed and the repair scope explained
- Vinyl siding in Sterling Heights – Update your home's exterior with low-maintenance vinyl siding, finished with trim around windows, doors and corners.
- Gutter installation in Sterling Heights – We install seamless gutters and downspouts to carry rainwater away from your home and foundation.
Asphalt shingles and metal roofing are both options, for businesses as well as homes. On storm work, your insurance company decides what's covered.
Getting an estimate in Sterling Heights
Being local makes a free estimate simple: call or text the office Monday through Friday, 7 a.m. to 6 p.m. The office is closed weekends, but Book Now lets you send the details any time.
Sterling Heights roofing questions
What does a roof inspection include?
A free roof inspection covers the problem areas you've noticed, plus the parts of a roof that can let water in: flashing, pipe boots, valleys, vents, shingles and ridge caps. Everything we find gets photographed and shown to you. Then you get a repair-or-replace recommendation and a written scope.
Is a 20 year old roof considered old?
Age is a starting point, but condition tells you more. A roof that age might need only small repairs, or it might be worn out. It depends on the materials, the ventilation and the weather it's been through, and a free inspection with photos shows you where yours stands.
Is a new roof tax deductible in 2026?
That's a question for a tax preparer, since the answer depends on your situation and how the property is used. What we can give you is a written scope describing the work, which your preparer may want to see.
Where are you based?
Sterling Heights. From here, we work on homes and businesses across Macomb County and Metro Detroit, including Utica, Macomb Township, Fraser, Roseville, Warren and Troy.
How long have you been in business?
Since 2011, with more than 25 years in the trade. Ultra Services Roofing is licensed and insured.
More Sterling Heights pages and nearby cities
Each Sterling Heights service has its own page, and two neighboring cities are listed below.