Google Now Bills Ohio Roofers for Missed Local Services Ads Calls

Google starts charging for missed Local Services Ads calls on October 1, 2026. What the new rule costs Ohio roofing contractors, and what to fix first.

Close up of hexagonal asphalt roof shingles with scattered wood debris

You already know which calls you miss. It is the third one in nine minutes on the afternoon a hail core walks across the north side of Columbus, when your office manager is on with a supplier, your estimator is on a roof, and the phone rings out. Until now that missed call cost you a job you never knew about. From October 1, 2026, Google also sends you a bill for it.

This is not a discipline problem. Google notified Local Services Ads advertisers in late August 2026 that missed calls received during your stated business hours will be charged as valid leads when the caller stays on the line for more than 20 seconds. The same month, Google began moving Local Services Ads for roofing and eight other home service categories into Performance Max campaigns inside Google Ads. Two changes, one quarter, both moving money from your side of the ledger to Google's.

This is a systems problem, and systems problems have fixes that hold. What follows is what changed and when, the seven ways it shows up in a roofing company's pipeline and margin, how it lands differently in Ohio, South Dakota, Hawaii and Rhode Island, and what to fix before October 1.

Oct 1
The date Google begins charging Local Services Ads advertisers for missed calls received during their stated business hours
20 sec
How long a caller has to stay on the line before an unanswered call is billed as a valid lead
$78 to $174
Typical range for a charged roofing lead on Local Services Ads in September 2026, from one agency tracker of 13 roofing campaigns
0
Statewide roofing licences Ohio issues, which is why Google screening there leans on insurance and background checks instead

What Google Changed in August and September 2026

Google made two separate changes to Local Services Ads within a few weeks, and roofing sits in the first wave of both. One is a billing change effective October 1, 2026. The other is a migration that started in August 2026 and moves Local Services Ads into Performance Max campaigns with pay-per-lead goals. Neither required you to opt in.

Missed Calls Become Charged Leads on October 1, 2026

From October 1, 2026, a Local Services Ads call that nobody answers can still be billed as a valid lead. The trigger is time on the line: if the caller stays connected for more than 20 seconds during the business hours you advertise, Google treats it as a lead delivered. Previously an unanswered phone cost you the job but not the fee. Now it costs both.

One exception matters. If your phone system routes callers through a key press, the 20 second timer starts only after the caller presses a key, and a caller who hangs up in the menu generates no charge. Google says it is adding safeguards against robocalls and spam, without publishing thresholds, and it has published no dedicated dispute path for a wrongly charged missed call.

Follow-Up Calls Between You and the Homeowner Can Also Be Charged

Follow-up calls are the half of the billing change most contractors have not read. If an initial call does not qualify as a charged lead, a later call between your business and that same person can be charged when it meets Google's valid lead criteria. Google's Ads Liaison clarified that an advertiser is charged once for follow-up calls made within 15 days of the first interaction, and that calls after that window can generate a fresh chargeable lead.

That changes the economics of a callback list. Ringing back every missed number at the end of the day was free before. It is now a billable event on a 15 day clock, and roofing sales cycles routinely outlast 15 days on retail replacements.

Local Services Ads Moved Into Google Ads and Performance Max

The migration began in August 2026 for a named list of United States categories: plumbing, HVAC, electrical, appliance repair, house cleaning, lawn care, roofing, pest control and moving. Late 2026 brings in service area businesses and accounts with custom bidding, and the rest follow in 2027. Pay-per-lead pricing survives the move, so you still buy leads rather than clicks.

The controls do not all survive. Manual bidding, meaning your maximum cost-per-lead bid, is deprecated, and so is Target CPA at the vertical level, which is how a company running roofing and gutters in one account held two lead prices. Weekly budgets convert to daily by dividing by seven. Your Google Business Profile now pushes name, address and hours one way into Google Ads. The old dashboard closes after migration and historical reports do not come with you.

What This Looks Like on a Storm Day in Columbus

Ohio is where the two changes meet, because Ohio roofing demand arrives in bursts rather than a steady daily flow. A hail event over Franklin County or a wind event through the Cleveland suburbs produces a spike that lasts roughly 48 hours and then falls away. Previously a spike you could not staff cost you the jobs you missed. From October 1, 2026, calls ringing out during posted hours inside that spike are charged leads, while the daily budget conversion caps how much of the spike you can buy.

The arithmetic is not abstract. One agency tracker of 13 roofing campaigns put the average charged roofing lead in September 2026 at $151.80, median $124.42, with a range of $78.20 to $174.24 between the tenth and ninetieth percentile. Ten unanswered calls holding past 20 seconds on a Columbus afternoon is roughly $780 to $1,740 with no name in your CRM.

The Seven Pain Points Roofing Contractors Are Feeling

The billing change and the migration produce seven distinct problems. Three are about call handling, three are about budget and reporting control, and one is about what the Google Guaranteed badge is still worth. Mark the ones already true for you.

1. Your Busiest Hour Is Now Your Most Expensive Hour

Roofing call volume is not evenly distributed, and the October 1 change prices that unevenness. The hour after a storm warning clears brings the most calls and finds your team least able to answer, because the same weather has your crews securing tarps. The fix is capacity that scales without hiring: an answering layer that picks up on the first ring at 4pm on a Tuesday and at 8pm after a Thursday hail core.

2. Your Google Business Profile Hours Are Now a Billing Setting

Business hours used to be a visibility decision, and contractors set them generously because wider hours meant more time visible in local results. Your Google Business Profile now pushes those hours one way into Google Ads, and after October 1 they define the window in which an unanswered call is chargeable. A profile saying you are open until 8pm when the office empties at 5pm has turned three hours a day into paid missed calls.

3. The End-of-Day Callback List Costs Money Now

Calling back is no longer free. When an initial call does not qualify as a charged lead, a follow-up call can be charged if it meets Google's valid lead criteria, once inside the 15 day window. A homeowner you first spoke to on the second and call again on the twentieth can produce a second charge. Move the follow-ups that do not need a call to text and email.

Before October 1, work out what one unanswered call costs you. Take your account's average cost per charged lead, add your average gross profit on a roof, and you have the real price of a phone ringing out. For most roofing companies that runs into the thousands, and now the smaller half of it gets invoiced.

4. A Weekly Budget Divided by Seven Does Not Match Storm Demand

Roofing demand is lumpy and daily budgets are flat. The migration converts your weekly budget into a daily one by dividing by seven, which is arithmetically neutral and operationally wrong for a trade where a third of the month's demand can land in 48 hours. The day after a storm, when you would happily spend four times normal, the cap holds you at one seventh of a week.

5. You Lost the Bid Controls That Protected Margin

Manual maximum cost-per-lead bidding is deprecated, and so is Target CPA at the vertical level. If you run roofing alongside gutters, siding or solar in one account, you previously held a different lead price for each. Holding separate prices now means separate campaigns, and companies that never split their verticals will watch cheap-lead services absorb budget reserved for replacement work.

6. Your Reporting Baseline Disappears as Your Costs Change

Historical Local Services Ads reports do not transfer to Google Ads, and the old dashboard closes once your account has moved. The twelve months of lead volume, cost per lead and booked rate you would use to judge whether October 1 made things worse is gone unless you exported it. Export now, then report on booked jobs, because lead counts are about to include calls nobody answered.

7. The Badge Stopped Separating You From the Company Down the Road

The Google Guaranteed badge is a weaker differentiator in 2026 than it was in 2022. Better Business Bureau callouts are no longer supported in the migrated format, so an accreditation you spent years earning stops appearing beside your name, and you pick six structured callouts instead. Verification is also uneven by state, because Google checks state level licences only where local law requires them. In Ohio, which issues no statewide roofing licence, that half of the screen has nothing to check.

How the October 1 Change Lands in Ohio, South Dakota, Hawaii and Rhode Island

Ohio absorbs the missed call charge harder than almost any other roofing market, because Ohio demand arrives as storm spikes across three separate metros and the state issues no roofing licence for Google to verify. South Dakota, Hawaii and Rhode Island break the same rule elsewhere: South Dakota straddles two time zones, Hawaii keeps a clock the mainland does not, and Rhode Island gives Google a registration it can actually check.

Ohio: Three Metros, One Storm Season, No State Licence

Ohio roofing companies typically run one Local Services Ads presence per metro, and Columbus, Cleveland and Cincinnati behave as three markets with three storm calendars. A wind event that lights up the phones in Cuyahoga County does nothing in Hamilton County, so a statewide roofer buys leads while a third of the footprint surges and the rest sits quiet. The surging metro hits its daily cap first, and calls ringing out past it during posted hours are charged from October 1, 2026.

Ohio also sits at one end of the verification spectrum. The state issues no roofing contractor licence: the Ohio Construction Industry Licensing Board covers electrical, HVAC, plumbing, hydronics and refrigeration, and roofing is not on the list. Credentials are municipal instead. Columbus requires a Home Improvement Limited Contractor licence for residential roofing and a General Contractor licence for commercial work through the Department of Building and Zoning Services, with general liability at $300,000 and $500,000 and a $25,000 bond. Cincinnati requires registration with $100,000 of coverage and a $10,000 bond, and Cleveland requires registration to work inside the city. None of those are statewide, so Google's licence check has nothing to verify in Ohio.

Proof therefore has to sit on property you own. Roof age, hail history, the Ohio Department of Insurance appraisal process and your municipal registrations are what a homeowner in Dublin or Westerville checks before calling, and a badge carries none of them. Our breakdown of what actually drives roofing leads in Ohio covers the search demand behind each of the three metros.

State What makes the missed call rule bite What Google can verify there What to change first
Ohio Hail and wind spikes hit Columbus, Cleveland or Cincinnati one metro at a time, so one profile surges while the daily cap holds No statewide roofing licence, so insurance and background checks carry the screen; city registration is separate Per metro hours and an answering layer sized for a 48 hour spike
South Dakota Sioux Falls and Rapid City sit in different time zones, so one set of posted hours is an hour wrong across half the state No statewide roofing licence; the state issues a contractor excise tax licence, not a trade credential Split the service area by time zone before October 1
Hawaii Hawaii keeps no daylight saving time, so mainland call handling drifts by an hour twice a year against posted hours The C-42 roofing licence from the Contractors License Board is a genuine statewide credential Anchor hours to Hawaii time and recheck at every mainland clock change
Rhode Island One dense metro cluster means a nor'easter puts the whole state on the phone in the same hour State registration through the Contractors' Registration and Licensing Board is verifiable statewide Overflow capacity for a single statewide surge rather than a rolling one

South Dakota, Hawaii and Rhode Island: One Rule, Three Failure Points

South Dakota breaks on geography. A roofing company covering Sioux Falls and Rapid City operates across the Central and Mountain time zones, and a Local Services Ads profile carries one set of business hours. Post Central hours and your Rapid City coverage opens and closes an hour early against local expectation, putting Black Hills call volume inside a window you are billed for and outside the window you are staffed for. South Dakota also has no statewide roofing licence. It requires every construction contractor to hold a contractor's excise tax licence from the Department of Revenue, carrying a 2% excise on gross receipts, which proves nothing to a homeowner in Aberdeen.

Hawaii breaks on the clock. Hawaii does not observe daylight saving time, so the gap between Honolulu and the mainland shifts by an hour twice a year while your posted hours stay where you left them, and any contractor using a mainland answering service inherits that drift straight into the billing window. Hawaii is also the one state here where the licence check is substantial: the C-42 roofing contractor licence from the Contractors License Board at the Department of Commerce and Consumer Affairs requires four years of supervisory roofing experience within the past ten, a Business and Law exam, the C-42 trade exam and reviewed or audited financial statements. Name it in your copy, because in Hawaii it separates you. The National Weather Service outlook for the 2026 Central Pacific hurricane season, June 1 to November 30, called for 5 to 13 tropical cyclones and a 70% chance of above normal activity, which is exactly when unanswered calls in Honolulu and Kahului get expensive.

Rhode Island breaks on density. Providence, Warwick and Cranston sit within about fifteen miles of each other, so unlike Ohio there is no rolling storm calendar to spread the load: a nor'easter puts the whole state on the phone inside the same hour, and peak load rather than average load is what your answering capacity has to cover. Rhode Island is also the strictest of the four on credentials. The Contractors' Registration and Licensing Board requires registration for residential work over $500, including a state approved five hour pre-education course and $500,000 of combined single limit liability, and a commercial roofing licence adds a PSI examination, a ten hour OSHA course and $2,000,000 per occurrence.

Why Twenty Seconds Now Decides Your Cost Per Job

Twenty seconds is the entire billing rule, and it is short enough that most roofing offices will fail it without noticing. A caller who reaches four rings and a voicemail greeting has usually crossed 20 seconds before the beep. Speed to lead used to be a conversion argument. From October 1, 2026, it is a cost of goods argument.

Four Rings and a Greeting Is Longer Than You Think

Standard United States ring cadence runs about six seconds per cycle, so four rings puts a caller near 24 seconds before your voicemail greeting begins. Any roofing company whose overflow plan is a voicemail box is now buying those calls. Cutting to two rings before rollover, with a live answer or an AI agent behind it rather than a message, is the cheapest change available before October 1.

The Key Press Exception Is Worth Configuring Deliberately

Google's exception for routed calls is specific: where your system requires a key press to reach a department, the 20 second timer starts only after that key press, and a caller who never presses one generates no charge. That is a real lever and also a trade off, because a menu protects you from callers who bail out early and loses homeowners who will not sit through options after a storm.

After Hours Is Where the Cheap Wins Are

The strongest case for an always-on answering layer is the 5pm to 9pm window, when a homeowner has been home long enough to look at the ceiling stain. Those calls sit inside posted hours for plenty of roofing companies and outside the hours their office is staffed. Close the posted hours, which costs visibility, or extend the answering to match them.

Set your Google Business Profile hours to the hours somebody or something will actually answer, then extend the answering rather than trimming the hours. After the migration those profile hours flow one way into Google Ads, and after October 1 they define the window Google can bill you for silence.

What Replaces a Pipeline That Depends on Bought Calls

Local Services Ads still works, and that is worth conceding before criticising it. Pay-per-lead pricing with a visible badge at the top of a roofing search is a good product. The problem is dependency. When one platform sets your lead price, your bid controls, your budget pacing and now your definition of a chargeable lead, every rule change lands at full force. Keep the channel, reduce what it decides.

Own the Search Result Above the Ads

Organic and map visibility is the part of the result nobody reprices on thirty days' notice. A roofing company ranking in the local pack for its metro plus service terms gets calls that cost nothing per lead and carry the same intent as paid ones. In Ohio that means three local presences for Columbus, Cleveland and Cincinnati rather than one statewide page, because Google ranks them as three markets.

Answer Everything, Then Route It

An answering layer is infrastructure now. The standard is simple: every call picked up inside two rings, every caller qualified enough to know whether this is a leak, a replacement or a claim, and every qualified caller either booked or handed to a human while still on the line. After October 1 that bar has a price attached to failing it.

Build Proof Where the Platform Cannot Remove It

Better Business Bureau callouts vanishing from the migrated format is a reminder that borrowed credibility is on loan. Your reviews, your project galleries by neighbourhood and your licence where the state issues one are assets you control. In Hawaii the C-42 licence is worth stating plainly, and in Rhode Island the Contractors' Registration and Licensing Board number is. In Ohio and South Dakota, proof has to come from insurance, city registration, manufacturer certifications and project evidence.

How Leadnox Approaches the October 1 Change

Leadnox works only with roofing and HVAC contractors in the United States, and a shift like this is something to build around rather than react to. The approach has three parts: make the settings match reality, make the answering capacity match the settings, and move enough of the pipeline off pay-per-lead that the next rule change is an inconvenience rather than a quarter.

An Audit of What You Are About to Be Billed For

The first pass is arithmetic. We pull posted hours from the Google Business Profile, compare them against when calls are actually answered, count the calls ringing out inside those hours, and price them at the account's own cost per charged lead. Most roofing companies have never seen that number, and it decides whether the first move is trimming hours, adding capacity or configuring a routing menu.

An Answering Layer That Holds on a Storm Day

The answering and follow-up layer is built as AI Agents and Automation: instant pickup, qualification that separates a leak from a replacement, calendar booking without a human in the loop, and follow-up that uses text and email where a call would now be billable. Capacity is sized for the spike, because in Ohio, South Dakota, Hawaii and Rhode Island the spike is the business.

Demand That Arrives Without a Lead Fee

Performance Marketing keeps the paid channel efficient through the migration, with pacing rebuilt around real demand rather than a weekly budget divided by seven. GEO, AEO and SEO build the visibility that produces calls with no per-lead price, and Website Design turns those visitors into booked appointments.

The Numbers to Watch Through October

Four metrics will tell you whether October 1 is costing you money. Baseline all four in September while comparable data still exists, because once the migration completes the old reporting is gone.

Answer Rate Inside Posted Hours

Answer rate inside posted hours is the metric that most directly controls waste, and good looks like 95% or better. Measure calls answered within 20 seconds divided by all calls received during the hours on your Google Business Profile, not a general answer rate across the day.

Cost Per Booked Job, Not Cost Per Lead

Cost per booked job is the only lead metric that survives the change intact. Cost per lead is about to include calls nobody answered, so it will look stable while your economics deteriorate. Divide channel spend by jobs actually signed, monthly, and treat any rise above 15% as a signal to investigate.

Share of Booked Jobs From Channels With No Lead Fee

Share of booked jobs from unpaid channels is your exposure measure. Count jobs from organic search, the map pack, referrals and repeat customers as a percentage of all jobs booked. At 20% you are fully exposed to platform pricing decisions. At 50% and above, a change like October 1 is a line item rather than an emergency.

Disputed and Credited Leads

Disputed lead rate tells you whether the new billing rule is being applied fairly. Track every charged lead you believe was invalid, including missed calls that look like robocalls or wrong numbers, submit them through the lead dispute process, and record what percentage is credited. A falling credit rate against rising charged missed calls is evidence to raise.

Frequently Asked Questions

Yes. From October 1, 2026, Ohio roofing contractors running Local Services Ads are charged for calls that go unanswered during their posted business hours when the caller stays on the line for more than 20 seconds. It lands harder in Ohio because storm driven call spikes in Columbus, Cleveland and Cincinnati arrive faster than most offices can staff them.

Google began migrating Local Services Ads into Performance Max campaigns inside Google Ads in August 2026, starting with United States home service categories including roofing, HVAC, plumbing and electrical. Once your account migrates, the old dashboard redirects to Google Ads and historical performance reports do not transfer. Export your lead volume and cost history before the migration reaches your account.

Match your posted business hours to the hours somebody or something will actually answer, cut voicemail rollover to two rings, and put live answering or an AI voice agent behind that rollover. Google also exempts calls where the caller must press a key to be routed and never presses one, so a routing menu helps, though it costs you some genuinely interested callers.

Hawaii does and South Dakota does not. Hawaii requires the C-42 roofing contractor licence from the Contractors License Board, which Google can verify as a statewide credential. South Dakota issues no statewide roofing licence, so verification rests on insurance and background checks, with a contractor excise tax licence from the Department of Revenue covering tax rather than trade competence.

They can be. If the first call does not qualify as a charged lead, later calls between your business and that person are charged when they meet Google's valid lead criteria. Google has said an advertiser is charged once for follow-up calls made within 15 days of the first interaction, and calls after that window can create a new chargeable lead.

Your Phone Ringing Out Is Now a Line on Your Google Invoice

Leadnox builds answering systems, automation and owned demand for roofing contractors across Ohio, South Dakota, Hawaii and Rhode Island. We make sure the calls you are now paying for are calls that end in a booked appointment.

Get My Free Roofing Market Audit