Google Ads · October 29, 2026 · 7 min read
Google Local Services Ads for HVAC: Audit Missed-Call Charges
Google’s updated Local Services Ads lead rules make some unanswered calls billable. Use this HVAC contractor checklist to audit hours, routing, call records, and lead charges.
Quick answer
Google says an unanswered Local Services Ads phone call during a business’s operating hours can count as a valid lead when the caller stays on the line for more than 20 seconds. HVAC contractors should confirm their Google Business Profile hours, active ad schedule, phone routing, and individual lead charge statuses, then compare the record with their own call logs.
Google Local Services Ads for HVAC contractors now warrant a missed-call billing audit. Google’s current lead guidance says an unanswered call during operating hours can count as a valid lead when the caller stays on the line for more than 20 seconds. For a shop serving Miami, Fort Lauderdale, or West Palm Beach, the practical task is to confirm the hours and phone path Google evaluates, then reconcile charged leads with the office call record.
This is a billing and operations checklist, not a promise that Google will charge or credit any particular call. The account’s lead status and Google’s current policy determine each case.
1. Confirm the rule and its boundaries
Google’s Local Services Help page lists a missed call over 20 seconds during operating hours as a possible valid lead. The 20-second threshold applies to unanswered calls; if your team answers, Google evaluates the call as an answered lead rather than charging by ring duration. Google’s guidance also describes a key-press exception: when a caller must press a key to route to a department, the timer begins after the first key press, and a caller who never presses a key is not charged under that rule.
Do not treat every missed call, short ring, or repeat contact as automatically billable. Check the exact lead in the Local Services inbox and read the current help text when investigating an exception.
2. Reconcile operating hours and ad schedule
Review the operating hours shown in the Google Business Profile, including special hours that may affect a date. Then compare the Local Services campaign’s active ad schedule. Google’s help guidance says an unanswered call is chargeable only when it falls during both operating hours and an active ad schedule. If the office closes early, handles calls differently on weekends, or has a holiday schedule, verify that the account reflects the way the team actually answers.
Record who checked each setting and when. Keep a dated note or screenshot for the account’s own audit trail; don’t assume that a phone-system schedule and a profile schedule match.
3. Test the call path from ad number to office
Map the route from the number shown on the ad to the receiving line, any call menu, the dispatcher or answering service, and voicemail. Confirm which person or team owns each step. Test the normal route and the after-hours route using an internal test call, and note whether a key press is required before a caller reaches the right department.
For each path, document where ringing starts, when the call is considered missed by your team, and where a caller is sent if nobody answers. Check that forwarded calls reach the correct destination and that voicemail or an automated greeting is intentional. Do not change routing simply to avoid a charge rule; the goal is an accurate caller path and a record your team can explain.
4. Review charges against call records
In the Local Services lead list, inspect each disputed or unexpected call’s details and charge status. Google says lead statuses can include Charged, Not charged, In review, or Credited, and its systems can reassess lead quality over time. Compare the Google record’s date and contact information with your phone-system call log, noting answer status, ring duration when available, menu activity, voicemail, and any return contact.
Keep the evidence together: account lead ID, call-log entry, the hours and ad schedule in effect, and the reason for any feedback or dispute. If the records do not match, use Google’s lead feedback or dispute process rather than assuming a credit is guaranteed. Recheck open items because a status can change after review.
Make the audit part of contractor operations
Assign an office owner to check profile hours, campaign schedule, call routing, and lead statuses whenever coverage changes and during regular billing review. Keep ad spend in the contractor’s own Google Ads account and compare the billing record with CRM call outcomes; do not treat a charged lead as a booked job. [Create a free contractor account](/contractors/sign-up) to organize advertising, calls, CRM, and follow-up workflows in one workspace.
Frequently asked questions
Can Google Local Services Ads charge for a missed HVAC call?
Google’s current guidance says an unanswered call during operating hours can be a valid lead when the caller stays on the line for more than 20 seconds. Lead validity and any credit are assessed under Google’s policy; review the individual charge status in the account.
Does the 20-second rule apply if the contractor answers?
No. Google says the 20-second rule applies only to missed calls. An answered call is evaluated as an answered lead, not charged based on ring duration.
Which hours should an HVAC contractor check?
Check the operating hours in the Google Business Profile and the campaign’s active ad schedule. Google says a missed call is chargeable only when it falls within both the operating hours and active ad schedule.
Sources and further reading
- Google Local Services Help: How leads work (opens in a new tab)
- Google Business Profile Help: Edit your Business Profile (opens in a new tab)
- Google Ads Help: Local Services Ads transition and lead management (opens in a new tab)
- Search Engine Land: Google Local Services Ads will charge for some missed calls starting Oct. 1 (opens in a new tab)
Published October 29, 2026
