★ GBP specialists ★ Maps 3-Pack focus ★ Serving All 50 States ★ Custom plans, no contracts ★ Free GBP audit

Google Business Profile Bulk Upload, Complete Guide [2026]

By the GMB Experts team. Published May 11, 2026. Updated October 2026.

Google Business Profile Bulk Upload, Complete Guide [2026], local SEO and Google Business Profile illustration
Reviewed by Memona, Google Business Profile specialist at GMB Experts USA (LinkedIn)

Short answer: Google Business Profile bulk upload lets a business with 10 or more locations add and edit them from one spreadsheet in Business Profile Manager. Every row needs a unique store code, name, primary category and a phone or website. Uploading does not verify anything; request bulk verification separately under Verifications, then Chain.

Managing 10, 50, or 500 Google Business Profiles individually is a time sink. Bulk upload via the Business Profile Manager spreadsheet workflow lets you create, update, and maintain hundreds of locations efficiently. Here's the complete process from setup to verification.

In this guide

  1. 1. Bulk upload eligibility
  2. 2. Downloading the bulk upload template
  3. 3. Required vs. optional fields
  4. 4. Filling out the template correctly
  5. 5. Uploading and validation
  6. 6. Bulk verification options
  7. 7. Updating locations in bulk
  8. 8. Common errors and fixes

1. Bulk upload eligibility

Google offers bulk management to businesses with 10 or more locations, run from Business Profile Manager on a computer. Start with a Google account (ideally on your business email domain) and a business group to hold the locations. Bulk verification is stricter: agencies that manage several different businesses and service-area businesses are not eligible.

2. Downloading the bulk upload template

In Business Profile Manager, choose to import businesses and download the blank template. It matches your account's language and carries the column headers Google recognizes, so do not rename them.

3. Required vs. optional fields

Required for every row: a store code (your unique internal ID, up to 64 characters, no leading or trailing spaces, no special characters such as angle brackets or URLs), business name, address, primary category, and a primary phone or website (at least one). Optional: hours, special hours, a description of up to 750 characters, additional categories, attributes, and photo URLs in the Logo, Cover and Other Photos columns.

4. Filling out the template correctly

One row per location. Use Google's exact category names. Enter a phone number that is valid in the location's country, with vanity numbers written as digits. Hours go in each day's column as HH:MM-HH:MM (24-hour) or HH:MMAM-HH:MMPM; leave a closed day empty or enter X, and separate split shifts with a comma, for example 11:30-14:00, 17:00-22:00. Keep descriptions free of web addresses, HTML, deals, promotions and prices.

5. Uploading and validation

Upload the completed file, then review the locations in your dashboard. Google flags rows with errors, such as missing required fields, unrecognized headers or addresses it cannot place, and those need fixing before the locations can be published. If an address can't be verified, add latitude and longitude for it.

6. Bulk verification options

Uploading a spreadsheet does not send a verification request. With at least 10 profiles of the same business (duplicates, suspended or disabled profiles do not count), go to Verifications, then Chain, then Start, and submit the form. Your spreadsheet must include every location you manage, the account must have no errors, and only owners or authorized representatives may apply. Google reviews the request and may contact you for more detail. If you are stuck on verification, our verification help team can sort out the account first.

7. Updating locations in bulk

Download your current data, edit it and upload it again. Keep the store code column (it identifies each location) and delete columns you are not changing: a column with a heading but empty cells deletes that field's existing data. Store codes can't be changed by spreadsheet. Common bulk updates: holiday hours, phone changes during system migrations, address corrections after office moves.

8. Common errors and fixes

Duplicate detection: Google sees your location as matching an existing listing; request access to the existing profile instead of creating a second one, and see our guide to a profile marked as duplicate if one gets flagged. Address not found: check spelling, add suite or unit numbers, or supply latitude and longitude. Category mismatch: spelling must exactly match Google's list. Header warning: a header is duplicated or not one Google recognizes.

Updated October 9, 2026: corrected the required columns, hours format, photo upload and bulk verification rules, and removed unsourced approval timelines. Sources: Google: manage multiple locations in bulk · Google: bulk upload spreadsheet · Google: verify multiple businesses (bulk verification).

Want a free 10-page GBP audit?

Benchmarked against your top-3 local competitors. Delivered on WhatsApp. No credit card, no obligation.

Get my free audit →
FAQ

Frequently asked questions

Can I use bulk upload with fewer than 10 locations?

Google's bulk tools are built for businesses with 10 or more locations, and bulk verification needs at least 10 eligible profiles. Smaller businesses add and verify each location individually.

How long does bulk verification take?

Google does not publish a timeframe. It reviews your account, may contact you for more information and emails you once verification succeeds. After that, new locations you add that no one else owns appear on Google.

Can I bulk-upload photos?

Yes. The spreadsheet has Logo, Cover and Other Photos columns that take image URLs; separate several Other Photos URLs with commas.

What if some of my locations are franchises?

Franchisees may have their own GBP, coordinate ownership transfers carefully to avoid duplicate listings.

Is there an API alternative?

Yes. The Business Profile API supports CRUD operations on locations programmatically. Better for ongoing management at scale.

Ready to dominate Google Maps?

Get a free GMB audit, delivered on WhatsApp. Custom plans. No long contracts, ever.

Get My Free Audit