John Beal Roofing

Need A New Roof In Columbus?

Want To Pay The Lowest Price?

Of course you do.

Free, no-obligation roof inspection and quote for Columbus homeowners — fast.

  • Hundreds of 5-Star Reviews
  • Local ColumbusOffice · Local Crews
  • Lifetime Warranty
  • BBB Torch Award Winner
  • 50,000+ Satisfied Customers
  • Three Generations Since 1947

Get My Free Quote

No obligation. Takes 60 seconds.

Consent is not a condition of purchase.

Backed by a lifetime warranty and hundreds of five-star reviews.

No obligation. No pressure. We'll call you back fast.

BBB Torch Award Winner For Ethics

Recognized for honesty, integrity and trust.

Columbus roofs deal with a little of everything — spring hail that dents shingles and damages flashing, ice storms that coat a roofline in a way few materials handle well, and the freeze-thaw cycling that comes with a long central-Ohio winter. It adds up fast on a roof that isn't built to take it.

How It Works

1

Tell Us About Your Roof

Fill out the short form above — takes about a minute.

2

We Inspect It Free

A local John Beal Roofing team member takes a look, no cost, no obligation.

3

Get The Lowest Honest Price

You get a straightforward, in-writing quote — no games.

Why Homeowners Trust Us

Hundreds of 5-Star Reviews

Midwest homeowners rate the work five stars again and again — part of the 50,000+ satisfied customers we've served. Family-owned, and it shows in how the crews treat a property.

Family-Owned, Not A Call Center

When you call for a quote in Columbus, you get a family-owned roofing company and our own employees — not a call center in another state passing your name to whoever bought the lead.

Lifetime Warranty

Every roof we install is backed by a lifetime warranty. Not a promotion, not a tier — every roof.

BBB Torch Award For Ethics

This award recognizes honesty and integrity in how a business treats its customers. A roof is one of the biggest purchases you'll make for your home, so who you trust with it matters.

Roofing In Columbus & Franklin County

John Beal Roofing serves Columbus and Franklin County — Dublin, Westerville, Hilliard, Gahanna, Grove City, Powell, Upper Arlington and New Albany. Family-owned, with a lifetime warranty on every roof we install.

The Suburbs Are All Hitting Their First Roof At Once

Columbus is the fastest-growing metro in Ohio, and the subdivisions that went up through the late nineties and two-thousands were finished with builder-grade three-tab shingles. Those shingles were specified to a construction budget, not to a lifetime. They are now twenty to twenty-five years old across entire neighborhoods at the same time, which is why a street in Hilliard or Grove City can go from fine to failing within a couple of seasons of each other. If your neighbors are suddenly getting roofs, that is not a coincidence and it is not a sales pitch.

Central Ohio Hail Does Its Damage Quietly

Spring and early summer put a genuine severe storm season over central Ohio, and the hail that comes with it does something most homeowners never see. It does not punch holes. It bruises — crushing the mat beneath the shingle and knocking loose the granule layer that blocks UV. The roof looks completely ordinary from the driveway. Two or three summers later the exposed asphalt has dried out and cracked, and now there is a leak, long after the claim window quietly closed.

New Construction Is Not The Same As Good Construction

A fifteen-year-old roof in a newer Columbus suburb is not automatically healthy. We routinely find pipe boots already split, step flashing shorted where a wall meets the roof, and valleys that were closed-cut in a hurry. Those are production-building shortcuts, not storm damage, and they leak on exactly the same schedule. A free inspection will tell you which of the two you actually have.

A Lifetime Warranty, On Every Roof

Every roof we install carries a lifetime workmanship warranty — not a tier, not a promotion, not an add-on. We hold the BBB Torch Award for Ethics, which recognizes how a company treats its customers. In a market moving as fast as Columbus, a contractor who is still in business and still answering the phone in ten years is worth more than a discount today.

Columbus Roofing Questions

Do you serve the Columbus suburbs?

Yes — Columbus plus Dublin, Westerville, Hilliard, Gahanna, Grove City, Powell, Upper Arlington and New Albany.

My neighbors are all getting new roofs. Do I need one?

Possibly. Subdivisions built at the same time were roofed with the same builder-grade shingles, so they reach end of life together. A free inspection tells you whether yours is actually failing or has good years left.

How can I tell if hail hit my roof?

You usually cannot from the ground. Hail bruises the mat and strips granules without breaking the surface. It takes someone on the roof checking for soft spots and granule loss in the gutters.

What does a roof replacement cost in Columbus?

Most asphalt shingle replacements run $11,000 to $17,000 depending on size, pitch, layers and decking condition. You get the number in writing before any work begins.

What Central Ohio weather does to a Columbus roof

Columbus sits in flat, open Central Ohio, where spring and summer storm lines bring hail, straight-line winds and tornado warnings with little to slow them down. Wind damage — lifted tabs, missing shingles, peeled ridge caps — is the most common storm call we get here.

Winters add snow, ice and repeated freeze-thaw cycles that push water under worn shingles and build ice dams on poorly ventilated homes. A roof that made it through a summer storm with a few loose shingles often starts leaking by February.

Neighborhoods and communities we serve around Columbus

We serve Franklin County and the fast-growing suburbs in Delaware, Licking, Fairfield and Union counties.

  • Dublin
  • Westerville
  • Hilliard
  • Upper Arlington
  • Worthington
  • Powell
  • Lewis Center
  • Delaware
  • New Albany
  • Gahanna
  • Reynoldsburg
  • Pickerington
  • Canal Winchester
  • Grove City
  • Groveport
  • Bexley
  • Whitehall
  • Grandview Heights
  • Clintonville
  • German Village
  • Short North
  • Marysville
  • Blacklick
  • Galena

Roof replacement in Columbus

Columbus has grown fast, and a huge share of homes in Dublin, Hilliard, Westerville, Powell and Pickerington were built in the 1990s and 2000s. Many still wear the original builder-grade shingles, which are now curling, losing granules and leaking around vents. In-town neighborhoods like Clintonville, Bexley and German Village bring older, steeper roofs and multiple layers.

Every Columbus replacement gets a full tear-off, decking repair, ice and water protection, synthetic underlayment, new flashing, drip edge and ventilation sized to the attic — installed by certified crews and backed by our lifetime warranty.

Roof repair and storm damage in Columbus

Wind-lifted shingles, cracked pipe boots, worn valleys and flashing leaks are the most common Columbus repairs. We tarp the roof the same day if water is coming in.

After hail, we photograph every bruise on the shingles and every dent in the gutters and vents so you know whether you have a claim before you call your insurer.

How a storm claim works with us

  1. Free inspection with photos of every damaged area.
  2. You file the claim with your insurance company.
  3. We meet your adjuster on the roof with our measurements.
  4. We install the approved roof, clean up and sweep for nails.

What a new roof costs in Columbus

Columbus roof prices depend on roof size and pitch, tear-off layers, decking repairs, flashing work and the shingle line you choose.

You get a free on-roof inspection and a written, itemized quote.

Why Columbus homeowners call John Beal

Local office, local crews

Your Columbus estimate, install and follow-up come from our local Columbus team — real employees, not a call center.

Lifetime warranty

Every roof we install is backed by a lifetime warranty, from the company that has been doing this since 1947.

Certified installers

Owens Corning Platinum Preferred and IKO ROOFPRO Craftsman Premier — manufacturer certifications only a small share of contractors earn.

Answered 24/7

Storms in Columbus don’t keep office hours. Call 1-800-JOHN-BEAL day or night for emergency tarping and leak calls.

John Beal Roofing has local crews serving Central Ohio homeowners, backed by three generations of roofing since 1947.

Columbus roofing questions

Do you serve the Columbus suburbs?

Yes - Columbus plus Dublin, Westerville, Hilliard, Gahanna, Grove City, Powell, Upper Arlington and New Albany.

My neighbors are all getting new roofs. Do I need one?

Possibly. Subdivisions built at the same time were roofed with the same builder-grade shingles, so they reach end of life together. A free inspection tells you whether yours is actually failing or has good years left.

How can I tell if hail hit my roof?

You usually cannot from the ground. Hail bruises the mat and strips granules without breaking the surface. It takes someone on the roof checking for soft spots and granule loss in the gutters.

What does a roof replacement cost in Columbus?

Most asphalt shingle replacements run $11,000 to $17,000 depending on size, pitch, layers and decking condition. You get the number in writing before any work begins.

Is it time to replace the original roof on my 2000s Columbus home?

Often, yes. Builder-grade shingles from that era are reaching the end of their life. We inspect for free and tell you honestly whether you need a repair or a replacement.

Do you serve Dublin, Westerville and Hilliard?

Yes. We serve all of Franklin County and the surrounding suburbs, including Dublin, Westerville, Hilliard, Powell and New Albany.

Storm damage, reinspections and denied claims in Columbus

With Central Ohio wind and hail hitting Columbus roofs, we see plenty of homeowners in Dublin, Westerville, Hilliard and Upper Arlington whose roofs clearly took storm damage, but whose insurance claims came back low or denied. A denial letter is not always the final word.

After a storm

Note the storm date, photograph dented gutters, vents and AC fins, and get a free on-roof inspection. What a storm inspection covers.

Claim denied?

Get the reason in writing, read your policy, and have the roof documented slope by slope. What to do if your hail claim is denied.

Ask for a reinspection

Send your insurer a written request with your claim number and photo report, and ask for your roofer to be there. How to request a reinspection.

Get a third-party opinion

A second roofer, an engineer, appraisal, a public adjuster or the Ohio Department of Insurance. Your second-opinion options.

In Ohio, insurance consumer complaints go to the Ohio Department of Insurance. We document the damage and meet your adjuster on the roof; we are roofers, not public adjusters, so negotiating the claim stays between you and your insurer.

My hail claim was denied in Columbus — can I get a reinspection?

Often, yes. Get an independent photo report of the roof, then ask your insurer in writing to reinspect, referencing your claim number. If you still disagree, you can look at appraisal under your policy or contact the Ohio Department of Insurance.

Get your free Columbus roof quote

Free, no-obligation inspection with photos. Three generations since 1947. Lifetime warranty on every roof.

Get My Free Quote1-800-JOHN-BEAL

What We Do

Roof Replacement  ·  Storm & Hail Damage  ·  Roof Repair  ·  Gutters  ·  Commercial Roofing

"When Mother Nature's at her worst, we're at our best."

Every roof we install is backed by a lifetime warranty.

Get A Quote