Free roof inspections after any hail storm.
Ironclad Roofing
Roof replacement and repair across Juniper County. Marine-owned, licensed and insured, with a written price before any work starts.
Why homeowners call us
- Veteran-owned Run by a Marine who shows up when he says he will.
- Licensed and insured Full coverage on every job, proof on request.
- Written prices No surprises. The estimate is the price.
- Ten-year guarantee On our workmanship, in writing.
What we do
- Roof replacement Free estimate · Asphalt, metal and flat roofs, usually done in one or two days.
- Repairs and leaks From $250 · Missing shingles, flashing and leaks found and fixed.
- Storm damage Inspections, photos for your insurance company and fast tarping.
- Gutters From $9 a foot · Seamless gutters and guards, matched to your trim.
Veteran-owned and operated
Tom Brennan learned to build fast and build right as a combat engineer. After eight years in the Marine Corps he came home to Juniper County and started Ironclad with one truck and a ladder. He still walks every roof before we quote it.
- Years in business
- Roofs done
- Average on Google
- Storm response
Before and after
Drag the line to compare.
- Full replacement, Old Town
Sample reviews
- Tom found the leak two other roofers missed and fixed it the same afternoon. Sample review
- Crew showed up at 7 sharp, finished in a day, and the yard was cleaner than before. Sample review
- They took photos for our insurance claim and walked us through every step. Sample review
Get a free estimate
Tell us about your roof. Tom will call within one business day to set up a time to take a look.
Hours and location
- Monday to Friday 7 AM to 6 PM
- Saturday 8 AM to noon
- Sunday Storm calls only
Other questions
Not ready for an estimate? Send a message and we'll write back the same day.