Google Business Profile (GBP) lets eligible service businesses upload proof of insurance, typically a Certificate of Insurance (COI), to display a verified insurance badge to customers searching in your category. Upload through the GBP dashboard under “Edit profile” then the relevant trust attribute, in PDF or JPG/PNG format up to 5 MB per file. Verification typically completes in 3 to 7 business days. The badge significantly increases customer trust and click-through rate, especially for contractors, locksmiths, electricians, plumbers, HVAC technicians, and home services businesses where insurance status is part of the hire decision.

Two business professionals shaking hands in a modern office, the moment of trust customers want to feel when they hire a verified-and-insured service business

Why Google asks for insurance documents (and which categories need them)

Insurance verification on GBP is part of Google’s broader trust-and-safety push for service categories where customers cannot easily distinguish licensed-and-insured operators from unlicensed ones. The verified insurance badge serves three purposes: it gives customers a confidence signal at the point of decision, it gives Google an additional trust input for ranking and surfacing your business, and it reduces the rate of complaints and platform-policy violations that come from uninsured operators advertising as if they were insured.

Categories where Google currently requests or supports insurance documents in 2026:

  • Contractors (general contractor, roofing, drywall, framing, foundation, etc.).
  • Locksmiths (where the insurance check is also a fraud-prevention signal against the well-documented locksmith scam economy).
  • Electricians, plumbers, and HVAC technicians.
  • Pest control, lawn care, and landscaping with equipment liability exposure.
  • Cleaning services (residential and commercial).
  • Movers and moving companies.
  • Home renovation, remodeling, and handyman services.
  • Garage door, window, and door installation/repair.
  • Auto repair and body shops (in some markets and submodels).

If your category isn’t listed but customers commonly ask about insurance, the upload field may still be available in your dashboard. Look under your profile’s “Edit profile” or “Trust and safety” section.

Two field-service workers in hi-vis vests and hard hats shaking hands on the job site, the trade-business audience GBP insurance verification was built for

What documents Google actually accepts

Google accepts a small, specific set of insurance documents. Submitting the wrong one is the single most common rejection cause.

  • Certificate of Insurance (COI). The default and most-accepted format. Issued by your insurance carrier on the standard ACORD form (typically ACORD 25 for liability). Must show your business name (matching your GBP exactly), policy effective and expiration dates, coverage limits, and the carrier’s name.
  • Insurance policy declaration page. The first page of your full policy document. Must include the same fields as a COI plus the policy number and the named insured.
  • Carrier-issued verification letter. A formal letter from your insurance carrier on letterhead confirming current coverage. Used when a COI isn’t available.

Documents that get rejected:

  • Screenshots of carrier dashboards or member portals (not on letterhead, not signed).
  • Receipts for premium payments (proves you paid, doesn’t prove coverage).
  • Quote documents (not yet bound coverage).
  • Expired policies (within 60 days of expiration is a common rejection).
  • Documents where your business name doesn’t exactly match your GBP listing.
  • Documents missing coverage limits or carrier name.

Overhead view of a home insurance policy on a wood desk next to an open laptop, the kind of document Google accepts when it's the actual carrier-issued PDF

Step-by-step: how to upload your insurance documents

Before you start

  • Pull your current Certificate of Insurance from your carrier’s portal or contact your agent for a fresh copy. Most carriers email a COI within 24 hours of request, and many self-service portals issue them instantly.
  • Verify the business name on the COI exactly matches your Google Business Profile name (including LLC or Inc. suffixes if applicable). Mismatched names are the top rejection reason. If they don’t match, ask the carrier to reissue with the correct name.
  • Confirm the policy is active and won’t expire within 60 days. If it’s within the renewal window, upload after renewal completes; uploads of soon-to-expire policies often get auto-rejected.
  • Save the file as a PDF (preferred) or JPG/PNG. Maximum file size is 5 MB. Keep the filename simple: “[BusinessName]-COI-2026.pdf” works well.

The upload process

  1. Sign in to your Google Business Profile at business.google.com using the account that manages your listing.
  2. Open the location you want to add insurance verification to. If you manage multiple locations, repeat the process per location, each one verifies separately.
  3. Click “Edit profile” in the management toolbar. Scroll to the “Business information” or “About your business” section.
  4. Look for the trust-and-safety attributes section. The exact label varies by category but commonly appears as “Insurance,” “Licensed and insured,” or “Verification” with an upload icon next to it.
  5. Click the upload icon, select your saved COI file, and click submit. Google will display a confirmation that the document is under review.
  6. Note the date in your records. Standard review time is 3 to 7 business days; complex categories or first-time submissions can run up to 14 days.

If you don’t see the insurance upload option, your category may not currently support it, your account may need additional permissions, or the feature may not yet be rolled out to your region. The “Get started” or “Suggest an edit” path under Trust and Safety usually surfaces the option when it’s available.

Common rejection reasons (and how to fix each)

Reason 1: Business name mismatch

The most frequent rejection. Your COI says “Smith Plumbing” but your GBP says “Smith Plumbing Services LLC.” Fix: contact your insurance carrier or agent and request a reissued COI with the exact business name as it appears on GBP. Resubmit.

Reason 2: Document is a screenshot, not the issued document

Google’s system rejects images of dashboards, member portals, or app screenshots even when the underlying coverage is real. Fix: request the official PDF or letter directly from your carrier. ACORD 25 forms are the gold standard.

Reason 3: Policy expires within 60 days

A policy with less than two months remaining gets flagged as soon-to-lapse. Fix: wait until your renewal goes through, then upload the renewed policy. Don’t upload a soon-to-expire policy and try to update later, Google’s system caches the rejection.

Reason 4: Coverage limits or carrier name missing

Some agent-prepared summaries omit coverage limits or carrier identification. Fix: request a full ACORD 25 COI from your carrier directly, which always includes both fields.

Reason 5: File size or format

Files over 5 MB or in unsupported formats (DOCX, HEIC, etc.) silently fail. Fix: convert to PDF, compress if needed (most COIs are under 1 MB by default; if yours is larger, your carrier likely emailed a high-resolution scan), and resubmit.

Reason 6: Duplicate submission while previous is pending

Uploading a second document while the first is in review can confuse the queue and cause both to be rejected. Fix: wait for the explicit accept-or-reject decision on the first submission before submitting again.

What gets shown publicly vs what stays internal

Google does not display the full document publicly. What customers see on your profile is one of two things:

  • A “Licensed and insured” badge or attribute next to your business name in the local pack and on your GBP listing, with an icon that links to Google’s explanation of the verification.
  • Specific attributes like “Verified by Google” or category-specific trust marks depending on your business type.

The COI itself, including coverage amounts, your policy number, and your insurance carrier’s name, stays internal to Google’s verification system. Customers do not see your policy details or document. This means you can submit a real, sensitive document without privacy concerns about what gets surfaced publicly.

Business owner reviewing a home insurance policy on a clipboard next to a laptop, the kind of pre-upload check that prevents the top rejection reasons

After upload: how to confirm your insurance is verified

Day 1 to 2: confirmation of receipt

You’ll receive an email from Google Business Profile (sender: support@google.com or noreply@business.google.com) confirming the document is under review. Save this email; it’s the timestamp you’ll reference if there’s a delay.

Day 3 to 7: verification decision

Most submissions decision within this window. You’ll receive either a “verified” email with the badge enabled on your profile, or a rejection email naming the specific reason. Check your dashboard’s notification panel and your business email’s spam folder; rejection emails sometimes filter to spam.

Beyond day 7: escalation

If you haven’t heard anything by day 7, sign in to GBP, go to “Help” then “Contact us,” and request a status check on the insurance verification submission with your timestamp. Most stuck submissions resolve within 2 business days of an explicit status request.

Confirming the badge is live

Once verified, search Google for your business name in an incognito window. The local pack listing should show the verified insurance attribute. If it doesn’t appear within 24 hours of receiving the verification email, manually refresh your GBP profile by editing one minor attribute (like business hours) and saving, this triggers a re-cache.

Renewing insurance verification (it’s not automatic)

Insurance verification on GBP is tied to your policy expiration date. Roughly 30 days before your policy expires, Google sends a reminder to upload an updated COI. If you let this lapse, the verified badge is removed silently from your listing, and re-verification can take longer the second time because Google’s system flags the lapse.

Best practice: set a calendar reminder for 45 days before your policy renewal. Get the renewed COI from your carrier as soon as the new policy binds. Upload it before the old policy expires. Continuous coverage means continuous badge display and no gap in trust signals during the renewal window.

Frequently asked questions

How long does Google take to verify insurance documents on a Business Profile?

Standard review takes 3 to 7 business days. First-time submissions and complex categories (general contractors, multi-location businesses) can take up to 14 days. Most rejections come back within 48 hours, so a long quiet stretch usually means active human review.

Does Google charge to verify insurance documents on Google Business Profile?

No. Insurance verification is a free trust feature for eligible categories. Any third party that contacts you offering to “verify your Google Business insurance” for a fee is running a scam. Google Business Profile verification is always free and always handled directly through business.google.com.

What if my insurance carrier won’t issue a COI for Google Business Profile use?

Some carriers want to know who the certificate holder is before issuing a new COI. The fix: request a “general purpose” COI naming your own business as the holder, not Google. Most carriers issue these without questions. ACORD 25 forms with no specific certificate holder line completed are accepted by GBP.

Can a service-area business (no storefront) verify insurance on GBP?

Yes. Service-area businesses (SABs) can upload insurance documents the same way storefront businesses do. The verification process and required documents are identical. The badge appears on your GBP listing and in the local pack regardless of whether you have a publicly visible address.

What happens if I upload an expired insurance policy by mistake?

Google’s system rejects expired or soon-to-expire policies and logs the submission. The rejection won’t penalize your business, but the cached rejection may slow down a subsequent legitimate submission. Wait 24 hours after receiving the rejection email before resubmitting with the current policy.

Do I need to verify insurance separately for each location?

Yes, each Google Business Profile location is verified independently. If your insurance policy covers multiple locations under one master policy, upload the same COI separately to each location’s profile. Each one will run through review on its own timeline.

What’s the difference between insurance verification and “verified by Google” badging?

“Verified by Google” is the broader business-identity verification (postcard, phone, video, or document-based), which proves you own the business. Insurance verification is a separate trust attribute that proves you carry active liability coverage. Most service businesses end up with both, displayed as separate badges or attributes on the listing.

Does insurance verification affect my Google Business Profile ranking?

Indirectly, yes. Google has confirmed that trust attributes are inputs to local search ranking and to the “best in your area” surface. Insurance verification specifically also increases click-through rate from the local pack to your GBP, which is itself a ranking signal. The compound effect is real but modest: think 5 to 15 percent improvement in click-through and a small ranking lift, not a wholesale change.

Insurance verification is one of the easier high-trust signals to add to your Google Business Profile if you already carry insurance, and it pays back through a small but consistent lift in click-through and customer confidence. If you’re running into a rejection you can’t resolve, contact RenewLocal, we’ll review the document, identify the exact rejection cause, and get you to a clean approval.

For broader Google Business Profile optimization beyond insurance verification, see our companion guides on Google Business Profile Posts and Top 5 Reasons Google Is Not Verifying Your Business.

Helpful Resources

Drew Johnson
Written by Drew Johnson

Founder & CEO of Renew Local with 15+ years in digital marketing and local SEO. Drew has helped hundreds of local businesses recover suspended Google Business Profiles, remove policy-violating reviews, and rebuild visibility in the local pack. He writes regularly about GBP strategy, review removal, and the AI shift reshaping how local search actually ranks businesses in 2026.

Ready to protect your Google Business Profile?

AI-powered review management, rank tracking, and profile protection. Start your free 7-day trial.

Start Free Trial Book a Demo