A commitment to quality roofs that last
JM Total Roofing installs shingle and metal roofs for homes and businesses in San Antonio, Texas. Built to handle Texas heat, storms, and everyday wear.

A passion for protecting your home
From new installations to repairs, we deliver reliable roofing with clear communication and workmanship you can count on.
Shingle Roofing
Professional asphalt shingle installation built for San Antonio weather, curb appeal, and long-term protection.
Metal Roofing
Durable metal roof systems that resist heat, wind, and storms while lowering maintenance over time.
Roof Repair
Fast, clean repairs for leaks, missing shingles, flashing issues, and storm damage before they get worse.
Roof Inspections
Thorough inspections so you know exactly what your roof needs—no pressure and no surprise charges.
Storm Damage
Help after hail or high winds, including documentation and repairs to get your property sealed again.
Residential & Commercial
Roofing for houses, rentals, and commercial buildings across the San Antonio area.
Resources for homeowners
Simple guidance on shingle vs. metal roofs, maintenance, and what to expect before we start the job.
Why Choose JM Total Roofing
- Licensed local roofing crew in San Antonio
- Shingle and metal roof specialists
- Clear estimates and clean job sites


Project Updates
- Roofing tips for Texas homes
- What to check after a storm
- How to choose the right roof system
“JM Total Roofing replaced our roof on time, kept the property clean, and explained every step. The new shingles look great and we finally have peace of mind.”
Maria G.
Homeowner, San Antonio
Watch, Read, Listen
Join 900+ subscribers
Stay in the loop with everything you need to know.

