In March 2026, Ohio Attorney General Dave Yost sued a Virginia-based roofing company after it descended on Northeast Ohio following the August 2024 storms, collected more than $188,000 in deposits from 24 homeowners for roofing and siding work — and ghosted every one of them. The company is gone. The money is gone. The roofs are still unfinished.
This happens in Ohio every storm season. The scale varies. The mechanism is always the same.
This guide gives you the specific, verifiable steps to avoid it — not vague advice to “check reviews” and “get multiple estimates,” but the actual questions to ask, the specific things to verify, and the exact language that tells you a contractor is either legitimate or isn’t. It takes about 20 minutes. It has saved Central Ohio homeowners tens of thousands of dollars. Read it before you sign anything.
Why Ohio Is a Storm Chaser Magnet
Ohio sits in a weather corridor that produces significant hail and wind events every single year across the state. Franklin, Licking, Fairfield, Delaware, and surrounding counties get hit regularly — and after every significant event, the same pattern plays out: within 48–72 hours, out-of-state roofing crews start appearing in affected neighborhoods, going door to door.
These contractors are not inherently criminal. Many are legitimate companies from neighboring states that follow storm activity as a business model. Some do good work. But the model creates structural incentives that work against you as a homeowner — speed over quality, volume over accountability, signing before you’ve had time to research, and a business address that may be hundreds of miles from your house when problems emerge six months later.
⚠️ What happened in Ohio in 2024–2026
Following the August 2024 storm corridor that hit Northeast Ohio, the Ohio AG’s office received a surge of complaints against out-of-state roofing contractors. In March 2026, AG Dave Yost sued CMN Group, a Virginia-based company, after it collected over $188,000 in deposits from 24 homeowners and performed little to no work. This was one case — the AG’s office handles dozens of roofing-related complaints after every major Ohio storm season. The Central Ohio market is not immune. Franklin, Licking, and Fairfield county homeowners are targeted after every significant weather event.
Ohio law gives you a three-day right to cancel any home improvement contract. Use it if you have any doubt. A legitimate contractor will not object.
The 20-Minute Contractor Verification Checklist
Do these in order before signing anything. Most legitimate contractors will provide everything in this list without hesitation — and most illegitimate ones will fail by item three.
1
Verify their Ohio contractor license — in 2 minutes
Ohio requires roofing contractors to be licensed through the Ohio Construction Industry Licensing Board (OCILB). Ask the contractor directly: “What is your Ohio contractor license number?” A legitimate contractor answers immediately. Then verify it yourself at the OCILB website — it takes two minutes and tells you whether the license is active, what it covers, and whether there are any disciplinary actions on record.
What to watch for: Any hesitation, a vague answer (“we’re licensed in multiple states”), a license number that doesn’t pull up on the OCILB search, or a claim that they’re “in the process” of getting licensed. None of these are acceptable. No license — no contract.
2
Request a certificate of insurance — and actually verify it
You need two specific types of coverage confirmed in writing: general liability insurance (covers damage to your property) and workers’ compensation (covers injuries to workers on your roof). If a worker without workers’ comp is injured on your property, you can be held liable.
Ask for a certificate of insurance naming your property as an additional insured. Then — and this is the step most homeowners skip — call the insurance company listed on the certificate to verify the policy is currently active. Certificates can be forged or show lapsed policies. A two-minute phone call to the insurer confirms it.
What to watch for: Refusal to provide a certificate, a certificate with an insurer you can’t verify, or coverage limits that seem unusually low for a roofing contractor (general liability should be at minimum $1 million).
3
Confirm a verifiable permanent Ohio address
Not a P.O. box. Not a shared office suite. A physical location you can drive to, with a Google Street View presence, a business that has operated at that address for multiple years, and a phone number that isn’t a temporary Google Voice number created three weeks ago.
Search the company name in the Ohio Secretary of State’s business search. This shows you when the business was registered, under what name, and at what address. A company registered two months ago in Virginia with an Ohio “branch” that’s a UPS store address is a red flag. A company with a 10-year Ohio business registration at a real Columbus address is not.
Why this matters: When your roof fails two years from now, you need to be able to reach someone. A contractor whose business address doesn’t exist cannot honor a warranty, cannot be served with legal notice, and has no accountability for the work they performed.
4
Check reviews — specifically for patterns, not stars
Star ratings are easy to game. What you’re looking for in reviews is: specificity, recency, and response to negatives. Reviews that name the salesperson, describe specific work performed, mention the neighborhood, and include photos are hard to fake. Reviews that say “great job, very professional, highly recommend” with no other detail are not useful signal either way.
Look specifically at how the company responds to negative reviews. A company that engages professionally and resolves complaints publicly is demonstrating accountability. A company that argues with reviewers, attacks critics, or has a pattern of 1-star reviews mentioning incomplete work or disappeared deposits — trust the pattern over the overall star count.
Where to check: Google Business Profile (hardest to manipulate), BBB (shows formal complaints and resolution history), and Facebook (for community-level feedback in local neighborhood groups).
5
Read the contract before signing — every line
A legitimate roofing contract in Ohio should specify: the exact materials to be installed (manufacturer, product name, weight/gauge, color), the scope of work including tear-off and disposal, the warranty terms for both materials and labor separately, the payment schedule tied to project milestones, and the start and completion timeline with weather contingencies.
What should not be in the contract: a requirement to pay 50% or more upfront before materials are ordered or delivered, language signing over your insurance claim rights (assignment of benefits) without your clear understanding, or vague scope language like “roofing work as needed.”
The payment standard: A deposit of 10–20% to hold your place in the schedule is normal. Anything above 30% before materials arrive on your property is outside industry norms and increases your risk substantially if the contractor doesn’t complete the job.
6
Ask for local references from the past 12 months — and call them
Not a printed list of names. Not a link to their website’s testimonials page. Actual phone numbers for homeowners in your county whose roofs they installed within the past year. Call two or three. Ask specifically: Did they finish on time? Did the final cost match the estimate? Have you had any issues since installation, and if so, how did they respond?
What to watch for: A contractor who can’t produce local references, who offers references from out-of-state jobs, or whose references don’t answer or don’t remember the contractor — none of these are disqualifying on their own, but combined with other flags they matter. A contractor who has done 50 roofs in Franklin County in the last year should be able to put you in touch with a few of those homeowners without difficulty.
Red Flag Reference Guide — Print This and Keep It
| What They Say or Do |
What It Actually Means |
Risk Level |
| “Sign today and we’ll lock in this price” |
Preventing you from doing the verification steps above |
🚨 Walk away |
| “We’ll waive your deductible” |
Insurance fraud — inflating the claim to cover your deductible. Exposes you, not just them. |
🚨 Walk away |
| Requires 50%+ deposit before materials arrive |
You have no leverage if they disappear |
🚨 Walk away |
| Can’t provide Ohio license number on the spot |
Either unlicensed or working under another company’s license |
🚨 Stop here |
| No physical Ohio address / out-of-state truck |
No accountability when problems arise later |
🔴 High risk |
| “We’ll handle everything with your insurance” |
Possibly fine — or possibly AOB language that transfers your claim rights |
🔴 Read carefully |
| Contract is vague about specific materials |
No way to verify what was installed vs. what was billed |
🔴 Demand specifics |
| Business registered less than 2 years ago |
Not disqualifying alone — but combined with other flags, significant |
🟡 Investigate more |
| Estimate dramatically lower than others |
Missing scope, inferior materials, or a loss-leader to get the contract |
🟡 Ask what’s different |
What a Legitimate Ohio Roofing Contractor Looks Like
It’s easy to describe what to avoid. Here’s the positive picture — what a contractor who has nothing to hide looks and acts like:
What a trustworthy contractor does
✓
Gives you their Ohio license number before you ask for it
✓
Provides a certificate of insurance naming your property as additional insured
✓
Has a physical Ohio address you can find independently — not just on their business card
✓
Writes a contract that specifies exact materials, manufacturer, product, and color
✓
Asks for 10–20% deposit to hold your slot — not 50% upfront
✓
Can provide 2–3 local references from completed jobs in your county in the last year
✓
Separates labor warranty from materials warranty and explains both clearly
✓
Doesn’t object when you say you need a few days to review the contract
✓
Pulls the required permits — and you can verify they were pulled with your local building department
A note from Dan
“I’ve been doing this in Central Ohio for over 20 years under the same name, at the same address. My license number is available on every estimate I give. My insurance certificate names your property as additional insured. My references are homeowners in your county who will pick up the phone.”
“I’m not telling you to hire me specifically. I’m telling you to hold every contractor to this standard — including me. If any of these boxes don’t get checked, the answer is no. Your roof protects your home. It’s not the place to give someone the benefit of the doubt.”
The Metal Roof Company | Ohio License on file | Columbus, OH | Est. 2004
💡 Your rights as an Ohio homeowner
Three-day cancellation right: Ohio law gives you the right to cancel any home improvement contract within three business days of signing, for any reason. The contractor must provide written notice of this right. If they don’t — that’s a red flag in itself.
Where to verify licenses: Ohio Construction Industry Licensing Board (OCILB) — search at com.ohio.gov/divisions/industrial-compliance/OCILB
Where to check business registration: Ohio Secretary of State business search at businesssearch.ohiosos.gov
Where to report scams: Ohio AG Consumer Protection at ohioattorneygeneral.gov/Consumers, or call 800-282-0515
Ready to Talk to a Contractor Who Can Check Every Box?
The Metal Roof Company has operated in Central Ohio for over 20 years. Dan Toland is the owner, the inspector, and in many cases the person on your roof. Licensed, insured, local, and accountable.
📞 614-721-7663 |
👉 Schedule a Free Inspection
Questions
Do Ohio roofing contractors need to be licensed?
▼
Yes. Ohio requires roofing contractors to be licensed through the Ohio Construction Industry Licensing Board (OCILB). The license must be active and in good standing. You can verify any contractor’s license online at the OCILB website — it’s a free, two-minute search that tells you whether the license is current, what work it covers, and whether there are any disciplinary actions on record. Never hire an unlicensed roofing contractor in Ohio, regardless of the price.
What is an assignment of benefits and should I sign one?
▼
An assignment of benefits (AOB) transfers your insurance claim rights to the contractor — giving them authority to negotiate directly with your insurer, receive payment, and in some cases file supplements or pursue litigation on your behalf without your direct approval. AOB arrangements are not inherently illegal in Ohio, but they remove you from your own insurance process and have been associated with inflated claims and disputes. Before signing any AOB, understand exactly what you’re authorizing. A legitimate contractor who works with insurance claims regularly does not need an AOB to do their job — they can work directly with adjusters on your behalf with your active participation.
Is it okay to hire a contractor who knocked on my door after a storm?
▼
It’s not automatically wrong — some legitimate local contractors do canvass after storm events. But it is a scenario that requires extra vigilance, not less. Run every item on the verification checklist above before going further. The specific pattern to watch for: an out-of-state truck, pressure to sign the same day, a request for a large deposit, and an offer to “handle your insurance claim” — together, these are a clear signal to stop. A legitimate contractor showing up after a storm will understand that you need time to verify their credentials and won’t object when you ask for it.
What should a roofing warranty actually cover?
▼
There are two separate warranties on any roofing job and it’s critical to understand both. The manufacturer’s materials warranty covers defects in the product itself — shingle failure, coating failure, metal panel defects. This warranty comes from the manufacturer, not the contractor, and follows the product regardless of who installs it. The contractor’s workmanship warranty covers installation defects — improper flashing, incorrect fastening, inadequate underlayment. This warranty comes from the contractor and is only as good as the contractor’s continued existence. A workmanship warranty from a contractor who is out of business is worthless. Five years is a reasonable minimum for workmanship; longer is better. Get both warranties in writing before work begins.
Related Reading
DT
Dan Toland — Owner, The Metal Roof Company
Dan has operated in Central Ohio for over 20 years under the same license, at the same address. He has watched storm chasers come and go across this market every season and has repaired the aftermath of their work more times than he can count. This guide is what he tells every homeowner who asks how to avoid that outcome.
Licensed · Insured · Central Ohio Based
Columbus · Westerville · Dublin · Powell · New Albany · Upper Arlington · Worthington · Gahanna · Hilliard · Bexley · Delaware · Marysville · Newark · Heath · Granville · Pataskala · Lancaster · Canal Winchester · Pickerington · Circleville · Chillicothe · Buckeye Lake · Franklin, Licking, Fairfield, Delaware, Union & Ross Counties