How long does LSA verification take for a roofing company?
- How many weeks until a roofing company's Local Services Ads are verified and running?
- What does Google check before a roofer's Local Services Ads can run?
- How long does each verification step take?
- When does the verification clock actually start?
- Can a roofer get leads before verification is finished?
- What slows roofing verification down the most?
- Who at my roofing company has to pass a background check?
- What happens if a roofing company fails a check?
- How long after verification until the first roofing lead?
- Does the move into Google Ads change verification for roofers?
- Will Google make me verify my roofing company again later?
- What should a roofer have ready before starting verification?
- What's different about LSA verification for roofing companies
- A worked example: how the waits stack up for two roofers
- Frequently asked questions
- Key takeaways
- More in this section
- Sources
The short version
- Google's average is 3–4 weeks, counted from when your documents are submitted, not from sign-up.
- An unverified Google Business Profile or a D-U-N-S number you still have to apply for adds time on top.
- Mismatched names on insurance, registration and ID are the most avoidable delay.
- Pre-badge ads can bring leads earlier, ranked below roofers who already have the Google Verified badge.
For roofing company owners signing up for Local Services Ads who want to know how long Google’s checks take, what holds them up and when the first lead can come.
Get a free visibility audit · Book a growth call
How many weeks until a roofing company's Local Services Ads are verified and running?
Google says Local Services Ads screening and verification takes 3–4 weeks on average after you submit your documents, so a roofing company should plan on roughly a month, and longer if its Google Business Profile, business registration or insurance paperwork needs fixing first. For roofing, Google’s checks can include business and owner background checks, business registration checks, general liability insurance and state-level licenses where local law requires them. Leads can start sooner through pre-badge ads once the preliminary checks pass, but Google places those listings below fully verified providers.
Getting verification right the first time is the setup step of our local ads work; Local Services Ads management is part of the Growth and Scale tiers of our roofing marketing packages. If you’re still deciding between LSAs and regular search ads, whether Google Ads are worth it for roofers compares the two, and the rest of the roofing marketing questions library goes question by question.
What does Google check before a roofer's Local Services Ads can run?
Google lists roofing as its own category on its United States screening requirements page and describes it as installing, repairing and maintaining the shingles, gutters and venting on a roof. For that category, Google lists:
- Background checks on the business and on the owner.
- Business registration checks on the business and on the business representative, the person setting up the account.
- General liability insurance.
- Business and owner licenses at the state level, where local law requires them.
- A public, verified Google Business Profile linked to the ad account.
Google marks each of these checks as required for select users only, and says more can be required depending on your business type and state. Your Local Services dashboard shows which ones apply to your business, so look there before you start pulling paperwork together.
How long does each verification step take?
Google gives one overall figure: screening and verification takes 3–4 weeks on average after you submit your documents. Some steps have their own published waits, and those are what stretch the total:
- Google Business Profile verification. If your profile isn’t verified yet, Google says verification reviews take up to 5 business days, and on rare occasions longer. Where a postcard is offered, most codes arrive within two weeks.
- Linking the profile. The person completing the checks must be an owner or manager of the profile. Google says this step can take up to a day to show as done on the verification dashboard.
- A D-U-N-S number. Google uses it to check US business registration. Applying through Dun & Bradstreet can take up to 30 days. If you can’t get one, Google accepts a Secretary of State registration, an EIN document from the IRS or a Department of Revenue registration instead.
- Background checks, insurance and licenses. These make up the bulk of Google’s average; Google doesn’t publish a separate time for each.
In our judgement, a roofer whose profile is already verified and whose documents are current can plan on about a month. A roofer starting from an unverified profile, or waiting on a new D-U-N-S number, should plan on longer.
When does the verification clock actually start?
Google’s average runs from when you submit your documents, not from the day you create the account. Google recommends starting screening and verification as soon as possible after you’ve created your Local Services Ads account. The days spent hunting for a current insurance certificate or license number come on top of the 3–4 weeks.
New roofing advertisers still sign up through Local Services. Google says you can’t yet create new campaigns with pay-per-lead goals directly in Google Ads, and it points new accounts to the Local Services sign-up instead (Google Ads Help).
Can a roofer get leads before verification is finished?
Sometimes. Google offers pre-badge ads, which can send you leads after you’ve passed the preliminary checks while you finish the rest. To go live with them, Google lists:
- A license, or business registration if you aren’t required to submit a license.
- Acknowledging that you hold all the business licenses you need.
- Reviews, subject to your category’s requirements.
- Billing set up and a budget set.
The catch is placement. Google puts pre-badge listings below providers who’ve completed every onboarding requirement and earned the badge, and you still have to finish all of them to get the Google Verified badge.
Separately, Google runs a risk-based review for select US advertisers. Based on signals Google and its partners have about your business, you may qualify for accelerated verification and get the badge quickly. You then have 14 days to complete additional steps to keep the ad running. Whether pre-badge or accelerated, the question that follows is the same one covered in whether LSAs are worth it for your company.
What slows roofing verification down the most?
Google’s document rules point to the usual hold-ups, each fixable before you submit:
- Names that don’t match. Google asks that the business representative’s full name and the business’s legal name match exactly across every document. The name on your insurance must match the name you advertise under; if it’s different, Google wants a Doing Business As document showing the connection.
- Insurance paperwork. Google’s insurance guidelines ask for a certificate of insurance, ideally signed, with a policy number, active for at least two weeks after you submit it, at or above the amount required for your category and location, and with a business address that covers the service area you want to advertise in.
- Profile access. Whoever completes the checks has to be an owner or manager on your Google Business Profile, even if someone else already verified it. If a former partner or an old vendor controls the profile, request access first.
- D-U-N-S details. Google asks you to use the same business name and address as your Google Business Profile when you look up or apply for the number.
- Licenses for every area. If you serve multiple locations, Google asks for business and employee level licenses for each one.
Most of these come back to one thing: the same name and address everywhere. Keeping your business info matched across listings covers that in more detail.
Curious what your marketing is actually booking?
Get a free visibility audit — no obligation, no sales pitch.
Who at my roofing company has to pass a background check?
For roofing, Google’s US list names a business check and an owner check. Google’s explanation of the background check adds:
- Every owner of the business completes a criminal background check, covering identity and criminal history.
- The business-level check looks at civil litigation history, such as judgments and liens from federal and state courts.
- In categories where field workers must be checked, every worker who performs core services for the customer completes one; office managers, clerical staff and customer support don’t need to.
- It isn’t a credit check or a credit pull, and businesses aren’t charged for it.
Google’s background check partners run the checks, and questions about results or appeals go to the partner, not Google. Separately, the business representative check includes an identity check where the representative submits a clear, unexpired government-issued photo ID.
What happens if a roofing company fails a check?
A business that fails the background check isn’t eligible for the program it applied to. You, or the worker involved, can contact the background check partner to correct errors or respond to the results. If the final decision is still a disqualification, Google says you wait an additional thirty days to reapply, and if a second application is also denied, 180 days before every later attempt.
That’s the practical reason to read your requirements and check every document before you submit. In our view, a paperwork mismatch tends to cost days, while a denial costs at least a month before you can try again.
How long after verification until the first roofing lead?
Google doesn’t publish a number, and we won’t invent one. Once you’re live, whether your ad shows depends on your budget and on other advertisers competing for the same searches. Google’s own checklist for ads that aren’t running:
- The account is active and the ad is toggled on.
- The ad schedule and business hours show you open and accepting customers. Outside those hours, the ad won’t show with a badge.
- The budget hasn’t been used up.
- Targeting isn’t so narrow that it stops the ad showing.
Reviews matter early. Google recommends 5 or more reviews and says some business types need 5 before the ad shows at all. If you’re short, ask finished-job customers while verification runs; getting reviews after a roof replacement covers a system for it. Once leads arrive, Google says regularly failing to answer calls or respond to messages can affect your ad ranking, so plan how fast to call back before the first one comes in.

Does the move into Google Ads change verification for roofers?
Google is moving Local Services Ads into Google Ads as Performance Max campaigns with pay-per-lead goals, and roofing is named in the first phase, which began in August 2026 for select home and storefront service advertisers. Service-area businesses without a storefront follow in late 2026.
For verification, Google says:
- If you’ve already completed verification, your verified status and Google Verified badge transfer to Google Ads automatically.
- Insurance and license reverification are no longer required after the move. If other business-level checks are ever needed, you’ll see a notification in Google Ads.
- Your business name, address and hours sync from your Google Business Profile. Significant changes to the name, storefront address or primary category trigger a verification review that typically takes 24 to 48 hours, and the campaign may pause meanwhile.
- Google asks you to allow up to two weeks for the migration to finish and for performance to settle.
So if you rebrand or move your shop after migrating, expect a short pause.
Will Google make me verify my roofing company again later?
It can. Google says advertisers are regularly re-evaluated, and if an assessment shows a change in a business’s risk level, you’ll be asked to complete a follow-up review. Google also says you may be asked from time to time to repeat one or more checks to keep participating.
Skipping a requested review has real consequences: Google lists losing the badge, a pause on your ads or account suspension.
What should a roofer have ready before starting verification?
- A verified Google Business Profile that you, or the person doing the checks, own or manage.
- Your legal business name and any Doing Business As document, matching across everything you’ll upload.
- A D-U-N-S number, or a Secretary of State registration, IRS EIN document or Department of Revenue registration if you don’t have one.
- A certificate of insurance for general liability, with a policy number, valid well past your submission date.
- State-level business and owner licenses where your state requires them, for each location you’ll serve.
- A government-issued photo ID for the business representative.
- A handful of reviews, billing details and a starting budget.
Deciding that budget is its own question; splitting budget between Google Ads and LSAs walks through it.
Talk it through with someone who runs this every day
A 15-minute growth call: your market, your numbers, and what a realistic budget looks like. No pressure.
What's different about LSA verification for roofing companies
Storm timing. Roofing demand can jump after hail or high wind, and verification doesn’t speed up because the phone is ringing elsewhere. With an average of 3–4 weeks after documents, the time to start is well before the season you’re counting on, not the week after a storm.
Working outside your home market. Google asks for licenses for each location you serve and wants the insurance address to cover the service area you advertise in. In our judgement, roofers who send crews to neighboring markets should settle exactly where they’ll advertise before submitting, because adding areas later can mean more paperwork.
Trade names. Many roofing companies advertise under a name that differs from the legal entity on their insurance or registration. Google accepts a Doing Business As document for that, but only if you include it; we’d treat it as part of the first submission.
Gutters and siding. Google’s roofing description includes gutters, and siding services is a separate category on the same US list, with the same background, registration, insurance and license checks. If you sell both, check the requirements for each category in your dashboard.
A worked example: how the waits stack up for two roofers
These are made-up scenarios to show how the published waits add up, not a forecast for your account.
Roofer A already has a verified Google Business Profile, a D-U-N-S number on file and a current certificate of insurance in the same name the company advertises under. The only wait is Google’s average after submission: 3–4 weeks.
Roofer B has an unverified profile, no D-U-N-S number and an insurance certificate under the legal entity name while the company advertises under a trade name. If every step is done one after another:
- Profile verification review: up to 5 business days, about a week.
- A new D-U-N-S number: up to 30 days, about 4 weeks. Uploading a state registration or EIN document instead would skip most of this.
- Google’s screening average once documents are in: 3–4 weeks.
Stacked end to end, that’s roughly 8 to 9 weeks, about double Roofer A, and most of the difference is avoidable. Working in parallel and uploading another accepted document instead of waiting on a D-U-N-S number brings Roofer B close to Roofer A.
On cost, Local Services Ads management isn’t in our Essentials package ($3,500 a month). It’s in Growth ($4,500 a month), which includes Local Services Ads along with Google Ads management up to $5,000 a month in spend, and in Scale, which is custom. Ad spend is paid to Google separately.

Frequently asked questions
Does Google charge roofers for the background check?
No. Google says businesses aren’t charged for the background check, and it doesn’t involve a credit check or a credit pull.
Do my office staff need background checks for Local Services Ads?
No. Google says office managers, clerical workers and customer support staff who don’t service customers directly don’t need background checks.
Do I need a D-U-N-S number to run Local Services Ads?
Google uses it for US business registration checks, but if you can’t get one, you can provide a Secretary of State registration, an IRS EIN document or a Department of Revenue registration instead.
Did switching from Google Guaranteed to Google Verified change my ranking?
No. Google says the badge change itself doesn’t affect Local Services Ads ranking.
Can I start verification before my insurance renews?
You can start, but Google wants the insurance document active for at least two weeks after you submit it. If your policy is about to expire, upload the renewed certificate.
Key takeaways
- Google’s average is 3–4 weeks after you submit documents; the clock doesn’t start at sign-up.
- An unverified profile (up to 5 business days) or a new D-U-N-S number (up to 30 days) adds time, and the D-U-N-S wait can be skipped with another accepted document.
- Match your legal name, trade name, insurance and ID before submitting; mismatches are the most avoidable delay.
- Pre-badge ads can bring leads early, but they show below verified roofers.
- Start well before storm season, and collect a few reviews while you wait.
Ready to compare options?
Book a short growth call and we'll walk through the math for your service area, including when we're not the right fit.
More in this section
- How fast should a roofing company call back a new lead?
- How should a roofing company follow up on unsigned estimates?
- Does my roofing company info need to match on every listing?
- How does a roofing company get recommended by ChatGPT?
- Are Google Local Services Ads worth it for a roofing company?
Sources
- Business screening and verification requirements – United States — Google Local Services Help
- Understand the screening and verification process — Google Local Services Help
- Getting started with Local Services Ads – United States — Google Local Services Help
- About Google Verified badge — Google Local Services Help
- Local Services Ads transition to Performance Max campaigns with pay-per-lead goals — Google Ads Help
- Verify your business on Google — Google Business Profile Help
- Improve your Local Services Ads performance — Google Local Services Help
- Why aren't my Local Services Ads running? — Google Local Services Help