Email and Digital Marketing
How can we help you?
Search our help articles, video tutorials, and quickstart guides

You've got this. You've got us. Search our Knowledge Base to quickly find answers to your questions.

Format a file before importing a contact list into Constant Contact

Article: 000005297
Updated: October 21, 2026

Check that a contact list is in a compatible file type and is formatted correctly to prevent import errors when uploading to Constant Contact

Before you import a file of contacts into Constant Contact, it's a good idea to make sure you have the correct file type and that the data is formatted correctly. To ensure all contacts get imported, each one needs at least an email address or an SMS phone number and consent date.

Did You Know? If you're having trouble importing your file, there are steps you can take to troubleshoot the issue. Not all errors prevent your file from being imported. After you upload a spreadsheet of contacts, you can check for errors that prevent contacts from being added to your list and correct them if you have any.

 


Minimum import requirements

Before importing contacts, ensure your file contains the minimum required fields based on your marketing strategy:

  • Email marketing only - Each email marketing contact must have a valid email address.
  • SMS marketing only - Each SMS marketing contact must have a valid SMS phone number and an SMS consent date.
  • Email marketing and SMS marketing - Each contact must have either an email address or an SMS phone number with an SMS consent date. Contacts can have one or both.

 

Compatible file types

 

  • Microsoft Excel (.XLS or .XLSX)
  • Comma Separated Values (.CSV) - Compatible with Excel, OpenOffice Calc, and Google Sheets.
  • vCard (.VCF)
  • Text File (.TXT) - Created using Microsoft Notepad or similar text editors.

 

File size limits and restrictions

Ensure your file adheres to the following maximum size limits:

  • XLS or XLSX - 25MB with 500,000 rows of data or less
  • CSV - 50MB with up to 1,000,000 rows of data or less
  • VCF - 2MB with 40,000 rows of data or less
  • TXT - 2MB with 40,000 rows of data or less

Important: Excel spreadsheets that are larger that 25MB can cause import errors. Convert large Excel files to .CSV format or split the file into smaller files before uploading.

 

File naming guidelines

Special characters in file names can cause upload failures.

  • Allowed in file names - Letters, numbers, and underscores.
  • Prohibited Characters - Do not use spaces or characters such as -, ~, !, &, %, $, #, *, (, or ).
  • Recommended naming example - Use underscores to separate words or dates, such as new_clients_2026.csv

 

Spreadsheet formatting rules (.XLS, .XLSX, .CSV)

Follow these formatting guidelines to prevent data processing errors:

  • Row and column layout - Place header labels in the very first row. Do not leave the first row blank. Place each contact on its own individual row.
  • Single data types per column - Place each piece of information in a separate column (for example, separate "First Name" and "Last Name" into two distinct columns).
  • Unique column headings - Give every column a unique label. Match column headings to standard Constant Contact fields whenever possible.
  • Existing tags - Create any tags in your Constant Contact account before importing. Tags included in a spreadsheet that do not already exist in the account will be ignored during import.
  • Hidden rows or columns - Unhide or delete all hidden rows and columns before importing.
  • Multiple worksheets - Consolidate all data into the first tab or worksheet and delete extra worksheets.
  • Formulas - Convert all cells containing formulas into plain text values before saving and importing.
  • Special characters and spaces - Remove extra spaces or invalid characters inside email addresses.
  • SMS formatting - Ensure phone numbers and consent dates do not contain placeholder values such as "N/A" or all zeros.

    Formatted Spreadsheet

 

Text file formatting rules (.TXT)

Follow these rules when importing a plain text file:

  • Header line - Include column headers on the very first line of the file.
  • Line breaks - Place each contact on a new, separate line.
  • Separators - Use tabs to separate different fields on the same line. Exact visual alignment of columns is not required.

    Formatted Text File

 

General capitalization and case sensitivity

  • Case Sensitivity - Field headers, email addresses, and contact names are not case-sensitive during import.
  • Text Casing - Text is imported exactly as formatted in your file. Names starting with lowercase letters will remain lowercase and will not auto-capitalize upon import.

 

Any links we provide from non-Constant Contact sites or information about non-Constant Contact products or services are provided as a courtesy and should not be construed as an endorsement by Constant Contact.

 


Questions?

Ask the Community

Did this article answer your question?


Constant Contact Logo

Copyright © 2026 · All Rights Reserved · Constant Contact · Privacy Center