How to Import Contacts into HubSpot
Import contacts into HubSpot CRM from CSV files, other CRMs, or email providers. Mapping, deduplication, and best practices.
Step-by-step
How to Import Contacts into HubSpot
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.
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.
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).
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.
Tips
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
Related guides