
Service area · South of Indianapolis
Trusted Roofing Contractor in Shelbyville, IN
- Family owned since 1976
- Licensed, bonded & insured
- Financing available
For dependable roofing services in Shelbyville, Indiana, homeowners and businesses turn to John Peters Roofing. Our team is committed to delivering quality roofing solutions that protect properties from Indiana’s harsh weather while enhancing curb appeal and long-term value. Whether you need emergency repairs, a full roof replacement, or preventative maintenance, we provide professional service backed by experience and attention to detail.
We understand that every property has unique needs, which is why we take the time to evaluate your roof and recommend solutions that fit your goals and budget.
Residential Roofing Services in Shelbyville
Your home’s roof works around the clock to protect everything beneath it. When roofing issues arise, it’s important to address them quickly to avoid more extensive and costly damage.

Complete Roof Replacements
An aging roof can lead to recurring leaks, energy inefficiency, and structural concerns. We install durable roofing systems that are designed to withstand years of exposure to sun, rain, wind, and snow while improving the appearance of your home.
Expert Roof Repairs
From missing shingles and storm damage to flashing failures and water intrusion, our repair team can address a wide range of roofing problems. We focus on identifying the root cause of the issue to provide lasting solutions rather than temporary fixes.
Roof Maintenance and Inspections
Routine inspections help homeowners catch small issues before they become major repairs. Our detailed evaluations provide valuable insight into your roof’s condition and help extend its lifespan through proactive maintenance.
Commercial Roofing Solutions
Shelbyville business owners need roofing systems they can depend on. John Peters Roofing provides commercial roofing services designed to protect facilities, reduce maintenance concerns, and support long-term building performance.
“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.”
Commercial Roof Installation
Whether you’re constructing a new facility or replacing an outdated roof, our team can install a commercial roofing system that meets your building’s specific requirements and operational needs.
Commercial Roof Repair Services
Roof leaks and weather-related damage can disrupt business operations and create costly problems. We respond quickly to commercial roofing issues and work efficiently to minimize downtime.
Preventative Maintenance Programs
Regular maintenance can significantly increase the lifespan of a commercial roof while helping property owners avoid unexpected repair expenses. We offer customized maintenance plans based on your roofing system and building needs.
- 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 Restoration in Shelbyville
Severe weather is a common challenge for property owners throughout Indiana. When storms impact your roof, John Peters Roofing provides fast and reliable restoration services.

Hail Damage Inspections
Hail can weaken roofing materials and shorten the life of your roof. Our team performs thorough inspections to identify both visible and hidden damage that may require repairs or replacement.
Wind Damage Repairs
Strong winds can loosen shingles, damage flashing, and expose vulnerable areas of your roof. We provide prompt repairs that restore protection and prevent additional issues from developing.
Insurance Claim Assistance
Many property owners feel overwhelmed after storm damage occurs. We help simplify the process by providing documentation, inspections, and support throughout the insurance claim process.
Gutter and Exterior Services
Your roof is only one part of a complete exterior protection system. Proper drainage and durable exterior materials help safeguard your property from water damage and premature deterioration.
Gutter Installation and Replacement
A properly functioning gutter system directs rainwater away from your foundation, siding, and landscaping. We install high-quality gutter systems that support long-term property protection.
Siding Repair and Upgrades
Damaged siding can leave your property vulnerable to moisture and energy loss. Our siding services help improve both appearance and performance while adding value to your home or business.

Why Shelbyville Property Owners Choose John Peters Roofing
At John Peters Roofing, we strive to provide a roofing experience built on trust, communication, and quality craftsmanship. Our team takes pride in helping property owners make informed decisions and achieve lasting results.
“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!”
Local Experience You Can Trust
We have extensive experience serving communities throughout Central Indiana and understand the roofing challenges local property owners face.
Quality Materials and Workmanship
Every roofing project is completed using proven materials and installation techniques designed for long-term durability.
Commitment to Customer Satisfaction
We prioritize clear communication, honest recommendations, and dependable service from start to finish.
Schedule a Roofing Estimate in Shelbyville, IN
Whether you’re dealing with roof damage, planning a replacement, or looking to improve your property’s exterior, John Peters Roofing is ready to help. We proudly serve homeowners and businesses throughout Shelbyville, Indiana with roofing solutions focused on protection, performance, and long-term value. Contact our team today to schedule an inspection and receive a free estimate.

From our Google Business Profile
What our customers say
“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.”
“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”
“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.”
“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.”
“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”
“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.”
“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.”
“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!”
“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.”
FAQ
Shelbyville roofing questions
Is Shelbyville in your service area?+
Yes. Shelbyville is about 21 miles southeast of our office at 7800 Shelby Street in Indianapolis, in Shelby County. The closest other towns we serve are New Palestine, Franklin and New Whiteland.
Is a roofing estimate in Shelbyville free?+
Yes. There is no charge for an estimate in Shelbyville, and the pricing is upfront with no hidden fees. Financing is available.
Do you work with insurance companies on hail damage in Shelbyville?+
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 Shelbyville?+
Yes. Besides homes, we repair and replace roofs on commercial buildings in Shelbyville, including TPO, EPDM, metal and flat roofing systems.
How often should a roof in Shelbyville be 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.
Need a roofer in Shelbyville?
Free estimates with upfront pricing, no hidden fees and no surprises. Financing available.










