Stack Notebook

Email Marketing for Small Online Stores: How to Pick Without Overpaying

Some links here are affiliate links — if you sign up through them I may earn a commission, at no extra cost to you.

Most people running a small shop pick their email tool the same way: someone in a forum mentions one, the free plan looks generous, and that’s that. Eighteen months later they’re paying for four thousand contacts, half of whom have never opened anything, and switching means rebuilding every automation by hand.

The pick is cheap. The unpicking is not.

The problem nobody warns you about

Email tools for online stores don’t really compete on features any more. They all send a welcome series. They all recover abandoned carts. They all have a drag-and-drop builder that produces something acceptable.

What they don’t share is how they decide what to charge you, and that difference compounds quietly for years.

Some charge by how many contacts sit in your account. Others charge by how many emails you actually send. If your list grows faster than your sending — which is exactly what happens when a shop starts collecting emails at checkout — those two models diverge hard. A store with eight thousand subscribers who emails twice a month pays wildly different amounts depending on which side of that line it landed on, for identical work.

Nobody tells you this at signup, because at 250 contacts every plan is free and every plan looks the same.

How I judge these tools

Four questions, in the order they matter for a shop that isn’t big yet.

1. What does the bill look like at three times your current size? Not today’s price. The price when your list has grown the way you’re hoping it grows. This is where most of the regret lives.

2. What counts as a contact? This sounds like a technicality and it is not. Some platforms bill you for people who unsubscribed. Some bill for everyone on the list whether you email them or not. The definition moves the number more than the headline rate does.

3. Where does it stop? Every tool has a wall — a workflow you can’t edit once it’s live, a report you can’t run without exporting to a spreadsheet, a design you can’t quite get. Knowing where the wall is beats being surprised by it in month four.

4. What does leaving cost? Contacts export cleanly almost everywhere. Automations don’t. Assume you rebuild those by hand, and weigh how many you’re about to build.

Everything below is judged against those four.

How the five compare

Omnisend Klaviyo Mailchimp MailerLite Brevo
Billed by Contacts Active profiles Contacts Subscribers Emails sent
Free plan 250 contacts, 500 emails/mo 250 profiles, 500 emails/mo, 150 SMS credits 250 contacts, 500/mo or 250/day 250 subscribers, 2,500 emails/mo 300 emails/day, up to 100,000 contacts
Entry paid $11.20/mo (500 contacts) $20/mo (251–500 profiles) $13/mo Essentials $12/mo Comfort (yearly) $9/mo (5,000 emails, 500 contacts)
Next tier up $41.30/mo Pro (2,500 contacts, unlimited sends) $35/mo email + SMS $20/mo Standard (6,000 sends) $25/mo Power (unlimited) $29/mo (20,000 emails, unlimited contacts)
Unsubscribes billed? — Subscribed profiles only Yes, counted — Not applicable
Free-plan support 24/7, all plans Email, first 60 days Email, first 30 days — —
Best suited to Shops that send a lot to a modest list Shops that will invest in segmentation Shops already inside Mailchimp Simple lists, tight budgets Large lists, infrequent sends

Two things jump out of that table.

Brevo is in a different business from the other four. Everyone else charges for the size of your audience; Brevo charges for the volume of your sending. That single row is more consequential than every feature comparison written about these tools.

And Omnisend’s Pro tier gives you unlimited monthly emails at 2,500 contacts. On a contact-billed platform, uncapped sending is unusual, and it quietly changes the maths for anyone who wants to email weekly.

What Omnisend does well

The pricing shape suits a shop that emails often

At $11.20 a month you get 500 contacts and 6,000 emails — which the plan describes as twelve times your list size. That ratio is the interesting part. It assumes you are emailing the same people repeatedly rather than blasting a huge list once, which is what a small shop with repeat customers actually does.

Step up to Pro at $41.30 and monthly emails become unlimited at 2,500 contacts. If you send a weekly newsletter plus automated flows, you stop counting sends entirely. Compare that with Mailchimp Standard at $20, which caps you at 6,000 sends a month — a 2,500-person list emailed weekly blows through that before the month is out.

Support is not gated behind the price

Omnisend puts 24/7 support and free migration on every plan, including the free one. That is rarer than it sounds. Mailchimp gives free-plan users email support for the first thirty days and then stops. Klaviyo gives sixty days.

This shows up in the reviews. Across G2, responsive support is the single most-praised thing about the platform, with reviewers describing representatives who walk through configuration step by step rather than pointing at documentation. Migration help gets specific mentions — people moving a live store off another platform without losing their automations.

For someone setting up their first proper automation while also running the shop, help that answers on a Sunday is worth more than a feature comparison suggests.

The automations are the boring, working kind

Welcome series, abandoned cart, post-purchase. Pre-built, and reviewers consistently describe getting them running without a learning curve. That is the correct set of things for a small shop to automate, and there is real value in a tool that does the obvious jobs well instead of offering forty triggers you’ll never wire up.

Where it falls short

Reporting is the recurring complaint

This is the most common criticism in G2 reviews by some distance — roughly fifty separate mentions asking for deeper analytics. The pattern in the complaints is consistent: people can see what happened, but to ask a slightly unusual question they end up exporting to a spreadsheet.

If you’re the kind of person who wants to slice revenue by segment and cohort inside the tool, this will annoy you. If you mainly want to know whether the abandoned cart flow is earning its keep, it’s fine.

SMS gets expensive as the list grows

Per-message pricing runs from about $0.009 down to $0.007 at high volume. Those numbers look tiny in isolation. Reviewers who lean on SMS say the costs escalate faster than expected once lists grow, and it shows up as a recurring gripe.

Worth modelling before you build a channel on it: five thousand messages a month is a real line item, not a rounding error.

Design control runs out sooner than you’d like

Around thirty reviewers raise the same thing about the email builder: the templates get you most of the way and then stop. If your shop has a strong visual identity and you want an email that looks like the rest of your brand rather than like a template with your logo dropped in, you will hit the edges of what the editor allows.

For a lot of small shops this is genuinely fine — a clean, readable email outperforms a beautiful one that took four hours. But if you came from designing your own storefront and you care how things look, treat this as a real constraint rather than a nitpick, and build a test email before you commit.

You cannot edit a live workflow’s steps

Here’s the small one that would irritate me most in daily use, and it comes up in reviews rather than in any marketing material: you can’t change the steps a contact will receive in a workflow that’s already running, or move contacts between workflows.

In practice that means fixing a typo in step four of a live welcome series is not a two-second job. It’s minor. It’s also the sort of thing you discover at the worst possible moment, which is why it belongs in this section rather than a footnote.

The alternatives, and when to pick them instead

Klaviyo — pick this if you intend to get serious about segmentation. It starts at $20 a month for 251–500 profiles, which is more than Omnisend for a comparable list. What you’re buying is depth. The catch worth knowing: Klaviyo bills on active profiles, defined as all subscribed contacts in the account whether you have emailed them or not. Older comparisons describe a narrower definition, so check the current one — it makes list hygiene a budgeting activity rather than a tidiness activity. Klaviyo Reviews is a separate product from $25 a month.

Mailchimp — pick this if you’re already there and it isn’t hurting. Essentials is $13 and Standard is $20 with 6,000 monthly sends. The thing to check before staying: unsubscribed profiles count toward your contact limit. You can be paying for people who have explicitly asked to stop hearing from you. Free-plan support also stops after thirty days.

MailerLite — pick this if you want simple and cheap and you’re not really a shop yet. The free plan is the most generous of the five for actual sending: 250 subscribers but 2,500 emails a month, five times what Omnisend, Klaviyo and Mailchimp allow. Comfort starts around $12 a month billed yearly. The free tier caps you at three automations, which is exactly enough for welcome, abandoned cart, and one more — and then you’re upgrading.

Brevo — pick this if you have a big list you email rarely. This is the structural alternative. The free plan allows 300 emails a day against up to 100,000 contacts, which is unthinkable on any contact-billed platform. Starter runs about $9 a month for 5,000 emails, and about $29 for 20,000 emails with unlimited contacts. Watch the add-ons: removing the Brevo logo is a $10 monthly extra on Starter, landing pages require Standard or above, and a dedicated IP is a separate annual cost.

What it actually costs

Take a shop with 2,000 contacts that sends one newsletter a week plus a handful of automated flows. Call it 10,000 emails a month.

On Omnisend that’s the Pro tier at $41.30 a month, and the sending is uncapped, so growth in send volume costs nothing extra until the contact count moves. Roughly $496 a year.

On Mailchimp Standard, 10,000 sends a month exceeds the 6,000 included at the entry price, so you’re into a higher tier — the contact count pushes the price up regardless. On Klaviyo, 2,000 active profiles sits well above the entry band, and every subscribed contact counts whether they’re engaged or not.

On Brevo, 10,000 emails a month against 2,000 contacts lands near the $29 plan, because the list size barely matters. That is the cheapest column in this scenario, and it stays cheap as the list grows — right up until you want to email more often, at which point the model inverts and Brevo becomes the expensive one.

Now flip the shop around. Same 2,000 contacts, but this one emails a proper newsletter once a month and nothing else — say 2,000 emails. The contact-billed platforms charge exactly the same as before, because they are not counting your sends. Brevo’s free tier alone would carry that volume, since 300 emails a day works out to roughly 9,000 a month against up to 100,000 contacts.

That is the whole argument in one paragraph. Two shops with identical list sizes, doing different amounts of work, and the sensible answer for each is a different platform.

The break-even question is simply: does your list grow faster than your sending? If yes, Brevo’s model favours you. If your sending frequency is what’s climbing, contact-based billing with uncapped sends — which is what Omnisend Pro is — favours you instead.

The same trap sits in help desk pricing for small stores, where most tools bill per agent and one bills per ticket. Worth knowing before you pick that one too.

One caution on the cheap end. Brevo’s low prices come with add-ons priced separately: removing the Brevo logo from your emails costs about $10 a month on Starter, and landing pages need the Standard plan. If your shop’s emails are customer-facing brand assets — and for most shops they are — the logo line matters, and it should go in the comparison before you decide Brevo is the cheap one.

Prices move, and the pricing page is the authority. Check the number before you commit to anything here.

Who it’s for, and who should skip it

The 2,000-contact shop that emails weekly. This is the case Omnisend is shaped for. Uncapped sending on Pro, automations that work out of the box, and support that answers. Recommended without much hesitation.

The founder building a data operation. Skip it. If your plan involves cohort analysis and segment-level revenue attribution inside the tool, the reporting will frustrate you, and that frustration is the most-cited complaint in its reviews. Look at Klaviyo and accept the higher bill as the price of the depth.

The maker with 6,000 newsletter subscribers and no shop yet. Skip it, at least for now. You’re paying for ecommerce machinery you aren’t using. MailerLite for simplicity, or Brevo if your list is big and your sending is occasional.

Common questions

Is there a free trial? There’s no time-limited trial — there’s a free plan. It covers 250 contacts and 500 emails a month indefinitely, including the 24/7 support. You can build and test your automations before paying anything, which is a better deal than a fourteen-day countdown.

Does the free plan include SMS? No. SMS is pay-as-you-go on paid plans, running roughly $0.009 per message down to $0.007 at high volume. Budget for it separately rather than assuming it’s bundled.

How is this different from Klaviyo in one sentence? Omnisend costs less for a comparable list and gives uncapped sending sooner; Klaviyo gives you more analytical depth and charges you for every subscribed profile, emailed or not.

What happens if I go over my contact limit? You move up a tier. That’s normal across contact-billed platforms — MailerLite states it explicitly, and Klaviyo shifts you at the next billing cycle. Plan for the step, because it arrives without a conversation.

Can I move my automations if I leave? Assume not. Contacts and templates travel reasonably well between platforms; automation logic generally doesn’t. Free migration help at the start doesn’t change what it costs to walk out later, so factor the rebuild into any switch you’re considering.

The bottom line

If you run a small store, email the same people regularly, and want the obvious automations working without a project, Omnisend is a sensible default. The uncapped sending on Pro and round-the-clock support on every plan — including the free one — are the two things that genuinely separate it from the pack at this size.

If you need deep reporting, it will disappoint you, and that’s the honest headline.

The useful test costs nothing: the free plan is permanent, not a countdown. Put your real abandoned-cart logic into it, send yourself the sequence, and see whether the reporting tells you what you need to know. You’ll have your answer in an evening, and you’ll have it before any money changes hands.

Start on the Omnisend free plan — 250 contacts and 500 emails a month, no card required.