How Mailchimp Turns a $13 Plan Into a $308 Invoice

I Sent Daily Emails to 7,000 People. Mailchimp Charged Me $308 a Month for the Privilege.

I opened the Mailchimp invoice and saw $308.

Not $30. Not $80. $308 — for a single month of email software on a list I had spent years building and a daily send cadence I had never changed.

I pulled up the previous invoice. And the one before that. The bill had gone up twice in the past twelve months. Same list. Same sends. No new features added. Just the number, climbing.

Seven thousand subscribers. Daily emails. That is the full picture of what I was doing when Mailchimp decided my account was worth $308 a month to them.

I did the math I should have run months earlier: $3,696 a year to keep hitting send.

Within hours I was on r/MailChimp asking whether anyone had found something better. The thread already had answers — turns out I was not the first person that week to open this invoice and feel physically wrong about it. Not even close.

What I hadn’t figured out yet was whether the price was the problem, or whether the price was just the visible symptom of something more structural — something I had been trusting for years without ever actually inspecting.

The Part Where I Admit I Trusted It

The truth is I had trusted Mailchimp for years before that invoice, and I had trusted it for legitimate reasons.

When I started building the list, contact-count billing made intuitive sense. You have 200 subscribers, you pay almost nothing. You grow, you pay a little more. The cost scales with the audience. That feels fair when the audience is small, when you are still figuring out whether any of this is going to work, and when "free up to 2,000 contacts" is the biggest free tier in the category.

The dashboard was clean. Campaigns went out on schedule. The reports populated without drama. I never opened the product and found something broken. That is more than I can say for other tools I used in those years.

I recommended Mailchimp to people. I told a few of them it was the obvious starting point. I built welcome sequences and weekly sends and a daily habit around it, and none of that ever gave me a reason to inspect the billing model underneath.

Then February 2026 happened, and the free plan dropped to 250 contacts and 500 monthly sends. People who had never paid Mailchimp a dollar suddenly couldn’t run a welcome automation without upgrading. One of them posted: "I was using Mailchimp, but they dropped their free tier to 250 email addresses, I switched to Mailerlite, and just got an email this morning…"

I read that and assumed it was a different problem from mine. A free-plan problem. A beginner problem.

It wasn’t. The $308 invoice and the 250-contact cliff are the same billing logic running at different list sizes — and I had never once looked at the mechanism that connects them.

How the Billing Model Actually Works

The mechanism is simpler than it has any right to be.

Mailchimp does not bill by how many emails you send. It bills by how many contacts you have stored — specifically, the highest active contact count reached at any point in the billing period. Not your average. Your peak. I was sending daily, which meant my send volume was high, but my contact count was what actually determined the invoice. Those are two completely different numbers, and Mailchimp charges for the one you have less direct control over.

That alone explains the cliff. But it doesn’t explain the climb.

What I was on was a legacy 2019 grandfathered pricing tier — the kind Mailchimp stopped selling years ago but kept billing on. Those tiers received automatic annual increases in April 2026: 11–13%, applied without opt-in, without a checkout moment, without a notification that required me to do anything. The price went up because a calendar date passed. That is the full explanation for "twice now within the past year."

The Essentials tier compounds it differently. At 500 contacts, Essentials runs $13/month — but Send-Time Optimization, advanced segmentation, and certain automation capabilities that used to be standard are now billed as add-on modules. The product UI doesn’t flag this at the feature level. You see the automation builder. You see the segment filters. You don’t see the line item that appears later in the invoice PDF when those modules are toggled on during a plan change or upgrade prompt.

The dashboard kept showing clean campaign stats throughout all of this. Emails going out. Open rates populating. No error states. No warnings. The billing math lived entirely in a document I opened once a month, briefly, and mostly to confirm the card had been charged.

That is why I didn’t catch it earlier. The product never looked broken, because the product wasn’t broken. The billing model was working exactly as designed — and once I understood that, the only question left was what to do with a list I couldn’t afford to keep and couldn’t afford to walk away from.

The Free-Tier Workaround I Tried First

The first thing I tried was the exit that looked free.

I exported my Mailchimp audience as a CSV. Seven thousand rows, with custom fields, tags, and segments I had spent months building. The export took thirty seconds. What came next did not.

The math on a free-tier workaround goes like this: most free plans cap at 250 subscribers. To move 7,000 subscribers off a $308/month invoice and onto something that costs nothing, you need at least 28 separate free accounts, each holding a 250-subscriber chunk, each with its own monthly send limit to track. I didn’t build all 28. I ran a smaller version of this and stopped when I understood what the ongoing maintenance required.

You split the CSV. You create accounts across whatever tools offer free tiers — MailerLite, Brevo, whatever has capacity. You rotate sends across accounts each month, watching each platform’s per-account email cap (2,500 emails per free MailerLite account). You maintain a parallel spreadsheet mapping which subscribers live in which tool, because the platforms don’t communicate. When someone unsubscribes on one account, they stay in the tracking sheet until you manually re-export, cross-reference, and re-import the corrected list into every other account that might contain them.

Landing pages: rebuilt from scratch. Signup forms: rebuilt. Automations: recreated by hand, because tags and segments don’t transfer between platforms with any logic intact.

Then someone new signs up.

They land in one account. That account now has 251 subscribers. You are over the cap. You split again. The spreadsheet gets another column.

What killed this approach wasn’t the setup. It was recognizing that it isn’t a migration — it is a permanent maintenance job that gets heavier as the list grows. The same growth that pushed me off Mailchimp’s contact-count tier would push me into a new ceiling on the workaround. I had not escaped the billing model. I had just redistributed it across more accounts.

That realization forced the question I should have asked before I ever built on Mailchimp, and the one I had to answer correctly before I trusted anything that came next.

What to Actually Check Before Picking a Platform

The question isn’t which platform has the cleanest interface. It’s which platform won’t replicate the same billing logic in different packaging.

Five things I now check before I commit to anything:

1. Does it bill by contact count or send volume? This is disqualifying if the answer is wrong. Contact-count billing means paying for dormant subscribers, archived contacts I forgot to delete, and people who unsubscribed but are still counted toward my tier. I ask: "If I have 7,000 subscribers but only email 4,000 of them this month, which number determines my invoice?" If the answer is 7,000, I stop looking.

2. Are automations, segmentation, and Send-Time Optimization in the base price? Mailchimp Essentials at $13/month for 500 contacts still gates STO and certain segmentation capabilities as add-on modules. I open the feature matrix at the specific tier I would actually buy — not the one above it — and I find where the asterisks live. The all-in monthly cost with automations included is the number that matters, not the plan headline rate.

3. What is the actual cost to leave? I treat migration cost as a hidden pricing factor. Can I export my full subscriber list, tags, and segments in one operation? What has to be manually rebuilt — templates, automations, forms? If I am also changing sender domains, does the move require re-permissioning the list before the first send? I want those answers before I sign anything, not after I am twelve months into an annual contract.

4. What are the exact suspension triggers, and what is the documented appeal path? An Omnivore compliance warning or a Compliance Warning for Direct Complaint can suspend sending with limited prior notice. I need the specific bounce rate and abuse complaint thresholds before my first campaign — not after I hit them. I also need to know whether the appeal process is a documented ticket path or something that ends with "account under review" and goes silent.

5. Has the free plan been cut in the last 24 months? Mailchimp moved from 2,000 contacts to 250 contacts and 500 monthly sends. A platform’s free-tier trajectory is a reliable signal for how it manages pricing pressure at renewal. I check whether the current limits are the original limits or a reduced version of something that used to be more generous.

Every platform I evaluated after that invoice went through all five. Most failed at least two before I even reached a pricing comparison.

The Platform That Passed

One did not fail.

MailerLite cleared all five. Not cleanly on every point — I’ll get to that — but it passed the criteria that disqualified everything else I looked at first.

Criterion 1: The billing comparison at 500 subscribers. MailerLite’s Comfort plan runs $12/month on monthly billing, or $10.80/month if you pay annually, for 500 subscribers. Automations are not an add-on. Custom HTML templates, landing pages, and signup forms are in the base price. Mailchimp Essentials at the same subscriber count runs $13/month with Send-Time Optimization and certain segmentation capabilities billed separately on top.

I want to be precise here: MailerLite also bills by contact count. It is not a pure send-volume platform. What changed for me was the feature bundling and the price floor. At 500 subscribers with automations included, the math is unambiguous.

Criterion 2: Features bundled, not gated. The Comfort tier includes automations, custom HTML templates, landing pages, and signup forms without asterisks. It runs a 10x monthly send cap — at 500 subscribers, that is 5,000 emails per month. If you send daily to a full list of 500, you will hit that ceiling. Check your cadence before you commit.

Criterion 3: Migration cost. MailerLite has a direct Mailchimp importer — OAuth connection, single authorization — that pulls subscribers, custom fields, tags, and segments. Templates and automations do not transfer. They have to be rebuilt manually. That is real labor I’ll walk through, but it is a one-time project with a finish line, not an indefinite split-list maintenance job.

Criterion 5: Free plan trajectory. MailerLite’s free plan also got cut in 2026 — from 500 subscribers down to 250. If you are evaluating the free tier as a permanent home, it carries the same growth risk. The paid Comfort tier is where the comparison holds.

Someone who made this switch put it plainly: "The reason I switched from Mailchimp to Mailerlite last week is because Mailchimp wanted $308 for me to 7K. Mailerlite is doing it for me…"

If you are managing a list in that range and you have already opened an invoice that made you re-read it twice, MailerLite’s direct Mailchimp migration form is where to start.

What moves automatically and what you have to rebuild from scratch — that is the part that determines whether the switch actually saves you time or just trades one problem for another.

What the Migration Actually Looks Like

The answer splits into two categories that feel completely different in practice.

The subscriber import is fast. I connected MailerLite to my Mailchimp account via its Mailchimp importer — OAuth connection, single authorization, one screen — and it pulled my subscribers, custom fields, tags, and segments directly. No CSV splitting. No 28-account spreadsheet. No manually checking which chunk holds which contact. The subscriber data landed in a single MailerLite account with the tag structure intact.

That is where the clean part ends.

Email templates: rebuilt from scratch. Nothing from Mailchimp’s design system carries over. I went back through my sent campaigns, identified the layouts I actually used, and rebuilt the ones that mattered. For a daily sender with a consistent format, this took hours, not days.

Automations: same story. The welcome sequence, the re-engagement flow — every automation had to be recreated in MailerLite’s workflow builder step by step. The logic did not transfer. The triggers did not transfer. I opened my old Mailchimp automations in one tab and rebuilt them in the other.

One thing worth flagging before the first send: if you are also changing your sender domain during the migration, MailerLite requires re-permissioning the list before campaigns go out. Do that before you rebuild the automations, not after.

What I now have is a single account where I can see every subscriber, every segment, and every active automation in one place. I check list health weekly — removing hard bounces before they compound, monitoring unsubscribes in real time rather than discovering them inside a billing period where they still counted against my tier.

The split-list spreadsheet is gone. The invoice is predictable. The list is in one place.

That part is genuinely better — but there is one risk category the pricing comparison and the clean OAuth import don’t prepare you for, and it’s the one that can undo everything after the migration is done.

The Risk That Doesn’t Go Away

That risk is account suspension — and MailerLite is not immune to it.

Multiple r/Emailmarketing threads document MailerLite accounts suspended with limited explanation and opaque appeal paths. New accounts with unverified lists are particularly vulnerable: there are documented cases of accounts suspended on the first campaign, before a single deliverability problem had time to compound. One documented account review ended with "Account under review. The last direct response I received…" — and the thread goes silent after that.

EmailToolTester’s 2026 review noted that MailerLite "have been experiencing deliverability issues since early this month." That is a point-in-time snapshot, not a permanent verdict — but it confirms that migrating to MailerLite does not move you into a different risk category. The billing model is structurally better. The compliance enforcement is still opaque.

What this means in practice: before the first send, do three things.

Authenticate DKIM and SPF for the sender domain before the subscriber import. Clean the list before migration — remove hard bounces, contacts who have never opened, anyone dormant past twelve months — because a dirty list imported into a new account on day one is the highest-suspension-risk moment of the entire migration. Then send to a small segment first. Do not take 7,000 subscribers live on the same day the account goes active.

Criterion 4 from the inspection checklist applies here as directly as it did to Mailchimp: know the exact bounce rate and abuse complaint thresholds before you hit send. Confirm whether the appeal path is a documented ticket system or something that produces "account under review" and then silence.

MailerLite passes more of those five criteria at the under-500-subscriber price point than anything else I tested. The billing model is better. The features are bundled rather than gated. The suspension risk is real, documented, and manageable if you clean the list and authenticate the domain before you migrate — not after.

If you are currently on Mailchimp’s Essentials tier with under 500 subscribers, or the February 2026 free-plan cut just locked you out of automations, start the migration before the next invoice cycle at MailerLite’s Mailchimp migration form.

Ready to stop working around the problem? Switch to MailerLite and see the difference on your next send.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *