
Service area · South of Indianapolis
Roofing Company in Franklin, IN
- Family owned since 1976
- Licensed, bonded & insured
- Financing available
John Peters Roofing proudly provides trusted roofing services for homeowners and businesses throughout Franklin, Indiana. Whether you’re dealing with storm damage, an aging roof, or planning an exterior improvement project, our team delivers reliable craftsmanship and long-lasting roofing solutions. We understand the unique weather conditions that impact properties in Central Indiana and provide services designed to keep your home or commercial building protected through every season.
From small repairs to complete roof replacements, we are committed to helping Franklin property owners make informed decisions about their roofing investments.
Protecting Franklin Homes with Quality Roofing
Your roof serves as the first line of defense against rain, wind, hail, and extreme temperatures. Keeping it in excellent condition is essential for protecting your home and maintaining its value.

Complete Roof Replacement
Roofs naturally wear down over time due to age and exposure to the elements. If your roof is experiencing recurring leaks, curling shingles, or widespread deterioration, a replacement may be the best solution. Our team installs durable roofing systems that provide dependable protection while enhancing the appearance of your property.
Professional Roof Repairs
Roof damage rarely improves on its own. Small issues such as missing shingles, damaged flashing, or minor leaks can quickly grow into larger and more expensive problems. We provide timely repair services that help restore your roof and prevent additional damage.
Preventative Roof Inspections
Routine inspections allow property owners to catch roofing concerns before they become major repairs. Our detailed assessments help identify areas of concern and provide recommendations that support the long-term health of your roofing system.
Commercial Roofing Services in Franklin
Local businesses depend on durable roofing systems to protect employees, customers, inventory, and equipment. John Peters Roofing offers commercial roofing services tailored to the needs of offices, retail properties, industrial facilities, and other commercial buildings.
“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
When constructing a new building or replacing an aging roof, our team works closely with property owners to select roofing systems that provide performance, durability, and value.
Commercial Roof Repairs
Leaks and roofing failures can disrupt business operations and create costly property damage. We respond quickly to roofing issues and provide effective repair solutions that minimize downtime and protect your investment.
Ongoing Roof Maintenance
Preventative maintenance can significantly extend the lifespan of a commercial roof. Our maintenance services help identify wear and damage early, reducing the likelihood of unexpected roofing emergencies.
- 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 Services
Franklin residents are no strangers to severe weather. High winds, hailstorms, and heavy rainfall can create roofing damage that may not always be visible from the ground.

Hail Damage Assessments
Hail can weaken shingles and compromise your roof’s ability to shed water effectively. Our team performs thorough inspections to identify damage and recommend appropriate repairs or replacement options.
Wind Damage Repairs
Strong winds can loosen shingles, damage flashing, and expose vulnerable areas of your roof. We provide fast repair services to restore protection and prevent moisture intrusion.
Assistance with Insurance Claims
Roof damage often leads to insurance claims that can feel complicated and stressful. We help property owners document damage and navigate the claims process with confidence.
Gutter and Exterior Services
A healthy roofing system works together with gutters and exterior components to protect your property from water damage.
Seamless Gutter Installation
Proper drainage is critical for protecting foundations, landscaping, and siding. We install gutter systems designed to efficiently manage water runoff and support the overall performance of your roofing system.
Siding Improvements
Damaged or outdated siding can affect both appearance and protection. Our siding services help improve curb appeal while adding another layer of defense against Indiana weather conditions.

Why Franklin Property Owners Choose John Peters Roofing
At John Peters Roofing, we believe quality roofing starts with honest communication, dependable workmanship, and a commitment to customer satisfaction. Our goal is to deliver solutions that provide long-term value and peace of mind.
“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 Knowledge and Experience
We understand the roofing challenges faced by property owners throughout Franklin and the surrounding Johnson County area. Our experience allows us to recommend solutions that are built for local conditions.
High-Quality Roofing Materials
We use trusted products from respected manufacturers to ensure every project is built to last.
Dedicated Customer Service
From your initial consultation through final project completion, we keep you informed and involved throughout the process.
Schedule Roofing Services in Franklin, IN
Whether you need a roof repair, complete replacement, storm damage restoration, gutter installation, or exterior improvements, John Peters Roofing is ready to help. Contact our team today to schedule an inspection and discover why homeowners and businesses throughout Franklin, Indiana trust us for their roofing needs.

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
Franklin roofing questions
Do you work in Franklin, Indiana?+
Yes. Franklin is about 13 miles south of our office at 7800 Shelby Street in Indianapolis, in Johnson County. We also work in nearby New Whiteland, Bargersville and Trafalgar.
How do I get a roof estimate in Franklin?+
Request one online or call (317) 786-3315. Estimates are free, pricing is upfront with no hidden fees, and financing is available.
My Franklin roof was damaged in a storm. Can you help with the insurance claim?+
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.
Do you do commercial roofing in Franklin?+
Yes. Besides homes, we repair and replace roofs on commercial buildings in Franklin, 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 Franklin 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 Franklin?
Free estimates with upfront pricing, no hidden fees and no surprises. Financing available.










