Google LSA

How Long Does Google Guaranteed Approval Take for Roofers?

Daniel GonzalezApril 28, 20269 min read

Approval takes 10 to 28 days. License verification, insurance, background check, bid setup. Here's the exact timeline plus the top 5 reasons Google rejects roofers and how to fix each.

Google Guaranteed approval takes 10 to 28 days for roofing contractors in 2026. License verification takes 3 to 7 days, insurance verification 2 to 5 days, background checks 5 to 14 days, and final bid setup 1 to 3 days. Most rejections happen because of mismatched business names between the license, insurance, and Google Business Profile.

If you're sitting in the Google Ads dashboard right now staring at a "Pending verification" badge that's been pending for two weeks, this post is for you. I've onboarded a lot of roofers to [Google Local Service Ads](/services/google-local-service-ads), and the timeline below is what actually happens, not what Google's help docs say in their best-case marketing language.

The Full Google Guaranteed Approval Timeline for Roofers (2026)

Plan for 10 to 28 days from the moment you click "Apply" to the moment your green checkmark goes live and your bid auction starts running. The fastest applications I've seen come back in 8 days. The slowest dragged on for 41 days because the roofer had a typo in his LLC name on the insurance certificate.

Here's how the timeline breaks down stage by stage:

| Stage | Duration | What Google Is Checking | |---|---|---| | License verification | 3 to 7 days | State roofing license number, license status, name on license | | Insurance verification | 2 to 5 days | $1M general liability, workers comp, ACORD certificate, expiration dates | | Background check (Pinkerton) | 5 to 14 days | Owner identity, criminal history, business address, prior business names | | Bid auction setup | 1 to 3 days | Service categories, service area, weekly budget, profile photos | | **Total realistic range** | **10 to 28 days** | |

A few things worth knowing about that table. The stages don't always run in series. Sometimes Google starts the background check while insurance is still being verified. Sometimes a single failed step (like an insurance address that doesn't match the license address) sends the whole thing back to day zero. The 10-day end of the range is what happens when every document matches perfectly. The 28-day end is what happens when one piece of paperwork has a typo.

State matters too. California, Florida, and Texas roofers tend to land closer to 14 to 21 days because Google has more verification data on those licensing boards. Roofers in states without a contractor license requirement (there are still a few) often get held up longer because Google has to manually confirm business legitimacy.

What Each Verification Step Actually Checks (and How to Pass on the First Try)

Here's the unglamorous reality of each step. If you know what's being checked before you apply, you can stack the deck in your favor.

License verification

Google pulls your contractor license number directly from the state board. They're looking for three things: status (must be Active, not Expired or Suspended), classification (must include roofing, RC, RB, C-39, or whatever your state's roofing classification is), and name match (the name on the license must match your Google Business Profile and your insurance COI exactly).

The "exactly" part trips up most roofers. If your license says "Smith Roofing & Construction LLC" and your GBP says "Smith Roofing" and your insurance says "Smith Roofing and Construction LLC" (notice the "and" instead of "&"), Google's automated system flags it. A human reviewer eventually clears it, but that's where 7 to 14 days of extra delay comes from.

Insurance verification

You need a current ACORD 25 certificate showing:

  • General liability with at least $1M per occurrence and $2M aggregate
  • Workers compensation (required in every state except Texas, where it's optional but Google still wants to see something)
  • Google LLC listed as a certificate holder (some agents miss this; it's not always required but it speeds things up)
  • Policy effective and expiration dates that don't expire in the next 30 days
  • Insured name that matches the license name and the GBP name exactly

Get your COI from your insurance agent before you start the application. Don't apply and then ask. The 24 to 48 hours you save by having it ready cuts your overall timeline noticeably.

Background check

Google contracts with Pinkerton to run owner background checks. Every owner with 10% or more equity gets checked. They verify identity (driver's license or passport), check criminal history at the county and federal level, and confirm business address history.

Felony convictions don't always disqualify you, but they trigger manual review and add 7 to 14 days. DUIs from 5+ years ago usually pass without issue. Open bankruptcies or active liens on the business sometimes cause a hold while Google reviews the file. If you have anything in your history that might flag, expect to be asked for additional documentation, not to be auto-rejected.

Bid auction setup

This is the fast part. Once verified, you pick service categories (roof repair, roof replacement, gutter installation, etc.), set your service area (zip codes or radius), and define your weekly budget. Google recommends a minimum of 20 leads per week worth of budget, which for roofing is usually $1,000 to $2,000 per week depending on your market.

> **Want a free audit of your LSA setup before you apply (or while you wait)?** Take the [5-minute Marketing Scorecard →](/marketing-scorecard)

The 5 Most Common Reasons Google Rejects Roofer LSA Applications

I've seen the same five rejection reasons over and over. Fix these before you apply and you'll cut your timeline in half.

1. Business name mismatch (the #1 killer)

This causes about 60% of the rejections I see. Your license, your insurance, and your Google Business Profile must show the exact same business name. Same punctuation. Same legal suffix. Same spelling. "ABC Roofing LLC" is not the same as "ABC Roofing, LLC" to an automated verification system. Audit all three before you apply.

**Fix:** Pull all three documents side by side. If anything is off, fix it on the document that's easiest to update (usually the GBP) before you apply.

2. Insurance lapse or insufficient coverage

Coverage that expired last week. General liability limits below $1M. Workers comp missing in a state that requires it. Insurance that covers the wrong entity (your old DBA instead of your current LLC).

**Fix:** Get a new ACORD 25 dated within the last 30 days, with $1M/$2M GL and workers comp clearly listed. Cost to update: $0 most of the time. Your agent issues these for free.

3. Address mismatch

The address on your license, insurance, GBP, and Pinkerton background check should all match. P.O. boxes don't work for GBP. If you moved last year and your license still has your old address, that's a flag.

**Fix:** Update your license address with the state board first, then the insurance, then the GBP. State board updates take 5 to 30 days depending on the state, so do this before you apply, not during.

4. Expired or suspended license

This sounds obvious, but I see it weekly. Roofers forget to renew. They miss a continuing education deadline. They have an unpaid fee from 18 months ago that suspended their license without them noticing.

**Fix:** Log into your state board portal and confirm your status is Active before applying. Pay any outstanding fees. Complete any required CE.

5. Google Business Profile issues

Unverified GBP. Suspended GBP. GBP with a different name than your license. GBP with no reviews or photos. Google won't approve you for LSA if your underlying GBP isn't in good shape.

**Fix:** Get your [Google Business Profile](/services/google-business-profile) cleaned up first. Verified status, 5+ reviews minimum (ideally 25+), 10+ photos, accurate hours, accurate service area. Fix this before you click Apply on the LSA side.

How to Speed Up Google Guaranteed Approval

You can't make Google move faster than its own queue, but you can stop adding days to your own timeline. Here's the pre-application checklist I run with every roofing client:

1. Pull your state license verification screenshot showing Active status 2. Get a fresh ACORD 25 from your insurance agent dated within 30 days 3. Confirm GBP, license, and insurance all show the identical business name 4. Confirm the same physical address on all three 5. Make sure GBP is verified, has 25+ reviews, and 10+ recent photos 6. Have your driver's license or passport ready for owner identity verification 7. Have a business EIN letter or tax document ready in case it's requested 8. Pre-decide your service area (zip codes), budget per week, and service categories

When you do all eight of these before applying, you typically land at the 10 to 14 day end of the timeline instead of 21+.

If you're already mid-application and stuck, here's what to do:

  • **Day 7 and still pending:** Normal. Don't escalate yet.
  • **Day 14 and still pending:** Email Google LSA support (lsa-support@google.com) with your business name, customer ID, and a polite ask for a status update.
  • **Day 21 and still pending:** Call Google Ads support (1-866-246-6453) and ask for an LSA specialist. They have access to internal verification queues.
  • **Day 28 and still pending:** Open a formal ticket through your Google Ads account. At this point something is genuinely stuck and only a manual review will move it.

Most roofers I work with reach approval inside 21 days when they prep right. The ones who don't prep tend to bounce back and forth with Google's automated rejections for 30+ days, fix the underlying mismatch on day 25, and finally get approved on day 35 to 41.

What to Do While You Wait for LSA Approval

This is the part most roofers get wrong. They apply, then sit on their hands for 3 weeks, then are surprised when they're approved but the phone still doesn't ring for another 30 days.

Don't waste the wait. Here's what we tell every roofer to do during the verification window:

**Run Google Search Ads as a bridge campaign.** Standard [Google PPC](/services/google-ppc) doesn't require Google Guaranteed verification. You can launch in 24 hours. Bid on your highest-intent keywords (roof replacement [city], emergency roof repair, leaking roof [city]) and run them while LSA is pending. Even 2 to 3 weeks of paid search will give you a steady lead flow and let you start tracking conversion data that you'll use later when LSA goes live. For a deeper comparison of these two channels, read [LSA vs Google Ads for contractors](/blog/lsa-vs-google-ads-for-contractors).

**Push GBP review velocity hard.** Every legitimate review you collect during the wait period strengthens your eventual LSA performance. Google ranks LSA listings partly on review count and rating. Going from 18 reviews at 4.6 stars to 35 reviews at 4.8 stars during your verification window can mean a 30 to 40% lift in LSA position once you're live. Push every recent customer for a review. Use a review request tool. Make it easy.

**Optimize your GBP profile completely.** Photos every week. Posts every week. Q&A populated. Service categories accurate. The more complete your GBP, the better your LSA ranks once approved.

**Set up call tracking.** When LSA goes live, you'll be paying $50 to $95 per call. You need to know which calls turned into estimates and which estimates turned into closed jobs. Don't wait until day one of LSA to figure out call tracking. Set it up now.

**Build out a simple [SEO foundation](/services/seo).** Most roofers ignore organic search until LSA rejects them. Smart roofers stack LSA, Google Ads, and SEO so they're not dependent on any single channel.

> **Already approved and not getting calls?** [Book a 30-minute LSA review →](/book). We'll show you the dispute and bid optimizations most roofers miss.

Once You're Approved: The First 30 Days of Running Google Guaranteed for Roofing

Approval is the start of the work, not the end. The first 30 days of running LSA determine whether the channel pays off long-term or quietly drains $4,000 per month into bad leads.

Three things matter most in the first month:

1. Bid optimization

Start at "Maximum per lead" set 15 to 20% below the suggested bid. Google will tell you to bid higher. Don't. Watch lead volume for the first 7 days. If you're getting fewer than 3 leads per week, raise the bid by 10%. If you're at lead capacity, hold or lower. Most roofers overpay for the first month because they default to Google's recommended bid, which is optimized for Google's revenue, not yours.

2. Lead disputes (this is where most roofers leave money on the table)

Google charges you per lead, but you can dispute leads that aren't real opportunities. Wrong service (gutters when you only do roofs). Wrong location (outside your service area). Spam calls. Calls that disconnect after 5 seconds. Calls from someone trying to sell you their service.

Most roofers I see dispute 2 to 4% of their leads. Roofers who actually pay attention dispute 15 to 25%. That's not because the savvy roofers cheat the system; it's because the lazy roofers don't bother filing valid disputes. On a $4,000/month LSA budget, that's $600 to $1,000 in monthly refunds you're walking away from. For a roofer doing 20 leads/week at $75 each, undisputed bad leads are the single largest waste in the LSA system.

How to dispute: every lead in your LSA dashboard has a "Dispute" button. You have 14 days from the call. Click it. Pick the reason. Add a 1-sentence note. Most legitimate disputes are approved within 48 hours.

3. Service area refinement

Out of the gate, set your service area smaller than you think you should. If you cover a 50-mile radius, start at 25 miles. Tight service areas mean better-quality leads and better LSA ranking. Once you're consistently getting 20+ leads per week and closing 25%+, expand the radius. For an actual case study of how this played out in a roofing business, read [TMC Roofing's story going from $3M to $8M in 12 months](/blog/tmc-roofing-case-study-3m-to-8m-in-12-months).

For more on the broader strategy of running paid lead gen for roofing companies (and not getting trapped in HomeAdvisor's lead-resell game), see our breakdowns of [how to get roofing leads without HomeAdvisor](/blog/how-to-get-roofing-leads-without-homeadvisor) and [whether HomeAdvisor is worth it for roofers in 2026](/blog/is-homeadvisor-worth-it-for-roofers-2026).

The Bottom Line

Google Guaranteed approval takes 10 to 28 days for roofers in 2026. You can land at the fast end of that range by getting your license, insurance, and GBP names matching exactly before you apply, and you can land at the slow end by submitting an ACORD 25 from 2024 and hoping nobody notices.

If you're sitting in the verification queue right now, don't sit idle. Run Google Ads as a bridge, push GBP reviews, set up call tracking, and clean up your service area definition. By the time approval comes through, you'll have a live lead flow, better tracking, and a stronger profile than 80% of the roofers competing against you in your market.

And once you're approved: bid conservatively, dispute aggressively, and tighten your service area. Most roofers waste 15 to 25% of their LSA spend in the first 90 days because nobody told them how the disputes work. Now you know.

If you want a hand auditing your LSA setup before you apply (or while you wait, or after you're approved and not seeing results), here's where to start:

  • [Score My LSA Setup Free (5 Min)](/marketing-scorecard): instant audit of your current marketing
  • [Roofing Marketing Agency Services](/services/roofing-marketing-agency): what we do for roofing contractors
  • [Pricing](/pricing): flat $5K/mo or 3% of closed revenue, 90-day lead guarantee
  • [Book a 30-Minute Strategy Call](/book): we'll review your specific market and verification status
  • [Industries: Roofing](/industries/roofing): verticals we serve and how
  • [Resources: Complete LSA Guide](/resources/lsa-complete-guide): the full playbook
  • Related reads: [How fast should roofers respond to leads](/blog/how-fast-should-roofers-respond-to-leads), [How much roofing marketing should cost in Texas](/blog/how-much-roofing-marketing-cost-texas-2026), and [Why your roofing website isn't converting](/blog/why-roofing-website-not-converting)

Approval is a paperwork problem, not a marketing problem. Solve the paperwork and the leads will follow.

DG Agency

Daniel Gonzalez

Founder, DG Agency

Google Partner · Riverside County, CA

Frequently Asked Questions

Quick answers to common questions on this topic.

Google Guaranteed approval takes 10 to 28 days for most roofing contractors. License verification runs 3 to 7 days, insurance verification 2 to 5 days, background check 5 to 14 days, and bid auction setup 1 to 3 days. Roofers with all paperwork matching exactly land at the fast end.

Still Have Questions?

Can't find what you're looking for? Our digital marketing experts are here to help you grow your business.

5.0 Rating 20 Reviews

What Contractors Say About Working With Us

Real reviews from real businesses we've helped grow

"Excellent marketing and advertising services in Riverside. They helped improve our online presence and generate leads. Professional, responsive, and results-driven."
C
Collin Berney
2 weeks ago
Google LSA & GBPRiverside
"I only wish more service providers operated at the same level as Daniel. He approached me about my business in Perris and provided a clear advertising strategy that made a real difference in my bottom line."
D
D F
2 weeks ago
Advertising StrategyPerris
"Daniel was extremely helpful with my listing problem. My listing was labeled 'ineligible' for ad campaigns. Daniel troubleshot the issue and took it a step further with listing optimization to boost visibility."
L
Louis LaBelle
2 weeks ago
Amazon Advertising
"DG Agency has been an excellent partner for TMC Roofing. They understand what it takes to market a roofing company and have been very proactive, organized, and responsive. From strategy to execution, their team has helped us strengthen our brand and online presence. Highly recommend."
T
Travis Christensen
2 weeks ago
Roofing Marketing
"The team at DG Agency actually listens. They customized a strategy for our brand rather than selling a cookie cutter package. We've seen steady growth on both Google and Facebook since signing on."
M
Mick Trick
15 weeks ago
Google & Facebook Ads
"Our contracting business was struggling to compete online. DG Agency built us a new site, managed SEO, and launched Google Ads. Leads started flowing in quickly and we're finally busy year round."
A
ad wda
15 weeks ago
Web Design & Google Ads
"If you want a marketing partner that actually delivers, call DG Agency. They boosted our visibility in Murrieta with Google Business Profile management and Local Services Ads. Professional, responsive, and results focused."
T
Tomisin Bayode
17 weeks ago
Google LSA & GBPMurrieta
"I've worked with other marketing agencies before, but DG Agency is different. They're data driven and transparent. The weekly updates and clear communication make me feel confident my money is well spent."
D
Daniel Alakwe
17 weeks ago
Data-Driven Marketing
"Honest, reliable, and results driven. We run a pest control company and DG Agency's reputation marketing service helped us get dozens of new 5-star reviews, which instantly increase trust with new customers."
C
Carl Johnson
17 weeks ago
Reputation Management
"I manage a local salon in Temecula and had no idea where to start with online marketing. DG Agency set up our website, boosted our Google profile, and now clients find us so easily. They made it simple and stress free."
A
Anita Pimenta
17 weeks ago
Web Design & GBPTemecula
"Daniel and his team are sharp. They handled our Amazon advertising and account management, and sales for our brand have never been stronger. They know Amazon inside and out, worth every penny."
E
Everol Watson
18 weeks ago
Amazon Advertising
"We partnered with DG Agency for Facebook and Google Ads, and I'm blown away by the ROI. They don't just run ads, they explain strategy and show the numbers. It feels like they're part of our team, not just another vendor."
J
Joe Fabricio
18 weeks ago
Facebook & Google Ads
"DG Agency helped me get my business up and running. I appreciate the frequent, clear communication. Definitely recommend."
M
Mary Beth Gonzalez
18 weeks ago
Business Launch
"Daniel has been spot on with google ad campaigns and has really targeted our customer base. Definitely recommend if you looking to grow your business."
M
Mike Bland
18 weeks ago
Google Ads
"I own a roofing company in Riverside and DG Agency helped us finally figure out online leads. Their Local Services Ads and SEO work doubled our quote requests in just two months. Highly recommend if you want real growth."
S
Santiago Hernandez
18 weeks ago
Google LSA & SEORiverside
"Working with DG Agency has been a game changer for my business. They set up our Google Ads and optimized our profile, and within weeks we started getting more calls than ever. Transparent, professional, and genuinely care about results."
J
jhomar ambos
18 weeks ago
Google Ads & GBP

Rated 5.0 out of 5 by 20 verified clients

Based on Google Business Profile reviews

Free Assessment

How Does Your Marketing Stack Up?

Score your marketing against the exact 6-pillar system that took a contractor from $3M to $8M in 12 months. Takes 5 minutes. Results are instant.

Get My Free Marketing Score

No spam. No sales pitch. Just your score and what to fix first.

Ready to get your phone ringing?

See exactly where your marketing is leaking money and calls.

Score My LSA Setup Free (5 Min)