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

How to Upload Contacts to Gmail (CSV and vCard)

Upload contacts to Gmail through Google Contacts. Follow the CSV and vCard steps, check a sample, fix duplicates, and use your contacts in Sales CRM.

Import Contacts into Google The Easy Way

To upload contacts to Gmail, open Google Contacts in the same Google account, then choose Import → Select file → Import. Use a CSV or vCard (.vcf) file. Gmail uses the contacts saved to that account.

Before you upload a business list, check the account and try a small sample. Finding a wrong email column in five records is easier than repairing it in five thousand.

Upload a CSV or vCard to Gmail

  1. Open contacts.google.com on your computer.
  2. Check the profile picture at the top right. Select the account that should receive the contacts.
  3. Select Import in the left menu, then Select file.
  4. Choose your .csv or .vcf file and select Import.
  5. Open a few imported records. Check names, email addresses, phone numbers, and company details.

Google supports batches of up to 3,000 contacts and an account limit of 25,000 contacts. Split larger uploads into separate files. See Google's import instructions and limits.

An Excel workbook needs to be exported as CSV first. Changing .xlsx to .csv in the filename does not convert the file.

Prepare the contact file

Use the sample spreadsheet linked from Google's import guide. Keep its header row and put each person on a separate row. Export the finished sheet as CSV.

Before exporting, give the file a clear name, such as customer-contacts-september.csv. Keep an unchanged copy of the source export so you can compare it with the result.

Choose five records for a first batch:

Test record What to check after import
A person with two email addresses Each address belongs to the correct person
A name with an accent The spelling is intact
An international phone number The country code and leading digits are intact
A contact with a company and job title Each detail is in its own field
A person already in your address book You can identify any duplicate

This is a practical check before a larger upload. A successful file upload only tells you that Google accepted the file; the records show whether the data is useful.

For business lists, also remove rows you no longer need and decide which email address your team should use. Keep the source of each contact in your own records. An old event list and a current customer list usually need different follow-up.

Move contacts from another account or app

Another Gmail account: Export the selected contacts as Google CSV from the source account. Switch to the destination account and import that file. This copies the exported records; it does not establish ongoing sync between the two accounts. Google's account-to-account instructions cover the steps.

Outlook, a CRM, or another address book: Use that app's contact export, then choose CSV or vCard for the Google import. Check a sample before moving the full list. Keep a note of the export date so you know which version you imported.

Avoid combining exports from several sources before the first check. Importing one source at a time makes it easier to trace a bad field or duplicate back to its file.

Fix import problems without creating more duplicates

If the result looks wrong, stop before the next batch. Compare one affected contact with its source row and identify the field that changed.

What you see Next check
The file is rejected Confirm the actual file format and the batch limits above
Names or phone numbers are in the wrong place Compare the source columns with the template headers
Accented letters look wrong Reopen the exported CSV and check its text encoding
A contact appears twice Review both records before merging
The upload succeeded, but the records seem missing Check the signed-in account before importing again

For duplicate records, use Merge & fix in Google Contacts. Google suggests possible matches, which you can review individually. It cannot merge contacts stored in different Google accounts. See Google's duplicate-contact guidance.

Treat a shared company phone number with care: two employees may use the same number and still need separate contact records. Check the email address and person, not just one matching field.

Can you undo a bad import?

Google Contacts has Settings → Undo changes, which can return your contacts to an earlier point within the past 30 days. This affects all contact changes since the selected time, including good edits and new contacts. Export the current address book before using it. Google's recovery instructions explain the limits.

Find the imported contacts in Gmail and on your phone

First, find a sample contact at Google Contacts. Then open Gmail in the same account and check that address in a new message. You can also open Contacts from Google's app menu; our guide to finding contacts in Gmail covers the entry points.

If the contact is present on the web but absent on your phone, check the phone's account and contact-sync settings. On iPhone and iPad, the Google account must be added to the device with Contacts enabled. Signing into the Gmail app alone is a separate step. Use Google's device sync guide for the settings.

Re-importing the same file is unlikely to solve an account or device-sync problem. Check one record through the full path first.

Turn business contacts into a sales workflow

A clean address book gives you the right names and addresses. For active prospects, add a place to record the deal, the person responsible, and the next action.

Tooling Studio Sales CRM brings contacts, organizations, and deal boards into Gmail and Google Workspace. Its Sync from Google Contacts action brings your Google contacts into the CRM. You can then link contacts to deals and add notes, tags, and custom fields.

Start with a small set of active opportunities. Create a deal for a specific piece of work, such as “Website redesign,” and link the customer contact. Use these sales pipeline examples to choose stages with clear completion rules, or follow the Google Contacts CRM guide for the broader setup.

Common questions

Does importing contacts send an email to everyone?

Importing adds address-book records. Sending a message is a separate action. After the import, review a few records before using the list for correspondence.

Why can I find the contacts in one Google account but not another?

Each account has its own contacts. Check which account received the import and which account is open in Gmail. Use the account-to-account steps above if you need to copy the records.

Should every contact become a deal?

Create a deal when there is a specific sales opportunity to track. Suppliers, former colleagues, and customers with no active opportunity can remain contacts. This keeps your pipeline focused on work that needs a next step.

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.