- © 2026 Mailsoftly Inc. The name "Mailsoftly" and the Mailsoftly logo are registered trademarks of Mailsoftly Inc.
Mailchimp Migration Guide
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.
by Alkan Balkaya · Last updated: 2026-05-17To 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
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
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 →
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
| Column | Example Data | Included? |
|---|---|---|
| Email Address | [email protected] | Yes |
| First Name / Last Name | Jane / Smith | Yes |
| Custom Merge Fields | Company, Phone, Birthday | Yes |
| Tags | VIP, Webinar Attendee | Yes |
| Subscription Status | Subscribed / Unsubscribed | Yes |
| Campaign Stats | Opens, clicks per contact | No |
| Automation History | Workflow triggers, steps | No |
| A/B Test Results | Variant performance | No |
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.
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
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.
Open Manage Audience dropdown
Click “Manage Audience” in the top right area. A dropdown menu appears with several options.
Click “Export Audience”
Select “Export Audience” from the dropdown. Mailchimp begins generating a ZIP file containing your CSV.
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.
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.
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.
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.
Before and After: CSV Cleanup
Before Cleaning
After Cleaning
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.
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)
| Platform | Plan | Monthly Cost |
|---|---|---|
| Mailsoftly | Basic (annual) | $39/mo |
| Mailchimp | Essentials | $75/mo |
| Mailchimp | Standard | $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.
Mailsoftly’s import tool is designed to handle Mailchimp exports with minimal friction. Here is how to do it.
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.
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.


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.
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.
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.
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.
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.
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.

Looking for an alternative?
Mailsoftly offers the features you need at a price that makes sense.
Switch to MailsoftlyMigrate in minutes