How-To Guide

How to Import Contacts into HubSpot

Import contacts into HubSpot CRM from CSV files, other CRMs, or email providers. Mapping, deduplication, and best practices.

How to Import Contacts into HubSpot

1

Prepare your CSV file

Clean your data before importing: remove duplicates, standardize formats (phone numbers, company names), and ensure you have an email column. HubSpot uses email as the unique identifier for contacts.

2

Start the import

Go to Contacts → Import → Start an import. Choose 'File from computer' and upload your CSV. Select whether you're importing contacts, companies, deals, or a combination with associations.

3

Map columns to properties

HubSpot auto-detects common columns (email, first name, last name). Map remaining columns to existing HubSpot properties or create new ones during import. Set the correct data types (text, number, date).

4

Review and complete

Review the import summary showing total rows, mapped properties, and any errors. Choose how to handle duplicates (update existing or skip). Complete the import and verify the data in your contacts list.

Pro tips

  • *

    Always import a small test batch (10-20 records) first to verify mappings before importing your full list

  • *

    Set a 'Lead Source' or 'Import Source' property during import so you can track where contacts came from

  • *

    HubSpot can import contacts and companies simultaneously with associations — include both in one CSV with a 'Company Name' column

More HubSpot guides

Explore more