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. 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.
Related services we offer
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).