Skip to content

Service area · South of Indianapolis

Roofing Services in Martinsville, IN

Free estimate in Martinsville (317) 786-3315

23 miles southwest of our office · Morgan County

  • Owens Corning Preferred Contractor
  • Angie's List Super Service Award 2017
  • Proud installer of Owens Corning products
  • Family owned since 1976
  • Licensed, bonded & insured
  • Financing available

When homeowners and business owners in Martinsville need a roofing contractor they can rely on, they turn to John Peters Roofing. We provide professional roofing services that help protect properties from Indiana’s ever-changing weather conditions while improving curb appeal, energy efficiency, and long-term value. Whether your roof needs repairs after a storm or it’s time for a complete replacement, our experienced team is ready to deliver dependable results.

Our goal is simple: provide high-quality roofing solutions with honest recommendations and exceptional customer care.

Residential Roofing Services for Martinsville Homeowners

Your roof plays a critical role in protecting your home from moisture, wind, and temperature extremes. Keeping it in excellent condition helps prevent costly repairs and protects your investment.

Wind-damaged asphalt shingles lifted on a roof
01

Roof Replacement Solutions

No roof lasts forever. As roofing materials age, they become more vulnerable to leaks, wind damage, and deterioration. We provide complete roof replacement services using durable materials designed to perform well in Indiana’s climate while enhancing the appearance of your home.

Reliable Roof Repairs

Roof damage can occur unexpectedly due to storms, falling debris, or normal wear and tear. Our repair specialists quickly diagnose problems and provide effective solutions to restore your roof’s integrity and prevent additional damage.

Roof Inspections and Maintenance

Routine inspections are one of the most effective ways to extend the life of your roof. We carefully evaluate roofing systems, identify developing concerns, and recommend maintenance strategies that can help avoid major repairs in the future.

Commercial Roofing Services in Martinsville

A dependable roof is essential for protecting commercial buildings, inventory, equipment, and daily operations. John Peters Roofing offers commercial roofing services designed to help business owners maintain safe and functional properties.

“Jared is personable and takes care of you as if it were his own home. He is persistent! He doesn’t give up until the insurance company pays for the new roof. His crew were fast and cleaned up as if the roof was never replaced.”
Julia B. · Google reviewReviews ↗

Commercial Roof Installation

Whether you’re constructing a new facility or replacing an outdated roofing system, we provide commercial roof installation services tailored to your building’s specific requirements and long-term goals.

Commercial Roof Repairs

Even minor roofing issues can disrupt business operations if left unresolved. We offer prompt repair services that help commercial property owners address leaks, damage, and roofing concerns before they escalate.

Preventative Maintenance Programs

Regular maintenance helps maximize the lifespan of commercial roofing systems while reducing the likelihood of unexpected repair costs. Our maintenance plans are designed to keep your roof performing at its best year after year.

Family owned since
1976
Years on Indiana roofs
50
Towns we serve
38
Emergency repairs
24/7
Per referral that buys a new roof
$250

Storm Damage Roof Repair

Martinsville properties are often exposed to severe weather, including hail, strong winds, and heavy rain. When storms strike, John Peters Roofing is prepared to help restore your roof and protect your property.

Rain beading on dark asphalt shingles
03

Hail Damage Evaluations

Hail can compromise roofing materials without causing immediately obvious signs of damage. Our team performs detailed inspections to identify storm-related issues and recommend the appropriate repairs.

Wind Damage Restoration

Strong winds can tear off shingles, loosen roofing components, and create openings that allow water intrusion. We provide efficient repairs that restore your roof’s protective capabilities.

Insurance Claim Support

Storm damage often involves working with insurance providers. We help property owners navigate the claims process by providing thorough documentation and professional assessments.

Gutter and Exterior Improvement Services

A roofing system functions best when supported by properly maintained exterior components. We offer additional services that help protect your property from water damage and improve overall performance.

Gutter Installation and Repair

Gutters play an important role in directing rainwater away from your foundation and exterior surfaces. We install and repair gutter systems that help reduce the risk of water-related damage.

Siding Services

New or repaired siding can improve both the appearance and durability of your property. Our siding solutions help protect your home or business while enhancing curb appeal.

A black seamless gutter on a white-sided home
04

Why Choose John Peters Roofing in Martinsville?

Property owners throughout Martinsville choose John Peters Roofing because we are committed to delivering quality workmanship and dependable service on every project.

“Jarod and his team were wonderful to work with! Provided a range of color samples, timely responses, and quality workmanship. Great experience from start to finish, highly recommend!”
Megan N. · Google reviewReviews ↗

Experienced Roofing Professionals

Our team brings extensive knowledge and hands-on experience to every residential and commercial roofing project.

Premium Roofing Materials

We use trusted products from leading manufacturers to ensure long-lasting performance and protection.

Customer-First Approach

We believe in clear communication, honest recommendations, and treating every customer’s property with respect throughout the entire project.

Schedule Your Roofing Estimate in Martinsville, IN

Whether you need roof repairs, a complete replacement, storm damage restoration, gutter services, or exterior improvements, John Peters Roofing is here to help. We proudly serve homeowners and businesses throughout Martinsville, Indiana with roofing solutions designed for lasting protection and value. Contact our team today to schedule an inspection and learn more about our professional roofing services.

Rain pouring off a roof edge into a gutter
06

From our Google Business Profile

What our customers say

Leave us a review
“I can’t say enough great things about John Peters Roofing. After a recent storm, we needed roof repairs quickly, and they absolutely delivered from start to finish. The entire process was smooth, professional, and stress-free.”
Morgan S.Storm repair
“Jared Peters of John Peters roofing was punctual, communicative, friendly and flexible for scheduling roof material delivery and install. Held my hand through whole process after tornado hit our street and damaged old roof. Really happy with the quality, durability, and appearance of the new one. Highly endorse and recommend this family business John Peters Roofing! A+ 5 stars”
David F.Tornado damage
“I want to sincerely thank John Peters Roofing, and especially Jared Peters, for the outstanding support throughout my roof replacement process. Jared guided me every step of the way while dealing with my insurance company, making what could have been a stressful experience feel smooth and manageable.”
Nicholas P.Insurance claim
“I’ve been extremely impressed with the communication, honestly, and for Jared wanting to do what’s best for me, and not the companies bottom line. I wouldn’t hesitate to recommend Jared and John Peters roofing to anyone out there, whether need a leak fixed, or a full replacement.”
Jason P.Leak repair
“We recently had our roof and gutters replaced by Peter’s Roofing and I couldn’t be happier with the experience. Jared Peters took the time to walk us through color options and helped us choose a roof color that perfectly complements our home along with matching gutters and garage doors. His attention to detail and willingness to help made a big difference”
Lauren R.Roof & gutters
“We recently had our roof replaced on our home located in Franklin Township Indianapolis, IN. The entire experience exceeded our expectations from start to finish! The John Peters Roofing team was professional, punctual, and incredibly easy to work with. Jared took the time to explain every step of the process, answered all our questions, and made sure we felt confident in our decisions.”
Brooke C.Franklin Township
“Jared is personable and takes care of you as if it were his own home. He is persistent! He doesn’t give up until the insurance company pays for the new roof. His crew were fast and cleaned up as if the roof was never replaced.”
Julia B.Insurance claim
“Jarod and his team were wonderful to work with! Provided a range of color samples, timely responses, and quality workmanship. Great experience from start to finish, highly recommend!”
Megan N.Replacement
“John Peters Roofing was great to work with and made the process seamless. They were quick to answer questions, worked with our insurance, and the roofers worked long days to get out entire roof and gutters on in just a few days.”
Kelly C.Roof & gutters

FAQ

Martinsville roofing questions

Does John Peters Roofing serve Martinsville?+

Yes. Martinsville is about 23 miles southwest of our office at 7800 Shelby Street in Indianapolis, in Morgan County. We also work in nearby Mooresville, Bargersville and Trafalgar.

Do you offer free roofing estimates in Martinsville?+

Yes. Estimates in Martinsville are free, with upfront pricing and no hidden fees. Request one online or call (317) 786-3315. Financing is available.

Do you work with insurance companies on hail damage in Martinsville?+

Yes. After hail, high wind or a fallen tree, we inspect the roof, document the damage and work with your insurer through the claim, so you aren't handling it alone.

Can you repair or replace a commercial roof in Martinsville?+

Yes. Besides homes, we repair and replace roofs on commercial buildings in Martinsville, including TPO, EPDM, metal and flat roofing systems.

How often should I have my roof inspected?+

Once a year, and after any major storm. A yearly inspection catches damaged shingles, flashing failures, ventilation problems and early leaks before they become expensive.

What if my roof in Martinsville is leaking right now?+

Call (317) 786-3315 or use our emergency repair form. Our technicians help with emergency repairs 24/7.

Need a roofer in Martinsville?

Free estimates with upfront pricing, no hidden fees and no surprises. Financing available.