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.

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.
| Requirement | What it checks | In our experience |
|---|---|---|
| Trade license | Your state or municipal license for each service category you selected | Instant in most cases, matched automatically against license records |
| Insurance details | A current general liability certificate meeting Google's minimum for your category | Instant when the certificate is current and the name matches |
| Background check | Owner and, depending on category, field staff, run through Google's screening partner | 2 to 3 days, the slowest item on the list |
| Billing information | A valid payment method for lead charges | Immediate |
| Google Business Profile | Linking an existing verified profile to the ads account | Immediate if the profile exists and is verified |
| Bidding and budget | Weekly budget and bid setup | Immediate |
- 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.

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.

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.

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.

| Lead type | Spend | Charged leads | Average cost per lead |
|---|---|---|---|
| Phone | 45,593.00 | 311 | 146.60 |
| Message | 20,777.89 | 237 | 87.67 |
| Booking | 7,448.49 | 52 | 143.24 |
| All | 73,819.38 | 600 | 123.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

