352Five-Star Google Reviews
5.0Google Rating
10+Years in Business
1,000+Satisfied Customers
A+BBB Rating
Your Local Roofer

Honest Roofing from a Team You Can Trust

In short: Better Way Roofing works in Goshen most weeks of the year. Roof replacement here starts from $15,000, the City of Goshen requires a permit for a re-roof, and we pull that permit for you as part of the job.

Goshen is the county seat of Elkhart County and one of the areas we work in most often. Our shop is in Shipshewana, so Goshen is a short drive rather than a trip, which matters more than it sounds. It means we can get to a leak the same week, and it means the crew that quotes your roof is the crew that builds it.

Goshen's housing runs from the older homes around the downtown and college area through to newer subdivisions on the edges of town. Those two groups need different things from us. Older Goshen homes often have several layers of shingle on them, and once we open one up we regularly find decking that needs attention underneath. That is a conversation we would rather have with you at the quote stage than halfway through a tear-off. Newer builds are usually a straightforward replacement, and those we can turn around fast.

Services We Offer in Goshen

Our Work Here

Roofs We've Built in Goshen

These are Goshen jobs, not stock photography. Two metal roof replacements and an asphalt replacement, all in Elkhart County.

Residential metal roof replacement in Goshen, Elkhart County, Indiana
Residential metal roof replacement, Goshen
Metal roof replacement on a Goshen, Indiana home
Metal roof replacement, Goshen
Asphalt shingle roof replacement in Goshen, Elkhart County, Indiana
Roof replacement, Goshen

See the full project gallery →

Before You Start

Roofing Permits in Goshen

In short: Goshen requires a building permit to replace a roof. We pull it for you. You do not need to contact the city yourself.

This is the question we get asked most often, and the answer genuinely changes depending on which side of a county line you live on. In Goshen, a re-roof is permitted work. The City of Goshen Building Department handles it, applications go through the city's online portal, and a permit fee applies.

You do not need to do any of that. Pulling the permit is part of the job for us, and the cost is written into your quote rather than added later. That is what our Price Guarantee means in practice: the figure on the proposal is the figure on the invoice.

If you want to confirm anything yourself, the Goshen Building Department is on (574) 534-1811. Permit rules and fees do change, so check with the city for the current figure.

Straight Answers

What a Roof Costs in Goshen

In short: Asphalt shingle roof replacement in Goshen starts from $15,000. Metal costs more up front and lasts considerably longer. Every quote is fixed in writing before we start.

We would rather give you a real number than make you fill in a form to find out. A full asphalt shingle replacement on a typical Goshen home starts from $15,000. What moves that figure is roof size, pitch, how many layers are coming off, and whether the decking underneath has held up.

Metal is the other common choice here, and we build a lot of it in Elkhart County, both hidden fastener and exposed fastener systems. It costs more at the outset and outlasts asphalt by a wide margin, which is why it tends to appeal to people who intend to stay put.

The number we give you is the number you pay. No change orders halfway through, no discovering the decking was extra. See full pricing → or get a ballpark online →

Find Us

Serving Goshen and Elkhart County

Better Way Roofing is based in Shipshewana, Indiana, and serves homeowners throughout Elkhart County and the surrounding area. We're an Owens Corning Preferred Contractor with over 350 five-star reviews.

View on Google Maps →

Common Questions

Roofing FAQs for Goshen Homeowners

Do I need a permit to replace my roof in Goshen?

Yes. The City of Goshen requires a building permit for a roof replacement, applied for through the city's online portal. We pull the permit as part of the job, and the cost is included in your written quote rather than added afterwards. If you want to check anything directly, the Goshen Building Department is on (574) 534-1811.

How much does a roof replacement cost in Goshen?

Asphalt shingle replacement on a typical Goshen home starts from $15,000. The figure moves with roof size, pitch, how many layers of old shingle are coming off, and the condition of the decking underneath. Metal costs more up front and lasts considerably longer. Whatever we quote is fixed in writing before we start.

How quickly can you get to a leak in Goshen?

Usually the same week. Our shop is in Shipshewana, so Goshen is a short drive rather than a trip. That also means the crew that quotes your roof is the crew that builds it, which is not true of every company working in Elkhart County.

My Goshen home already has two layers of shingle. Is that a problem?

It is common on older homes around downtown Goshen and the college area. Extra layers add tear-off time and disposal cost, and they hide the condition of the decking underneath. We check for this at the free assessment, so the number we give you already accounts for it rather than turning into a change order midway through.

Do you offer free roof inspections in Goshen?

Yes. Every project starts with a free assessment. We'll inspect your roof, tell you honestly what it needs and what it doesn't, and give you a clear, guaranteed price with no obligation. If you don't need a new roof, we'll tell you that.

See How It Looks On Your Home

Upload a photo and try different materials, colors, and finishes with our free roof visualizer.

Try the Roof Visualizer View Project Gallery

Ready to Talk About Your Roof?

Every project starts with a free assessment. We'll look at your roof, tell you honestly what it needs, and give you a clear, guaranteed price.