Service Area

Roofing in Bryan, Ohio

A short drive from Napoleon, from downtown Bryan rooftops to farms and factories.

Big Horn Roofing covers Bryan and the rest of Williams County with the same crew, same owner, and same honest pricing we run in Napoleon. Shingles, metal, gutters, storm work, historic homes. Andrew is on every job.

Call (419) 518-7799

Last updated: April 13, 2026

Brick Cape Cod home with new shingle roof in Bryan, Ohio

Roofing in Bryan, OH.

Bryan sits about 35 miles west-northwest of our shop in Napoleon, a straight run out US-6 past Defiance and Ney. It is the seat of Williams County and zip 43506, a small-town manufacturing hub with the Spangler Candy Company still cranking out Dum-Dums off the south side of town and Ohio Art down the road. The downtown square wraps around the Williams County Courthouse, and the housing stock out from there runs the full range. Brick four-squares from the 1890s near the courthouse, mid-century ranches off East High, newer subdivisions past the fairgrounds, and working farms scattered through the township.

That variety is why we like working in Bryan. Every week looks different. One job might be a steep-pitch replacement on a 1910 home near East Park, and the next is a standing seam metal roof on a machine shed out past Stryker Park. We have been roofing in this part of Ohio long enough to know what each kind of house needs.

If you want the full rundown on how we handle a residential roof replacement, start with our residential roofing page. The process we run in Bryan is the same one we run in Napoleon.

Red brick ranch home with new roof in Williams County, Ohio

Downtown Bryan and the historic neighborhoods.

The blocks radiating out from the courthouse square are where Bryan shows its age, and we mean that in a good way. A lot of the homes between the square and the Spangler Candy factory were built between 1890 and the early 1920s. Two story brick and clapboard, steep pitches, carved trim at the eaves, and the kind of complicated rooflines that only old money and old craft produce. The East Park neighborhood has a similar feel, with larger lots and homes built through the teens and twenties.

Roofing these houses is a different job than roofing a 1998 ranch. The decks are often plank instead of plywood. The pitches can run past 12:12. The flashing details around dormers, turrets, and chimneys were built for a different era of materials. We slow the work down on older homes in Bryan because the house deserves it. We match shingle profiles that read correctly against brick. We redo copper or aluminum flashing instead of caulking over what was there. And when a slate roof is still serviceable, we tell the owner that before we sell them anything.

Ag buildings and rural properties.

Outside the Bryan city limits, Williams County turns into farm country fast. Corn and soybeans north toward Pioneer, dairy operations out past Edgerton, and grain storage dotted along every county road. A lot of our work in rural Williams County is metal. Standing seam panels on pole barns, ribbed steel on machine sheds, and heavy gauge metal on farmhouses that need to shed snow and ice for another 40 years.

Metal makes sense on ag buildings for a few reasons. It goes up fast on long uninterrupted spans. It sheds water cleanly off low-slope barn roofs where shingles struggle. And when a storm rips through Williams County and tears sections off a shed, metal is repairable panel by panel without tearing off the whole roof.

We do residential metal too. Farmhouses, cabins out by Hammer Lake, and newer builds where the owner wants a 50-year roof from day one. If you are weighing metal against shingles, our metal roofing page lays out what each one costs and how each one holds up.

White farmhouse with new metal roof in rural Williams County, Ohio

All our services in Bryan and Williams County.

Every service below is available anywhere in Williams County, from the courthouse square out to the Indiana line. Same crew, same pricing, no trip fee.

Also serving neighboring cities: Archbold, Wauseon, and Defiance.

Need a roof estimate in Bryan?

We drive out for free inspections across Williams County. No pressure, no sales pitch.

Call (419) 518-7799

What Williams County homeowners say.

★★★★★

"Phenomenal. Andrew is the best!"

Patrick D.Roof replacement, September 2025
★★★★★

"I chose Big Horn Roofing because Andrew stood out as the most honest and straightforward. The job was completed faster than expected, the workmanship is top notch, and the price was very fair."

Brittany T.Full roof replacement

Roofing questions from Bryan homeowners.

Yes. Bryan is about 35 miles west-northwest of Napoleon on US-6, and we work across Williams County every week. Travel time does not change our pricing, and we show up with our own crew and materials.

We do. Older homes around the downtown Bryan courthouse square and in East Park often have steep pitches, slate or wood deck substrates, and period detailing at the eaves. We slow the work down on those houses, hand-detail the flashing, and match shingle profiles that read correctly against brick and clapboard.

Most single-family homes in Bryan fall between $8,000 and $18,000 for a full tear-off and new architectural shingle roof. Larger homes and metal roof upgrades run higher. We give free written estimates with no obligation so you know the number before you commit.

Yes. We handle the permit application through the City of Bryan or the Williams County Building Department, schedule the inspection, and take care of the paperwork. Homeowners do not need to file anything themselves.

Residential roofing, commercial roofing, metal roofing, gutters and gutter guards, storm damage and insurance claim help, roof repairs and maintenance, and free roof inspections. Every one of those services is available across Williams County.

Andrew Piercefield, owner of Big Horn Roofing in Napoleon, Ohio

About the author

Andrew Piercefield

Owner, Big Horn Roofing LLC / Napoleon, OH

Andrew Piercefield has been roofing across Williams County, Henry County, and Northwest Ohio for over 12 years. Big Horn Roofing handles everything from historic downtown Bryan homes to farmhouses on the outskirts of Williams County. Licensed and insured in Ohio.

Get your free roof inspection in Bryan.

We drive out to Williams County, climb the roof, take photos, and tell you straight. No pressure, no sales pitch. Just an honest read on your roof.