Austin, San Antonio & More

Roofs built for Texas weather

JM Roofing is a residential shingle roofing company serving Central Texas — new roofs, hail damage, and leak repairs, handled by a local crew that shows up and does the job right.

Residential Roofing
Licensed & Insured
Storm & Hail Damage
Free Inspections
About us

Rooted in Austin, working across Central Texas

JM Roofing has been repairing and replacing roofs across Central Texas since 2017. Owned and operated out of Austin, with a crew local to the surrounding area — this isn't a national franchise dispatching whoever's available. It's a smaller, hands-on team that shows up, does the work right, and stands behind it.

2017Founded
AustinOwned & operated
LocalCrew from the area
What we do

Residential shingle roofing

From a single missing shingle to a full tear-off, we handle residential shingle roofs across Central Texas.

New Roofs

Full tear-off and re-roof using Owens Corning shingle systems, built for Central Texas heat and hail.

Shingle Replacement

Worn, curling, or missing shingles replaced to bring an aging roof back to code and back to looking right.

Leak Repairs

Flashing failures, valley leaks, and slow drips tracked down and fixed before they reach the attic.

Hail Damage

Inspection, documentation, and insurance claim support after a hailstorm rolls through Central Texas.

Gutters & Drainage

Seamless gutter installation and repair to keep water moving away from your roof and foundation.

Roof Inspections

Free visual inspections for homebuyers, sellers, and homeowners checking on storm wear.

Owens Corning logo Shingles & roofing materials from Owens Corning, a trusted name in the industry.
How it works

Three steps, no runaround

A straightforward process from first look to final walkthrough.

95% of our roof replacements are covered by insurance We work directly with your insurance company — you pay only your deductible. We handle the inspection, documentation, and claim from start to finish.
1

Free Inspection

We walk the roof, document any damage, and explain what we find — no obligation, no pressure.

2

Straightforward Quote

A written estimate in plain language, covering materials, timeline, and cost. No surprise upsells.

3

Quality Install

Licensed crew, full site cleanup, and a workmanship warranty on every completed job.

FAQ

Common questions

A few things homeowners usually want to know before calling.

Do you work with my homeowners insurance?

Yes. We inspect the roof, document the damage, and work directly with your insurance company through the claims process. You're responsible for your deductible — that's it.

How long does a roof replacement take?

Most residential re-roofs are completed in a single day. Larger or more complex roofs may take two.

Do I need to be home during the work?

No. We'll walk the finished roof with you if you'd like, and we're happy to send photos of the completed job either way.

What areas do you serve?

We're based in Elgin and work throughout Austin, San Antonio, and the surrounding Central Texas towns.

What shingles do you install?

We install Owens Corning shingle systems, built to handle Central Texas heat and hail.

Is the inspection really free?

Yes. We'll walk your roof and give you a straight answer — no obligation, no pressure.

Reviews

What homeowners say

Real reviews from our BBB-accredited profile.

Better Business Bureau logo BBB Accredited
A+ Rating
Completed roof replacement on a farmhouse-style home
★★★★★

Very pleased with her new roof — she called out how prompt, courteous, and respectful of her time the crew was throughout the project.

Daphne — BBB Review
Completed roof replacement on a red-roofed cottage
★★★★★

Had her roof done in July 2025 and says it looks great — the crew made the whole process easy from start to finish.

Tricia P. — BBB Review
JM Roofing crew working on a shingle roof
★★★★★

Found the team prompt, courteous, and knowledgeable — everything was explained up front and they stayed in touch through the install.

Sandra J. — BBB Review

Read more reviews on our BBB profile →

Get in touch

Get a free quote

Tell us about your roof and we'll get back to you within one business day — usually much sooner.

Based in Elgin, TX
Serving Austin, San Antonio & the Greater Austin area

Submitting opens your email client with these details pre-filled to Mitchelltoballe@gmail.com.