Import Contacts to Mailchimp

Our import feature allows you to add contacts to Mailchimp. You can also use this feature to auto-update multiple existing contacts at once.

In this article, you'll learn how to use our import tool to add and update contacts in Mailchimp.

Before You Start

Here are some things to know before you begin this process.

Import New Contacts

There are a few different ways to import contacts to Mailchimp, but a file upload is the most common method. The file import process has two parts: First, you'll prepare your spreadsheet of contacts outside of Mailchimp, and save it as a CSV file. Next, you'll use our import tool to add your contacts to Mailchimp.

Prepare for Import

To prepare your file for import, follow these steps.

  1. In a spreadsheet program like Excel or Google Sheets, open your blank worksheet.
  2. Create and label a column for Email Address.
  3. Next to your Email Address column, create and label additional columns for First Name, and Last Name.

    Email Address is the only field that we require, but you can repeat this step for any other contact data fields you want to include in Mailchimp, like phone number, birthday, language, address, or country.
  4. Paste your contacts' information into the relevant fields in the spreadsheet.
  5. Save the file in CSV format. This option can usually be accessed from the File menu in your spreadsheet program, labeled as "Export as .CSV" or "Download as .CSV". Different spreadsheet programs will vary a little bit. If you use another file type, we won't be able to process the file.

Nice job! Now that you've prepared your CSV file, you're ready to import it to Mailchimp.


Need some help saving your spreadsheet file in CSV format before you import? Check out these CSV tips from Excel and Google Sheets. Or, download our sample CSV import file and replace the sample emails with your own data.

Certain fields, like birthday and date, must be formatted in a specific way. Read our format guidelines for more tips about special fields.

Import to Mailchimp

To import your contacts to Mailchimp, follow these steps.

  1. Navigate to the Lists page.
  2. Click the drop-down menu next to the list you want to work with, and choose Import.
    click import
  3. Choose CSV or tab-delimited text file.
    click csv or text file
    If your last import was a CSV with the same columns, you can click Use settings from last import, which will allow you to skip steps 6-10.
  4. Click Next.
  5. Click Browse and choose the file from your computer.
    If you’re file contains enough contacts to raise your account’s subscriber total to higher billing plan, you’ll see an Are You Sure pop-up. Click Continue to proceed with the import, or click No Thanks to select another file.
  6. Click Next to go to the Import contacts step and match the columns in your import file to the fields in your Mailchimp list.
    We’ll automatically match the columns in your import file to fields of the same name in your list. For example, the column that contains email addresses will match the required Email Address field.
  7. Click Edit to choose a different column name and field type from the drop-down menus. To create a new field, click the drop-down menu and choose New Column Name.
  8. Repeat Step 7 for all unmatched columns. You must match or skip all columns to complete your import.
  9. After you're finished matching, we'll display a success message.
  10. Click Next to review your final import settings.
  11. On the You're all set to import! screen, click the status drop-down menu to choose the type of contacts you’re about to import.
    The available statuses for contacts are:
    • Subscribed
    • Unsubscribed
    • Non-subscribed
    • Cleaned
  12. Optional: If you want to assign tags to your imported contacts, click the plus (+) icon in the Organize imported contacts section and choose or create tags as needed.
  13. Review your settings and click Import.

After the import is finished, we'll send a notification to the email address associated with your username.


  • Imported subscribers don't go through the signup process, so you'll need to verify that you have permission to email them.
  • When you import subscribers to an existing list, we won’t include any duplicate, bounced, or unsubscribed addresses that are already stored in the list.
  • Because all lists in Mailchimp are independent of each other, we can't detect duplicates, bounces, or unsubscribes across multiple lists. If you have duplicate contacts in different lists, you may find it helpful to combine your lists into a master list that uses groups or tags.

Update Existing Contacts

You may need to update your contacts’ data if they’ve been in your list for a while. Use our import tool to quickly update multiple contacts at once.

This option replaces existing list field information with new information from your import file. You’ll follow the same process to import new contacts, but there are a few extra things to consider.

  • When you prepare your spreadsheet, verify that your column names in your import file match the fields in your Mailchimp list, and that no columns are left blank. Blank fields overwrite and erase existing contact data.
  • You can only update subscribed or non-subscribed contacts with this method.
  • Imports won’t update the Email Marketing Status of contacts already in your Mailchimp account.

Proceed with a regular file import, and follow the steps to upload your file and match your columns. On the final step of the import, check the box next to Update existing contacts.
That's it! When you import, we'll handle the rest by scanning your contacts and updating their information.


Need some help with list imports? Learn how to troubleshoot.

Troubleshoot a List Import

Want to reverse a list import? Read on.

Undo a List Import

Don't need that list anymore?

Delete a List

Other Resources

Learn more about lists!

View Your List Import Results

Import Subscribers into Groups

Format Guidelines for Your Import File

Requirements and Best Practices for Lists

Learn about ways to grow your list.

Getting Started with Lists

Import Contacts from Other Services

About Signup Form Options

Manage Subscribers with the API

Was this article helpful?

Anything else we can do to improve our site?