Last Updated on October 10, 2026 by SaaS Stacked
What this guide covers
Moving your list from Mailchimp to Kit without nuking your deliverability, losing your tags, or accidentally emailing people who unsubscribed three years ago. Seven steps, in order. Most of the work is preparation — the actual import takes ten minutes.
Time needed: 2–3 hours for a typical list under 5,000 contacts. Bigger lists with complex automations: budget a weekend. If you’re still deciding, see our Kit vs Mailchimp comparison first.
Before you touch anything: the audit
Migrations go wrong when people export first and think later. Spend 30 minutes on this inventory:
- How many contacts are actually mailable? In Mailchimp, go to Audience → All contacts and filter by status. You’ll typically find four buckets: subscribed, unsubscribed, cleaned (bounced), and archived. Only “subscribed” should ever receive email from Kit. Write down the counts.
- What are you paying for? Mailchimp bills for unsubscribed contacts unless you archive them. If you’ve never archived anyone, you may be paying for thousands of dead contacts — archiving them first can drop your Mailchimp bill to nearly zero during the overlap period.
- List every automation. Mailchimp → Automations → All journeys. For each one, note its trigger and its job (welcome, abandoned cart, post-purchase). You will not rebuild all of these on day one — but you need the list so nothing silently dies.
- Note your tags and segments. Screenshot or write down your tag names. Tags are how Kit organizes everything; if your Mailchimp tags are a mess (“test”, “test2”, “final-final”), clean them up before migrating, not after.
Step 1 — Export from Mailchimp
- Go to Audience → All contacts.
- Click Export audience (or Export segment if you’re doing this in batches). Mailchimp emails you a CSV when it’s ready — large audiences can take a while.
- Export each segment separately if you use them: customers, leads, newsletter subscribers. Separate files become separate tags in Kit, which is exactly what you want.
- Critical: export the unsubscribed list too, as its own file. You need it for suppression (Step 4), not for emailing.
Do not skip the export of unsubscribed and cleaned contacts. If you only import subscribed contacts into Kit and someone who unsubscribed in 2023 re-subscribes through a form later, Kit has no record of the old unsubscribe. Importing the suppression list prevents that.
Step 2 — Clean the list
Open the CSVs in a spreadsheet and do the unglamorous work:
- Delete role addresses you don’t recognize (info@, admin@) unless they’re real customers — they hurt deliverability and never buy.
- Fix obvious typos in the domain part (gmial.com, yaho.com). Some tools do this automatically; a spreadsheet sort makes them visible fast.
- Keep unsubscribed and bounced contacts in a separate suppression file — do not delete them, do not import them as subscribed.
- Standardize tags. If Mailchimp had “Buyer”, “buyer”, and “buyers”, pick one.
This is also the moment to decide what “migrating” means for cold contacts. Anyone who hasn’t opened an email in 12+ months is a deliverability liability on a new platform. Either leave them behind or put them in a re-engagement segment you email once, from Mailchimp, before the move. Do not import a dead list into Kit and blast it on day one — that’s how new accounts get flagged.
Step 3 — Set up Kit properly
Before importing a single contact:
- Create your Kit account and complete the sender setup: your sender name and reply-to address. Use a real name or brand subscribers recognize.
- Authenticate your domain. In Kit: Settings → Email → set up SPF and DKIM for your sending domain. This is the single most important deliverability step and the one most migrators skip. It proves to Gmail and Outlook that your emails are really from you. Without it, you’re sending from a shared domain with a reputation you don’t control.
- Recreate your core tags first (customer, lead, newsletter, source tags). Tags first, import second — it’s much harder to tag 5,000 contacts after the fact.
- Turn off any default double opt-in only if you understand the tradeoff: Kit lets you choose. Single opt-in grows the list faster; double opt-in gives you cleaner lists. For a migrated list of people who already consented, single opt-in on your forms going forward is the common choice.
Step 4 — Import and suppress
- In Kit go to Subscribers → Add subscribers → Import.
- Upload your subscribed CSV. Map the columns (email, first name, last name) and — this is the key step — apply tags during import: one tag for the source segment (e.g., “imported: newsletter”) and one for the origin (“source: mailchimp”).
- Import the unsubscribed/bounced file separately and mark those contacts as unsubscribed in Kit. They’ll sit in your account as suppressed — they cost nothing on Kit’s free tier math that matters and they can never be emailed by accident.
- Spot-check 20 random contacts: correct tags, correct names, correct status.
Kit’s free plan covers up to 10,000 subscribers, so most migrations fit comfortably without paying anything on day one.
Step 5 — Rebuild the automations that matter
Do not try to rebuild every Mailchimp journey in week one. Rebuild in this order:
- Welcome sequence (the money automation — see our Kit automation walkthrough).
- Abandoned cart if you sell products.
- Post-purchase follow-up if you sell products.
- Everything else can wait.
In Kit, automations live under Automate → Visual Automations, and email series live under Automate → Sequences. The mental model is different from Mailchimp’s Customer Journey Builder — Kit separates the “emails in order” (sequence) from the “when does it start” (automation). Build the sequence first, then wire the trigger. For the broader landscape, see our best email marketing platforms for creators roundup.
Step 6 — Warm up your sending
This is where migrations actually die. You’ve moved to a new platform, possibly a newly authenticated domain. Gmail is watching.
- Week 1: email only your most engaged segment (opened in the last 90 days). Small volume, high engagement — this teaches inbox providers your mail is wanted.
- Week 2: expand to 6-month engaged.
- Week 3+: the full list, minus the cold segment you left behind.
If you must email everyone at once (a launch, a deadline), at least segment out the 12-month-inactives and send to them separately, last. One bad blast can take weeks to recover from.
Step 7 — Cancel Mailchimp (in the right order)
- Keep Mailchimp active for two weeks after the migration. Automations you forgot about will surface — better they fire from Mailchimp than not at all.
- Downgrade to the free plan first (250 contacts now — archive aggressively to fit), confirm nothing breaks, then cancel entirely.
- Before canceling, export everything one final time: all contacts (including unsubscribed), all campaign reports you might want for benchmarking, and any templates you want to reference. Once the account is gone, so is the data.
Pitfalls that bite migrators
- The archived vs. unsubscribed trap. In Mailchimp, unsubscribed contacts count toward billing; archived ones don’t. People routinely pay for thousands of contacts they legally can’t email. Archive before you cancel — or better, months before you migrate.
- Automation gaps. The welcome email nobody rebuilt. Audit first (see the top of this guide), rebuild the top three, and accept that the long tail can wait.
- Lost tags and segments. Mailchimp segments don’t transfer; only the data does. Export segments as separate files so they become tags.
- Double opt-in surprises. If your Mailchimp forms used double opt-in and your Kit forms don’t (or vice versa), expect list-growth behavior to change. Decide deliberately.
- The “I’ll clean it later” list. Later never comes. Clean before import — it’s 10x harder afterward.
FAQ
Will I lose subscribers in the migration?
You’ll lose the ones you should lose: bounced, fake, and long-dead addresses. Expect the imported mailable count to be 10–30% lower than Mailchimp’s total contact count. That’s list hygiene, not loss — and your open rates will thank you.
Do I need to re-confirm my list (double opt-in everyone again)?
No — these people already consented. Re-confirmation campaigns typically lose 30–60% of the list to apathy, not objection. Keep your consent records and move on.
How long should Mailchimp and Kit overlap?
Two weeks minimum. A month if you have complex automations or a big launch coming. The overlap cost is trivial compared to a broken welcome sequence.
What happens to my Mailchimp landing pages and forms?
They don’t transfer. Rebuild the important ones in Kit (forms and landing pages are included) and set up redirects from the old URLs where it matters.
Can I migrate automations automatically?
No — there’s no reliable Mailchimp-to-Kit automation importer. The logic rebuilds manually, which is honestly a feature: most inherited automations are overdue for a rewrite anyway.
Bottom line
Audit, export (including unsubscribed), clean, authenticate your domain, import with tags, rebuild the welcome sequence first, warm up sending to engaged segments, then cancel Mailchimp. The migration isn’t a button — it’s a week of deliberate work. Done right, you land on Kit with a cleaner list, better deliverability, and automations you actually understand. For our full take on the platform, see the Kit review.
