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: Bristol sits close enough to the Michigan line that homeowners here often end up comparing Indiana and Michigan quotes. Roof replacement starts from $15,000, and your permit runs under Indiana rules whichever side your roofer comes from.

Bristol is a small town on the St. Joseph River in the north of Elkhart County, close enough to the state line that a lot of homeowners here end up with quotes from Michigan firms as well as Indiana ones. That is worth thinking about for a reason that has nothing to do with price.

Indiana and Michigan run separate systems. Different codes, different permit offices, different contractor registration rules. Your house is in Indiana, so Indiana rules apply to the work no matter where the company driving to it is based. If you are comparing quotes across the line, ask each one who is pulling your permit and which office they are pulling it from. It is a fair question and the answer tells you a lot.

For what it is worth, we work both sides. Our shop is in Shipshewana, about twenty minutes south of Bristol, and we build in Elkhart County and across in Michigan regularly. That means neither system is unfamiliar, and it means Bristol is a short run rather than a job we have to batch up with others to justify the drive.

Services We Offer in Bristol

Our Work Here

Roofs We've Built in Elkhart County

These are Elkhart County jobs, not stock photography. Bristol is a few minutes up the road from both.

Metal roof replacement in Elkhart, Elkhart County, Indiana
Metal roof replacement, Elkhart
Roof replacement in Elkhart, Elkhart County, Indiana
Roof replacement, Elkhart

See the full project gallery →

Before You Start

Roofing Permits in Bristol

In short: Bristol is a town in Elkhart County, so depending on the address a re-roof runs through the town or through the county. We work out which and handle it.

Bristol is an incorporated town inside Elkhart County, which means a re-roof may fall to the town office or to Elkhart County Planning and Development at 4230 Elkhart Road in Goshen, on (574) 971-4678, depending on exactly where the property sits.

This is the bit that trips people up when they are comparing an Indiana quote against a Michigan one. Neither office publishes a roofing specific fee, so instead of printing a figure here that may have moved, we confirm it for your address and put it in the quote.

You do not need to make the calls. Working out the right office and pulling the permit is part of the job for us, and the cost is written into your proposal rather than added later.

Straight Answers

What a Roof Costs in Bristol

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

We would rather give you a real number than make you fill in a form to get one. A full asphalt shingle replacement on a typical Bristol home starts from $15,000. Roof size, pitch, the number of layers coming off, and the condition of the decking are what move it.

If you are holding a cheaper quote from across the line, it is worth checking what is actually in it. Permit costs, decking allowance and disposal are the three things that most often sit outside a low headline number and reappear once the old roof is off. Ours are inside the figure we give you.

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

Find Us

Serving Bristol 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 Bristol Homeowners

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

Probably, and which office issues it depends on your address. Bristol is a town inside Elkhart County, so a re-roof may go through the town or through Elkhart County Planning and Development on (574) 971-4678. We work out which applies and pull it as part of the job.

Can a Michigan roofing company work on my Bristol home?

Your house is in Indiana, so Indiana rules apply to the work regardless of where the company is based. Ask any quote who is pulling your permit and from which office. It is a reasonable question and the answer is usually informative.

How much does a roof replacement cost in Bristol?

Asphalt shingle replacement on a typical Bristol home starts from $15,000. Roof size, pitch, the number of old layers coming off, and the condition of the decking all move that figure. Metal costs more up front and lasts longer. Every quote is fixed in writing.

Is Bristol too small for you to bother with?

No. Our shop is in Shipshewana, roughly twenty minutes south, so Bristol is a short run rather than a job we have to batch with others to justify the drive. Small towns are most of what we do.

Do you offer free roof inspections in Bristol?

Yes. Every project starts with a free assessment. We inspect the roof, tell you honestly what it needs and what it does not, and give you a clear guaranteed price with no obligation. If you do not need a new roof, we will say so.

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.