Mailchimp is where most small businesses send their first marketing email, and its pricing model contains one detail that determines whether it stays affordable: you are billed on how many contacts you store, not how many you email. That distinction sounds academic until a business imports eight years of accumulated addresses, watches the bill jump, and cannot work out why — because they are only emailing a few hundred of them.
The pricing model, stated plainly
Mailchimp's price scales with your audience size. The entry prices quoted on its pricing page assume a small list, and the figure climbs as contacts increase. Sending allowances are a multiple of your contact count rather than a fixed number.
The consequence: a contact you never email still costs you money every month, forever. Every stale address, every duplicate, every person who unsubscribed three years ago and is still sitting in the audience.
What Mailchimp costs
| Tier | Listed price | What you get |
|---|---|---|
| Free | $0 | Max 250 contacts; 500 sends/month |
| Essentials | from $13/mo | Priced at up to 500 contacts; 10× contacts in monthly sends |
| Standard | from $20/mo | Priced at up to 500 contacts; 12× contacts in monthly sends |
| Premium | from $350/mo | Priced at up to 10,000 contacts; 15× contacts in monthly sends |
Mailchimp prices on contact count, and the entry price assumes a small list. Import 5,000 customers and the bill is nothing like $13. Check the slider on the pricing page against your real list size before you budget. Source: the vendor’s own pricing page, read August 5, 2026. Prices change — verify before you commit.
Keeping the bill honest
List hygiene is usually framed as a deliverability practice. On Mailchimp it is also directly a cost control, which makes it much easier to get people to actually do it.
- Import selectively. When migrating, bring the contacts who have engaged in a defined recent window — not the entire historical database. The rest can live in a spreadsheet or your CRM at no cost, and be re-imported if you ever have a reason to contact them.
- Automate a sunset policy. A monthly job that archives contacts with no opens or clicks over a long period. Archived contacts do not count toward your billable total, and their data is retained.
- Run one re-engagement attempt before archiving. A single "still want to hear from us?" email recovers a meaningful share, and cleanly identifies the rest.
- Deduplicate at the source. If several systems push contacts into Mailchimp, deduplicate before they arrive. Cleaning up afterwards is much harder than preventing it.
- Watch the threshold. Pricing steps up in bands. Knowing where the next band starts turns list cleaning from housekeeping into a decision with a number attached.
Doing this properly also improves deliverability, because sending to addresses that never open is exactly what teaches inbox providers to route you to spam. The interests genuinely align here.
The journeys worth building
Mailchimp's Customer Journey builder handles multi-step automation with branching. Four sequences deliver most of the value for a small business.
1. Welcome sequence
Three or four emails after someone joins, spaced over a fortnight. Engagement is at its highest immediately after signup and declines steeply — a welcome sequence is the highest-performing email most businesses will ever send, and it runs once and works forever.
2. Post-purchase or post-job follow-up
Thank you, then useful information about what they bought, then a review request. This is where an email list stops being a broadcast channel and starts being a relationship. Triggered from your store or job system rather than sent manually.
3. Re-engagement
Triggered by inactivity. Serves two purposes at once: recovers some customers, and identifies who to archive — which is the cost control above.
4. Date-triggered
Annual service reminders, renewal notices, anniversaries. Boring, high-converting, and almost nobody builds them because the trigger is a date in a database rather than an obvious event.
Notice that three of the four are triggered by something happening in another system. That is the general shape: your automation engine watches for the event and adds a tag in Mailchimp; the tag starts the journey. Keeping the trigger logic in the engine rather than in Mailchimp makes it far easier to change later.
What Mailchimp is not for
- Transactional email. Receipts, password resets and order confirmations should go through a transactional service, not a marketing platform. Different deliverability profile, different sending path, and mixing them risks both.
- One-to-one sales email. Sending a personal message through a bulk platform strips the personal quality and adds tracking pixels and unsubscribe footers. Use Gmail for correspondence.
- Being your CRM. Mailchimp holds contacts and their email behaviour. It does not hold your sales pipeline or your job history. Businesses that try to run their customer relationships out of it end up with two half-populated systems.
- Complex conditional logic. Journeys handle branching, but genuinely intricate logic is easier and more testable in a proper automation engine that then updates Mailchimp tags.
Is Mailchimp still the right choice?
Mailchimp fits businesses that want a capable email platform with a genuinely gentle learning curve, a free tier to start on, and integrations with everything. For a small business sending a monthly newsletter and running a welcome sequence, it remains a sensible default and there is no strong reason to look further.
It fits less well as list size grows without matching revenue — at which point per-contact pricing gets punishing and cheaper platforms become worth the migration effort. It also fits badly if email is one channel among several you want unified: an all-in-one like GoHighLevel or a CRM with native email like HubSpot avoids the reconciliation work of keeping two contact databases in agreement.
Whichever you use, the decision that matters more than the platform is what triggers the email. A well-timed message sent because something actually happened outperforms a beautifully designed newsletter sent because it is Tuesday — and getting those triggers right is what a free audit is for.