Mailchimp Migration Guide

Export Your Mailchimp List
Without Losing What Matters

Your contacts are yours. Here is exactly how to get them out, what Mailchimp keeps behind, and how to land them cleanly in a new platform.

5 minAverage export time
CSVUniversal format
100%Your data, portable
Alkan Balkayaby Alkan Balkaya · Last updated: 2026-05-17

How to Export Your Mailchimp List (and Where to Move It)

To export your Mailchimp list, open Audience, click Manage Audience, then select Export Audience to download a ZIP containing a CSV of your contacts, merge fields, tags, and subscription status. The process takes under five minutes for most accounts. Campaign stats, automations, and A/B results do not export. Mailsoftly offers free hands-on migration that preserves your Mailchimp tags, plus a free plan with 500 contacts and 2,000 emails per month.

If you are reading this, you have probably already made the decision. Something about Mailchimp stopped working for you. Maybe the pricing crept past your budget. Maybe the interface got harder to navigate after a redesign. Maybe you simply want to try a platform that fits better. Whatever the reason, the first step is the same: get your contacts out.

Exporting your Mailchimp list is straightforward once you know where to click. The tricky part is understanding what actually comes with the export, what gets left behind, and how to set up your data so the next platform can use it without hours of cleanup. This guide walks you through the entire process, from clicking “Export Audience” to importing your cleaned CSV into a new home.

New here? Start with our primer on Email Platform Comparisons for the fundamentals, then come back to this guide.

Quick context: Mailsoftly offers transparent pricing, free hands-on migration, and human support. 500 contacts and 2,000 emails per month, no credit card.
Start free with Mailsoftly →

Key Takeaways

  • Mailchimp exports your contacts as a CSV file containing email addresses, merge fields, tags, and subscription status. The process takes under five minutes for most accounts.
  • Campaign performance data, automation workflows, and A/B test results do not export with your audience. Back these up separately if you need them.
  • Always clean your CSV before importing to a new platform. Remove bounced addresses, duplicates, and contacts who unsubscribed or complained.
  • Mailsoftly preserves your Mailchimp tags during import and lets you recreate segments using the same merge field data, so your list structure stays intact.

Why You Would Export Your Mailchimp List

People export their Mailchimp audience for three main reasons. The most common is switching to a different email marketing platform. Mailchimp’s pricing has increased significantly over the past few years, and many growing businesses find themselves paying more for features they do not use. When the renewal bill arrives and it is double what you expected, exporting your list is the logical first move.

The second reason is creating a backup. Even if you plan to stay on Mailchimp, having a local copy of your contact data is smart. Accounts get suspended. Billing disputes happen. Credit cards expire and grace periods run out. A CSV sitting in your cloud storage means you are never locked out of your own audience.

The third reason is syncing contacts with another system. Maybe your CRM needs an updated list. Maybe you are running a direct mail campaign and need physical addresses from your merge fields. Whatever the use case, the export process is the same.

Common Triggers for Exporting

Price increase on renewal Feature bloat you don’t need Support quality declined CRM sync requirement Backup for peace of mind Charges for unsubscribed contacts

One detail that pushes many users toward export: Mailchimp charges for all contacts in your audience, including those who have unsubscribed. If your list has grown over several years, you may be paying for thousands of contacts who will never receive another email from you. Exporting, cleaning, and re-importing to a platform that only counts active subscribers can cut your bill immediately.

Read enough? Try Mailsoftly free with 500 contacts and 2,000 emails per month, no credit card.Start free with Mailsoftly →

What to Export from Mailchimp

Before you click anything, understand what Mailchimp includes in its audience export. The default export gives you a CSV file with every contact in the selected audience. Each row is one contact. The columns include the email address, first name, last name, and any custom merge fields you created (company name, phone number, birthday, or whatever else you collected through signup forms).

The export also includes subscription status for each contact. You will see columns for “Subscribed,” “Unsubscribed,” “Cleaned” (which means the address hard bounced), and “Non-Subscribed” (contacts added via integrations who never opted in). Tags are included as well, appearing in a dedicated column with multiple tags separated by commas.

What Your Mailchimp CSV Export Contains

ColumnExample DataIncluded?
Email Address[email protected]Yes
First Name / Last NameJane / SmithYes
Custom Merge FieldsCompany, Phone, BirthdayYes
TagsVIP, Webinar AttendeeYes
Subscription StatusSubscribed / UnsubscribedYes
Campaign StatsOpens, clicks per contactNo
Automation HistoryWorkflow triggers, stepsNo
A/B Test ResultsVariant performanceNo

Segments are not exported as separate files. Mailchimp exports the entire audience as one flat CSV. You can filter the export by segment before downloading, but keep in mind that segment definitions (the rules you created) do not carry over. You will need to recreate those rules in your new platform using the merge field data and tags that do come through.

Step by Step: How to Export Your Mailchimp List

The export process itself takes about two minutes of clicking and then a short wait for Mailchimp to generate your file. Here is the exact walkthrough.

Export Walkthrough

1

Log into Mailchimp and open Audience

Click “Audience” in the left sidebar. If you have multiple audiences, select the one you want to export from the dropdown at the top.

2

Open Manage Audience dropdown

Click “Manage Audience” in the top right area. A dropdown menu appears with several options.

3

Click “Export Audience”

Select “Export Audience” from the dropdown. Mailchimp begins generating a ZIP file containing your CSV.

4

Wait for the file to generate

Small lists (under 5,000 contacts) finish in under a minute. Larger lists with 50,000 or more contacts can take several minutes. Mailchimp shows a progress indicator.

5

Download and unzip

Click “Export as CSV” when ready. The download is a ZIP file. Unzip it to find your main CSV plus a separate file for non-subscribed contacts.

One important detail: Mailchimp actually gives you two CSV files inside the ZIP. The first is your subscribed contacts. The second is contacts marked as non-subscribed. Make sure you open both files and review them before importing anywhere. The non-subscribed file often contains leads from integrations (like an e-commerce platform) who were never sent marketing emails.

If you only want a specific segment, go to your Audience and create or select a saved segment first. Then use the same Manage Audience > Export Audience flow. Mailchimp will export only the contacts matching that segment. This is useful if you want to migrate just your active buyers or just newsletter subscribers.

What Gets Lost When You Export from Mailchimp

This is where most migration guides gloss over the details. Your Mailchimp CSV export does not include everything. Several categories of data stay locked inside Mailchimp, and you need to know what they are so you can plan around them.

Data That Does NOT Export

Campaign Statistics

Open rates, click rates, and per-contact engagement data for past campaigns. Screenshot your campaign reports before you leave.

Automation Workflows

Welcome sequences, drip series, and triggers. Document the logic (trigger, delay, email content) manually so you can rebuild them.

A/B Test Results

Which subject lines won, variant performance. Export these reports as screenshots or PDFs from the Reports section.

Email Templates

Your custom designed templates and saved content blocks. Export each one as HTML individually from the template editor.

The biggest loss for most users is per-contact engagement data. In Mailchimp, you can see how many campaigns a contact opened, their last click date, and their engagement rating (star score). None of this comes through in the CSV export. If you rely on engagement-based segmentation (like “contacts who opened at least 3 of the last 5 campaigns”), you will need to either recreate that segmentation logic in your new platform or use Mailchimp’s segment-first export to pre-filter your list before you leave.

A practical workaround: before exporting, create a tag in Mailchimp called “Engaged” and apply it to contacts matching your engagement criteria. Tags do export. So even though the raw engagement data stays behind, your manual tagging lets you carry the classification forward.

Cleaning Your CSV After Export

Do not import the raw Mailchimp CSV into your new platform without cleaning it first. Importing dirty data creates deliverability problems from day one. Your new sending domain or IP will be sending to bounced addresses, spam traps, and disengaged contacts. That is a fast path to the spam folder.

Here is a cleaning checklist to run through before you import anywhere.

  1. Remove “Cleaned” contacts. These are addresses that hard bounced. Mailchimp marks them as “Cleaned” in the subscription status column. Delete every row where the status is “Cleaned.” Sending to known bad addresses damages your sender reputation.
  2. Remove “Unsubscribed” contacts. These people asked to stop receiving emails. Importing them into a new platform and emailing them again is both a legal problem (CAN-SPAM, GDPR) and an ethical one. Delete them or store them in a suppression list.
  3. Deduplicate. If you exported from multiple audiences or merged CSVs from different sources, check for duplicate email addresses. Most spreadsheet apps can highlight duplicates. Keep the most recent entry and delete the rest.
  4. Validate email syntax. Look for entries missing the @ symbol, containing spaces, or ending with invalid domains. A quick formula check in your spreadsheet catches most of these.
  5. Standardize tag formatting. Mailchimp exports multiple tags per contact in a single column, separated by commas. Make sure there are no extra spaces or inconsistent capitalization (e.g., “vip” vs. “VIP”) that could create duplicate tags on import.

Before and After: CSV Cleanup

Before Cleaning

[email protected], Subscribed
[email protected], Subscribed
[email protected], Unsubscribed
[email protected], Subscribed
[email protected], Cleaned
tom @email.com, Subscribed

After Cleaning

[email protected], Subscribed
[email protected], Subscribed

Four contacts removed: one duplicate, one invalid syntax, one unsubscribed, one bounced. Two clean contacts remain.

For larger lists (over 10,000 contacts), consider running the CSV through an email verification service before import. These services check each address against real mail servers and flag disposable addresses, role accounts (like info@ or sales@), and full inboxes. The cost is small compared to the reputation damage from sending to thousands of dead addresses on a fresh domain.

Where to Move Your Exported Mailchimp List

Once your CSV is clean, you need to pick a destination. The right platform depends on your list size, budget, and what features you actually use. If you were on Mailchimp’s Essentials or Standard plan and primarily send newsletters with basic automation, you do not need a complex marketing suite. You need something reliable, affordable, and easy to set up.

Mailsoftly is built for exactly this use case. The Mailsoftly pricing page shows transparent plans that start free (500 contacts, 2,000 emails per month) and scale predictably. Unlike Mailchimp, Mailsoftly does not charge for unsubscribed contacts sitting in your account. You pay only for active subscribers.

Quick Price Comparison at 5,000 Contacts

(as of 2026-04-15)

PlatformPlanMonthly Cost
MailsoftlyBasic (annual)$39/mo
MailchimpEssentials$75/mo
MailchimpStandard$100/mo

The difference becomes more significant as your list grows. At 5,000 contacts, Mailchimp’s Essentials plan runs $75/mo while Mailsoftly’s Basic plan covers the same list size for $39/mo on annual billing. That is $432 saved in the first year alone.

How to Import Your Cleaned CSV to Mailsoftly

Mailsoftly’s import tool is designed to handle Mailchimp exports with minimal friction. Here is how to do it.

  1. Sign up for a free Mailsoftly account. No credit card needed. You get 500 contacts and 2,000 emails per month on the free plan, which is enough to test the import and send a few campaigns before committing.
  2. Go to Contacts > Import. Select “Upload CSV” and drag your cleaned CSV file into the upload area.
  3. Map your columns. Mailsoftly automatically recognizes standard Mailchimp column headers (Email Address, First Name, Last Name). For custom merge fields, map them to existing Mailsoftly contact fields or create new custom fields on the spot.
  4. Preserve your tags. Mailsoftly reads the Tags column from your Mailchimp export and creates matching tags automatically. If your CSV has “VIP, Webinar Attendee” in the tags column, both tags appear in Mailsoftly ready to use in segments.
  5. Review and confirm. Mailsoftly shows a preview of the first 10 rows so you can verify mapping. Click “Import” and your contacts are live within seconds for small lists, or a few minutes for larger ones.

Import Flow: Mailchimp to Mailsoftly

1

Export from
Mailchimp

2

Clean
your CSV

3

Upload to
Mailsoftly

4

Map fields
and tags

5

Send your
first campaign

After import, recreate your segments using Mailsoftly’s segment builder. If you tagged your engaged contacts before exporting (as suggested above), you can immediately create a segment for “Tag = Engaged” and target them for your first campaign. For merge-field-based segments (like “Company is not empty” or “State = California”), Mailsoftly’s segment builder supports the same logic using your custom fields.

If you have a large list or complex tag structure, Mailsoftly’s support team offers free hands-on migration assistance. Send your CSV and a description of your segment setup, and the team handles the import and segment recreation for you.

Tips for a Clean, Painless Migration

The technical steps above cover the mechanics. Here are the strategic decisions that separate a smooth migration from a messy one.

For the broader picture on this topic, see our complete Email Platform Comparisons guide, which covers strategy, fundamentals, and advanced playbooks.

How to Export Your Mailchimp List (and Where to Move It) visual 1
How to Export Your Mailchimp List (and Where to Move It) visual 2

Frequently Asked Questions

Does exporting from Mailchimp include my unsubscribed contacts?

Yes. Mailchimp gives you two CSV files inside the ZIP: one for subscribed contacts and a separate file for non-subscribed ones, which often come from integrations and never received marketing emails. Your export also marks each contact as Subscribed, Unsubscribed, or Cleaned. Review both files and remove unsubscribed, bounced, or complained addresses before importing anywhere to protect deliverability.

How long does a Mailchimp export take?

For most accounts, the export generates in under a minute. Very large audiences (50,000 or more contacts) can take up to several minutes. Mailchimp shows a progress bar, and you will receive a notification when the file is ready to download. The download itself is fast since the file is compressed as a ZIP.

Can I export Mailchimp campaign history?

Not through the standard audience export. The CSV export only includes contact data, not campaign performance. To save campaign reports, go to the Reports section of your Mailchimp account and manually download or screenshot each campaign’s metrics. You can also use Mailchimp’s API to extract campaign data programmatically if you have technical resources. There is no one-click “export all campaign history” button.

Will exporting my list cancel my Mailchimp account?

No. Exporting is just downloading a copy of your data. Your Mailchimp account, audiences, campaigns, and billing all remain exactly as they were. You need to separately cancel or downgrade your account through Account > Billing if you want to stop paying. The export is purely a data download.

Does Mailchimp let me export contacts from just one segment?

Yes. Navigate to your Audience, apply the segment you want, and then use Manage Audience > Export Audience while that segment is active. Mailchimp exports only the contacts matching the current segment filter. This is useful when you want to migrate just your paying customers or just your newsletter subscribers to a new platform.

What file format does Mailchimp export?

Mailchimp exports as a ZIP archive containing one or two CSV files. CSV (comma-separated values) is a universal format that every email marketing platform, spreadsheet app, and CRM can read. You can open it in Google Sheets, Excel, or any text editor to inspect and clean your data before importing.

Ready to switch?Start free with Mailsoftly →
500 contacts, 2,000 emails per month. Free hands-on migration. No credit card.

Alkan Balkaya
Alkan Balkaya
Founder & CEO at Mailsoftly
Alkan is the founder and CEO of Mailsoftly, building email marketing tools for businesses of all sizes. He writes about email marketing strategy, deliverability, and the future of marketing automation.