Blog How to Upload Contac...
profile of the author - Daniel Roberts
Daniel Roberts 06/23/2026 • Last Updated

How to Upload Contacts to Gmail: CSV Import, Sync, and CRM Next Steps

Upload contacts to Gmail with a CSV or vCard in Google Contacts. Prepare the file, fix duplicates, sync devices, and know when to use a CRM.

Import Contacts into Google The Easy Way

If you want to upload contacts to Gmail, the import happens in Google Contacts. Gmail uses that same address book for autocomplete, email suggestions, and saved contact details across your Google account.

For most people, the job is simple: prepare a CSV or vCard file, import it into the right Google account, check the result, and clean up duplicates before the bad data spreads into email, calendar invites, and device sync.

This guide covers the practical path: CSV import, vCard import, moving contacts between Google accounts, sync behavior, duplicate cleanup, and when a plain address book should become a CRM workflow. For the broader CRM setup, use the Google Contacts CRM guide.

Quick answer: how to upload contacts to Gmail

To upload contacts to Gmail:

  1. Open Google Contacts while signed into the Gmail or Google Workspace account that should own the contacts.
  2. Click Import in the left menu. If the menu is hidden, open the menu icon first.
  3. Choose Select file.
  4. Upload a CSV or vCard file.
  5. Click Import.
  6. Review the imported contacts, apply a label if needed, then run Merge and fix to catch duplicates.

Google's own import help confirms the supported file types are CSV and vCard. It also notes three common failure points: importing more than 3,000 contacts at once, reaching the 25,000-contact account limit, or uploading a file that is not formatted for Google Contacts.

Prepare the CSV before you import

A contact import usually fails before the upload begins. The file might have one messy Name column, mixed phone formats, old records, duplicate emails, or headers Google does not recognize.

Start with the file, not the import button.

Use Google's contact template when possible

Google provides a contact spreadsheet template from its import help. The template matters because the header row tells Google where each value belongs.

Useful fields include:

Contact detail Google-friendly field idea
First name First Name
Last name Last Name
Email address Email 1 - Value
Phone number Phone 1 - Value
Company Organization Name
Job title Organization Title
Notes Notes
Label Labels

Do not delete the header row from the template. If you are exporting from another system, open the CSV before import and make sure the headers still make sense.

Clean the list before upload

A short cleanup pass prevents most import problems:

  • Split full names into first and last name when you can.
  • Keep one row per person.
  • Remove obvious duplicate email addresses.
  • Keep phone numbers consistent. Country codes are useful for business contacts.
  • Delete empty columns you do not need.
  • Save the file as CSV, preferably UTF-8 if your spreadsheet app gives you that option.
  • Split large files into batches below 3,000 contacts.

If you are importing a business list, add labels before or immediately after import. Labels make it easier to review one batch, export it later, or delete it if you uploaded the wrong file.

Upload contacts into Google Contacts

Once the file is ready, the import itself is quick.

  1. Go to contacts.google.com.
  2. Confirm you are signed into the correct account. This matters if you use both personal Gmail and Google Workspace.
  3. Click Import on the left.
  4. Click Select file.
  5. Choose your CSV or vCard file.
  6. Click Import.

When the import finishes, Google Contacts opens the newly imported contacts. Use that moment to inspect the result before you move on.

Check these four things:

Check What to look for
Names First and last names landed in sensible fields
Email addresses Work and personal emails did not swap labels unexpectedly
Phone numbers Country codes, extensions, and mobile numbers are readable
Notes and labels Important context did not disappear into the wrong field

If the import looks wrong, do not keep adding more batches. Fix the source CSV, remove the bad import, then try again with a small sample.

Import contacts from Outlook, iPhone, or another Gmail account

CSV is best for spreadsheets, CRMs, and larger exports. vCard is often better for address books from Apple, phones, and some email clients.

From another Google account

If you are moving contacts from one Gmail or Workspace account to another, export from the old account first:

  1. Open Google Contacts in the old account.
  2. Choose the contacts or label you want to move.
  3. Export as Google CSV.
  4. Sign into the destination account.
  5. Import that CSV.

Exporting by label is cleaner than exporting every contact. It keeps old autocomplete clutter and one-off contacts out of the new account.

From Outlook or another email app

Export contacts from the source app as CSV if you want to review or edit the file first. Use vCard if the app exports a clean .vcf file and you do not need spreadsheet cleanup.

From iPhone or iCloud

For Apple contacts, export a vCard file from iCloud or the Contacts app, then import that vCard into Google Contacts. After import, check a few records with multiple phone numbers or addresses, because those are the records most likely to need manual cleanup.

Fix import errors, duplicates, and bad field mapping

Most import problems have a plain cause. Use the symptom to decide what to fix.

Problem Likely cause What to do
Google says the file cannot be imported Wrong file type, corrupt file, or unsupported formatting Re-save as CSV or vCard, then try a small test file
Import stops on a large list Too many contacts in one upload Split the file into batches below 3,000 contacts
Phone numbers appear in name fields Header mapping is wrong Rebuild the CSV using Google's template headers
Accented names look broken Encoding issue Save the CSV as UTF-8 and import again
You see duplicate people The list overlaps with existing contacts Run Merge and fix, then review important contacts manually
Old email suggestions keep appearing in Gmail The address may live in Other contacts Review Other contacts in Google Contacts and delete stale entries

Use Merge and fix after every import

After importing, open Merge and fix in Google Contacts. It suggests records that look like the same person.

Do not merge everything blindly. Review important customers, vendors, and partners manually, especially when one person has both work and personal addresses. A technically valid merge can still be wrong for your workflow.

Know what Other contacts is doing

Gmail can save email addresses you have used into Other contacts for autocomplete. Google says these addresses can appear the next time you email someone, even if you did not manually create a full contact record.

That is helpful for one-off email. It is a bad foundation for a team contact list. If autocomplete suggests old or unwanted people, review Other contacts and delete stale entries.

Sync contacts after import

Uploading contacts into Google Contacts does not always mean every device will show the same list immediately. Sync depends on the account, device settings, and the apps you use.

Android

Contacts saved to your Google Account can sync with Google Contacts and Android devices signed into that account. If new contacts do not appear, check that contact sync is enabled for the correct Google account on the device.

iPhone and iPad

On iOS, add the Google account in the device settings and enable contact sync for that account. If you only use the Gmail app without enabling contact sync at the system level, your phone's native Contacts app may not show the imported list.

Multiple Google accounts

If you use several Google accounts, decide which one is the main contact store. Mixing personal Gmail, client accounts, and a work Workspace account can create duplicates fast.

A practical rule: keep the contacts you call, message, and email every week in one primary account. Use labels and exports for special-purpose lists instead of copying the same people into every account.

When Google Contacts is enough, and when to use a CRM

Google Contacts is enough when you need a reliable address book: names, emails, phone numbers, companies, labels, and basic notes.

A CRM becomes useful when contacts need a workflow around them. That usually starts when you need to track:

  • Follow-up dates
  • Deal stages
  • Account owners
  • Notes from calls and meetings
  • Related tasks
  • Shared pipelines
  • Handoffs between teammates

If those details live only in a contact's Notes field, they get hard to trust. Notes do not tell a team what changed, who owns the next step, or which contacts are tied to active work.

Tooling Studio Sales CRM is built for Google Workspace teams that want customer records close to Gmail. It adds contacts, organizations, deals, pipelines, tags, notes, owners, and linked tasks without asking the team to maintain a separate heavyweight sales system.

A simple workflow is:

  1. Import and clean contacts in Google Contacts.
  2. Label the contacts that belong to a real work process.
  3. Move sales, partnership, or client follow-up into a CRM.
  4. Keep Google Contacts clean as the address layer, and keep next actions in the CRM.

That keeps the address book useful without pretending it should manage every relationship detail.

FAQ

Can I upload contacts directly inside Gmail?

Not usually. Gmail uses Google Contacts, so the reliable path is to open Google Contacts and import the CSV or vCard there. The contacts then become available to Gmail through the same Google account.

What file type should I use to import contacts to Gmail?

Use CSV for spreadsheets, CRM exports, and larger lists. Use vCard when moving contacts from Apple Contacts, iCloud, phones, or address books that export .vcf files cleanly.

How many contacts can I import at once?

Google lists 3,000 contacts as the per-import limit. If your list is larger, split it into multiple CSV files and import one batch at a time.

Why are Gmail contact suggestions still messy after import?

Autocomplete suggestions can come from saved contacts and from Other contacts. Clean both areas if Gmail keeps suggesting old addresses.

Should I import every contact into my work account?

No. Import the contacts you actually need for work. Keep personal contacts, stale exports, and one-off addresses out of your work account unless there is a clear reason to keep them there.

Is Google Contacts a CRM?

It can support a light contact process, but it is not a full CRM. Use a CRM when you need deal stages, next steps, ownership, shared notes, and follow-up tracking around the contact.

Sales CRM

Manage contacts, deals, and follow-ups inside Google Workspace

Tooling Studio Sales CRM gives Gmail and Google Contacts teams a lightweight pipeline: contacts, organizations, deals, notes, tags, custom fields, owners, and shared follow-up work without a heavy CRM rollout.