Skip to content
Laptop showing Local Services Ads search results for home services, with a phone displaying new lead notifications and performance metrics for calls, messages and bookings

Local Services Ads

Google Guaranteed and Local Services Ads in New Jersey: what verification really takes and what the leads actually cost

Google Guaranteed is the badge that lets a licensed, insured home service business appear in the Local Services Ads block above regular search results. You pay per lead, not per click. This is the part that is rarely published: the actual verification screens, what fails and why, the real timeline, and the lead economics with the numbers on the table.

Written by Erik, lead designer and marketer. About 12 minutes to read.

The short answer

It is worth applying if you are licensed and insured in your trade, you answer your phone during business hours, and you can absorb a lead cost in the range of roughly 90 to 150 dollars while you learn which job types pay off. In one roofing account we manage, charged leads averaged 123.03 dollars each over the 30 days to 9 September 2026.

It is not worth it if you cannot answer calls quickly, your license or insurance is lapsed or in a different legal name, or you need every lead to convert to survive the month. Local Services Ads reward responsiveness and reviews, and they charge you for leads you never close.

What the badge is and where it shows up

Local Services Ads sit at the very top of the results page for service searches, above the map pack and above the text ads. Each listing shows the green Google Guaranteed check, the star rating and review count, years in business, service area, and buttons to call, book or request a quote.

Review count is doing heavy lifting. The listings in the search below carry 1,071, 848 and 201 reviews, and reviews are one of the strongest inputs into who gets shown. Response signals are visible to the customer too. Replying in a few hours rather than in a day is printed right in the ad, so slow response is a public disadvantage and not just an internal problem.

The badge also carries a consumer guarantee. If a customer is not satisfied with the work quality on a job booked through the ad, Google may reimburse them up to a lifetime cap per business. Check the current cap on Google's own policy page, because it changes and it varies by country.

Local Services Ads results for roof repair in Fort Lee, New Jersey, showing three Google Guaranteed roofing companies with ratings, review counts and call, book and quote buttons
A live roof repair search in Fort Lee. Every listing in this block is a verified business paying per lead. The top three all show 5.0 ratings with hundreds of reviews, which is the real competitive bar in North Jersey.

What verification actually requires in New Jersey

Verification is a checklist inside the Local Services Ads account, not a single application. Each item clears independently, and the ad does not run until all of them are complete.

The timings in the last column are from accounts Lulu SEO Design manages and from the screens shown further down. They are not published Google service levels.

RequirementWhat it checksIn our experience
Trade licenseYour state or municipal license for each service category you selectedInstant in most cases, matched automatically against license records
Insurance detailsA current general liability certificate meeting Google's minimum for your categoryInstant when the certificate is current and the name matches
Background checkOwner and, depending on category, field staff, run through Google's screening partner2 to 3 days, the slowest item on the list
Billing informationA valid payment method for lead chargesImmediate
Google Business ProfileLinking an existing verified profile to the ads accountImmediate if the profile exists and is verified
Bidding and budgetWeekly budget and bid setupImmediate
  • Home improvement contractors register with the New Jersey Division of Consumer Affairs, and that registration number is what gets checked
  • Roofers, landscapers, electricians and plumbers map to different license categories, so selecting a service you are not licensed for is what breaks the check
  • The name on the license, the insurance certificate and the ads account must all be the same legal entity, and a DBA on one document with an LLC on another is the most common stall we see
  • General liability certificates are uploaded with an expiry date, and Google starts flagging them before they lapse

The verification screens while they are running

The checklist is the whole status page. There is no separate application to track. Each row is either in progress, complete or failed, and the ad stays off until nothing is outstanding.

Local Services Ads verification checklist with insurance details in progress and billing, background check, Google Business Profile, bidding and budget, roofer license and landscaper license all marked complete
A live checklist mid verification. Both trade licenses cleared instantly, the background check is already done, and insurance is the only item still processing. Two trades are verified on one account, which is how multi service contractors should set it up.

When something fails or is about to lapse

A failed license row usually means the license number was typed wrong, the license is expired, the license category does not match the service selected, or the name on the license does not match the business name on the account. Fix the mismatch and resubmit in the same row.

An insurance certificate flagged as expiring soon has an end date approaching. Upload the renewed certificate before that date. If you wait until it lapses the status flips and the ads stop serving, which is a silent revenue loss. Put your insurance renewal date in a calendar the day you get verified.

Local Services Ads verification checklist showing insurance details marked expiring soon and roofer license marked failed, with billing, background check, Google Business Profile and bidding and budget complete
Two problems on one account. The roofer license check failed and the insurance certificate is flagged expiring soon. Both take the ad offline if left alone, and neither sends a phone call to tell you.

When it clears

A realistic end to end timeline when documents are in order: the license and insurance checks clear the same day, the background check takes 2 to 3 days, and the ad goes live once the last row turns complete. Anything longer than that is almost always a document mismatch rather than a Google delay.

Local Services Ads account showing verification progress at 100 percent with a Verified badge and the message that the Google Verified ad is now live
Verification progress at 100 percent and the ad live, including the roofer license that had to be corrected and resubmitted.

Do and do not

Almost every delay we see comes from paperwork rather than from Google. This is the short list we work through with a contractor before an application is started.

  • Have the license, current insurance certificate and business registration saved as files before you start
  • Use the exact legal business name on every document and in the account
  • Start the background check on day one, it is the only step you cannot speed up
  • Add every trade you are licensed for, as separate license rows on one account
  • Set the service area to where you actually want to drive, not to the whole state
  • Put your insurance renewal date in a calendar with a two week warning
  • Answer every call during your posted hours

Do not

  • Do not select service categories you are not licensed for, the check will fail
  • Do not mix a DBA and an LLC name across documents
  • Do not let the insurance certificate lapse, the ad stops and nobody calls you
  • Do not run the profile without collecting reviews, the top listings have hundreds
  • Do not treat budget and job types as set and forget
  • Do not expect the badge to replace organic search or your Business Profile work

What the leads actually cost

Local Services Ads charge per lead, not per click. A charged lead is a phone call of qualifying length, a message, or a booking. Impressions are free.

The figures below are real spend from a single roofing Local Services Ads account that Lulu SEO Design manages in North Jersey, for the 30 days from 11 August to 9 September 2026. They come from one high volume account and are not a projection for any other business.

Local Services Ads overview showing 73,819.38 dollars total lead spend, 600 charged leads, 67,519 ad impressions, 92.44 percent top impression rate and 6.20 percent absolute top impression rate
30 days of Local Services Ads activity in one roofing account we manage. 600 charged leads against 73,819.38 dollars of lead spend.
Lead typeSpendCharged leadsAverage cost per lead
Phone45,593.00311146.60
Message20,777.8923787.67
Booking7,448.4952143.24
All73,819.38600123.03
  • Message leads cost about 40 percent less than phone leads, 87.67 against 146.60, though they usually need more qualifying work
  • Lead cost is not a single figure, it moves by trade, city, job type and competition, so a national average is a guess
  • Impression share was never the constraint here: 67,519 impressions at a 92.44 percent top impression rate, with only a 6.20 percent absolute top rate. Being chosen is what reviews, response time and the listing itself decide

The break even math to run before you apply

Use your own numbers rather than ours. Start with 123 dollars per lead only if you have nothing better to work from.

At a 20 percent close rate, 123 divided by 0.20 gives 615 dollars of lead cost per job won. A 6,000 dollar roof at a 35 percent margin returns 2,100 dollars, so that works comfortably. The same 615 dollars against a 400 dollar service call does not. That single calculation decides whether Local Services Ads belong in your budget, and it is why the channel suits replacement and installation work more than small repairs.

Cost per job   = cost per lead / close rate
Profit per job = average job value x gross margin
Verdict        = profit per job - cost per job

Bad leads and credit disputes

You can dispute a charged lead that was not a genuine customer enquiry: a wrong number, spam, a job type or area you do not serve, or a recruiter or vendor call. Disputes are filed from the lead detail in the account and there is a limited window after the charge, so review leads weekly rather than monthly.

Two things we tell every client. Disputes are decided by Google, not by you, so budget as if some invalid leads will stick. And a lead you simply did not win is not a bad lead and will not be credited, because only invalid contacts qualify.

Local Services Ads versus Google Ads versus SEO

They are not substitutes, and anyone telling you to pick one is selling one. The pattern that works for New Jersey contractors is Local Services Ads for the phone ringing this week, with organic and Business Profile work so that in a year you are not paying 123 dollars for every enquiry.

  • Local Services Ads: fastest route to the top of the page for a licensed trade, pay per lead, capped by budget, and it turns off the day you stop paying
  • Google Ads: more control over keywords, landing pages and offers, pay per click, better when you want to target specific services and measure against a landing page
  • SEO and your Business Profile: slowest to build, cheapest per lead over time, and the cost per lead falls as pages and reviews compound instead of rising with competition

How to get more out of it once you are live

Once the ad is running, the work moves from paperwork to operations. Almost all of it is inside your control.

  • Ask for a review on every completed job, because the listings winning the block carry 200 to more than 1,000
  • Protect answer speed, since a missed call costs you a lead you paid for and shows publicly as a slower response time
  • Turn off the job types you do not want, because you are charged for them if you leave them on
  • Tighten the service area to the towns you can drive to profitably
  • Post only the hours you can genuinely answer
  • Watch cost per lead by job type for a month before scaling the weekly budget
  • Keep the profile complete, since photos, years in business and highlights all appear in the listing

Questions

If you would rather have this handled for you, the same work runs as local SEO and Google profile and review work. Coverage by town is under service areas, and trade specific work is under contractor marketing.

Built and managed by Erik, lead designer and marketer at Lulu Web Design & SEO in Garfield, New Jersey. Google Ads certified, with over 130 reviews on our Google Business Profile.

Want this checked on your own profile?

Send the business name and the town. You get a specific answer, not a template.