Ecommerce guide · Updated October 8, 2026

Email software for online stores, chosen by what it sends.

For most online stores, Klaviyo is the best first choice, because order, browse and cart data feed its segments and flows directly. Its Email plan starts at $20 a month for 500 profiles, and its pricing page lists $30 a month at 1,000 profiles.

By the Email Marketing Software editorial team · Prices from each vendor's pricing page, read October 7, 2026

Who this guide is for

This guide is for people who sell physical or digital products online and need email to do revenue work: recover abandoned carts, follow up after delivery, bring back lapsed buyers and, for some stores, send texts alongside email. It is not about newsletters for audiences that do not buy, or about transactional receipts on their own. Those have different requirements and most of the platforms below handle them as a side feature.

The choice depends less on feature lists than on three things: whether the platform can read your product and order data, how it counts the people you pay for, and whether the flows you need are built in or have to be assembled by hand. A tool that is cheap for a newsletter can be expensive for a catalog-driven store once the contact count and the number of flows grow.

The short comparison

Each row shows the plan an ecommerce team usually starts on, with its billing view. Check the pricing page before you buy, because plan names and limits change.

ToolBest forStarting price (plan, billing)Key limitation
KlaviyoCatalog-driven stores that want cart, browse and post-purchase flows plus SMSEmail plan from $20/mo at 500 profiles, monthly; free plan for 250 profilesCost rises with profile count; SMS plans are priced separately
DripFounder-run stores that want visual workflows and simple segments$39/mo for 1–2,500 people, monthlyNo permanent free plan; a 14-day trial is offered
BrevoStores with large lists and modest send volumesStarter from $9/mo for 5,000 emails a month, monthly or yearlyPriced by monthly send volume; free plan capped at 300 sends a day
MailchimpA first store, simple promotions and a free startFree for up to 250 contacts; Standard $20/mo at 500 contactsPrice steps up in contact bands; ecommerce automation is less specialized
MoosendBudget automation for small storesPro $9/mo at 500 contacts, monthly billing ($7 billed annually)Extra email credits are sold as separate packs
MailerLiteSmall catalogs and makers who want a free startFree for up to 250 subscribers; Comfort $12/mo, monthly billingMonthly email allowance is tied to the subscriber tier
ActiveCampaignConsidered purchases, wholesale and B2B-style ecommerceStarter $15/mo at 1,000 contacts, monthlyAdvanced segmentation needs the Pro plan at $79/mo
Customer.ioRetailers with a data team and large profile countsEssentials from $100/mo, monthly billingNeeds technical setup; priced by profile tier

What ecommerce email has to do

A store's email program has a short list of jobs. Each one needs a different kind of data, and each one is a place where tools differ.

Abandoned carts. A customer adds items and leaves. The platform has to know the cart contents at the moment of abandonment, send a reminder that names the actual products, and stop as soon as the order completes. Stores with thin integrations often end up sending reminders to people who already bought, which is the fastest way to lose trust.

Browse abandonment. Someone views products but never adds one to a cart. This group is larger than the cart group and much harder to message well. It needs product view data, a sensible delay and a message that does not feel like surveillance.

Post-purchase. After the order, the useful messages are order confirmation details, delivery-timed cross-sell and a review request sent after the customer has the product. The delivery date is the right trigger for most of these. The order date is usually too early.

Replenishment and back-in-stock. For consumables, a reminder timed to typical use can work better than a generic promotion. Back-in-stock alerts depend on inventory data and are only useful if the platform can read it.

Winback. Lapsed buyers respond to a sequence that ends. Mailing people who never open anything damages deliverability for everyone else, so suppression rules matter as much as the message.

Every platform on this page can send a basic email. The differences show up when a flow has to read product data, branch on what a customer did, and stop at the right moment. That is where the price comparison below becomes a real decision.

What it costs at three list sizes

Figures are the plan prices shown on each vendor's pricing page. Where the page does not show a price for a size, the cell says so. Monthly and annual billing are shown where the page lists both.

Tool1,000 contacts5,000 contacts10,000 contacts
Klaviyo (Email plan)$30/mo, monthly$100/mo, monthly$150/mo, monthly
Drip$39/mo (1–2,500 people band)$89/mo (4,501–5,000 band)$154/mo (9,001–10,000 band)
Moosend (Pro)$16/mo monthly, $13/mo annual$48/mo monthly, $38/mo annual$88/mo monthly, $70/mo annual
MailchimpPricing on request at this exact size; Standard is $20/mo at 500 contacts$100/mo (2,501–5,000 band)$135/mo (5,001–10,000 band)
ActiveCampaignStarter from $15/mo (starting price at 1,000 contacts)Pricing on requestPricing on request
Customer.ioPricing on requestPricing on requestEssentials 10k profiles: $145/mo, billed monthly

Brevo is not in this table because it prices by monthly email volume, not by contact count. Its Starter plan begins at $9 a month for 5,000 emails, and its Professional plan at $499 a month covers 150,000 to 10 million sends. For a store that mails a large list only a few times a month, Brevo can cost less than the contact-based tools above. For a store that sends daily promotions to the same list, the send count will decide.

The cheapest row is not always the cheapest choice. A tool that costs $16 a month and cannot read cart contents may cost more in staff time and missed orders than a $30 tool that does.

Each tool for stores, in turn

Catalog-driven retail

Klaviyo

Email plan from $20/mo at 500 profiles · Free plan for 250 profiles · Klaviyo pricing →

What it does well for stores. Klaviyo is built around store data. Orders, product views and cart events arrive as profile activity, so a segment such as "viewed a product twice in the last week and never bought" can be built from the interface without a data request. Abandoned-cart and browse flows read the items in the cart or the products viewed, which is the detail that makes a reminder feel specific rather than generic. Email and SMS plans share the same segments, so a customer who ignores an email can be reached by text under the rules you set.

Where it falls short. Pricing follows the profile count, so a large catalog with a large list grows in cost quickly. The Email plan lists $100 a month at 5,000 profiles and $150 at 10,000. SMS is sold through separate Email+SMS plans whose prices are not shown on the same page, so get that quote before you assume the text channel is included. The depth of the platform also takes time to learn. A two-person store that only needs a monthly newsletter will pay for features it does not use.

Price. The Email plan is listed at $20 a month for 500 profiles, $30 for 1,000, $60 for 2,500, $100 for 5,000, $150 for 10,000 and $400 for 25,000. The free plan covers 250 profiles, 500 email sends a month and $5 of mobile messages.

Who should pick it. A store with a live product catalog, repeat buyers and a plan to run cart, browse and post-purchase flows from day one. If the catalog is simple and the plan is only occasional promotions, the price is harder to justify.

Founder-run stores

Drip

$39/mo for 1–2,500 people · 14-day trial, no credit card · Drip pricing →

What it does well for stores. Drip gives a small team a visual workflow builder, dynamic segments and onsite campaigns, with up to 50 workflows on the listed tiers. Its pricing is by people and includes unlimited email sends on the lower bands, which makes it easier to forecast costs for a store that runs many flash sales. A founder can build a cart sequence in an afternoon and check it without a specialist.

Where it falls short. Drip has no permanent free plan, so the trial is the only way to test it without paying. Its pricing page shows monthly figures for the bands we checked, so annual options need to be confirmed separately. Its ecommerce-specific depth is smaller than Klaviyo's, which means product-feed logic and predictive models are less of a focus. Check the integrations your storefront needs before you commit.

Price. The 1–2,500 people band is $39 a month, 2,501–3,000 is $49, 4,501–5,000 is $89, 9,001–10,000 is $154 and 12,501–15,000 is $209. The 22,501–25,000 band, at $369 a month, lists free migration and personalized onboarding.

Who should pick it. Stores that want the workflow power of a retail platform without a large monthly bill, and that have a clear list of flows to build.

Large lists, modest sends

Brevo

Starter from $9/mo for 5,000 emails · Free plan for 300 sends a day · Brevo pricing →

What it does well for stores. Brevo prices by the number of emails you send each month, not by how many contacts you store. A store with a long list of past buyers who receive a few messages a month pays for the sends it makes. The free plan covers up to 100,000 contacts with 300 sends a day, which is enough to test a cart sequence. The Standard plan at $18 a month adds automation, A/B testing and advanced reports, which are the features most stores need after the first month.

Where it falls short. The free plan's daily cap makes it unsuitable for a sale day. Volume pricing rewards restraint, so a store that mails every day will climb through the bands quickly. Ecommerce-specific data features are thinner than in Klaviyo, and the product-feed side is basic. Check the SMS price separately before assuming it is part of the plan.

Price. Starter is $9 a month for 5,000 emails, and Standard is $18 a month for the same starting volume with automation and A/B testing. Professional is $499 a month for 150,000 to 10 million sends and up to 2 million contacts. Plans can be billed monthly or yearly.

Who should pick it. A store with a large past-buyer list, a predictable schedule of sends and a need to keep the total cost of its communications low.

First store

Mailchimp

Free for up to 250 contacts · Standard $20/mo at 500 contacts · Mailchimp pricing →

What it does well for stores. Mailchimp is the simplest place to start for a new store. The free plan allows up to 250 contacts and 500 sends a month, enough to announce a launch and send a first promotion. The Standard plan at 500 contacts lists up to 6,000 emails a month at that selector, and the 14-day trial makes it easy to test the editor before paying.

Where it falls short. Price rises in contact bands. The 2,501–5,000 band is $100 a month and the 5,001–10,000 band is $135 a month. Its ecommerce automation is less specialized than the retail-first tools on this page, so check whether the cart and post-purchase flows you need are included in the plan you choose. Many stores outgrow the first plan when they begin running flows that depend on product data.

Price. Free covers up to 250 contacts and 500 sends a month. Standard starts at $20 a month for 500 contacts. The 2,501–5,000 band is $100 a month, 5,001–10,000 is $135 a month and 10,001–15,000 is $230 a month, all as listed on the pricing page.

Who should pick it. A store that is still deciding what it sells and wants to start without a monthly bill. Plan the migration early if the business grows, because moving later is more work than moving early.

Budget automation

Moosend

Pro from $9/mo at 500 contacts · 30-day trial · Moosend pricing →

What it does well for stores. Moosend's Pro plan is priced by contacts and sends unlimited emails within the plan. For a small store that wants automation for carts and winback without a large monthly bill, the cost is predictable and low at small list sizes. Its listed prices at 1,000 contacts are $16 a month on monthly billing or $13 billed annually, and at 10,000 contacts $88 or $70.

Where it falls short. There is no free plan, only a 30-day trial. Email credit packs, at 350,000 credits for $350 a month and 500,000 for $500 a month on the pricing page, are sold on top of the contact fee, so high-volume senders need to model both. Integration breadth and template choice are narrower than the largest platforms, and the stores that need deep product-feed logic will outgrow it.

Price. At 500 contacts, Pro is $9 a month on monthly billing or $7 billed annually. At 1,000 it is $16 or $13, at 5,000 it is $48 or $38, at 10,000 it is $88 or $70, at 25,000 it is $160 or $128 and at 50,000 it is $315 or $252. Annual billing lowers each figure.

Who should pick it. A store with a modest budget that wants real triggers such as abandoned cart and product recommendations, and is willing to accept a narrower integration list.

Small catalogs

MailerLite

Free for up to 250 subscribers · Comfort $12/mo · MailerLite pricing →

What it does well for stores. MailerLite gives a small catalog a free way to send email to up to 250 subscribers and 2,500 emails a month. Its paid Comfort plan starts at $12 a month for the 500-subscriber tier, with a monthly email allowance of ten times that tier's subscriber ceiling. The Power plan at $25 a month allows unlimited monthly emails, which is useful once a store's send volume grows faster than its list.

Where it falls short. The allowance is tied to the subscriber tier, so a store that sends frequently to a list at the top of its tier can hit the cap. Ecommerce-specific data features are basic compared with the platforms above, and advanced predictive or feed-based logic is not the focus. Stores with large catalogs will reach that limit within a year or two.

Price. Free covers up to 250 subscribers and 2,500 emails a month. Comfort is $12 a month or $10.80 billed annually at the 500-subscriber tier. Power is $25 a month or $22.50 billed annually.

Who should pick it. A maker or small brand with a simple catalog that wants to test whether email drives orders before paying for a retail platform.

Considered purchases

ActiveCampaign

Starter $15/mo at 1,000 contacts · Free trial · ActiveCampaign pricing →

What it does well for stores. ActiveCampaign suits stores where a purchase involves a conversation: furniture, equipment, trade or wholesale buyers. Its Starter plan at $15 a month for 1,000 contacts includes marketing automation, a standard CRM and ecommerce integrations. The Pro plan at $79 a month adds advanced segmentation, which matters when buyers move through a longer decision process.

Where it falls short. A simple one-time-purchase shop pays for pipeline machinery it may not use. Advanced segmentation sits on the Pro tier, so the cheapest plan is not the one that handles complex buyer journeys. Plans start at the contact count you select, so growth moves the price upward in steps.

Price. Starter is $15 a month at 1,000 contacts, Plus is $49, Pro is $79 and Enterprise is $145, with each figure listed as a starting price at 1,000 contacts. Pricing for larger lists is on request.

Who should pick it. A store that sells considered purchases and needs its email and sales conversations to share one record.

Data-team retailers

Customer.io

Essentials from $100/mo · Startup Program for eligible early-stage companies · Customer.io pricing →

What it does well for stores. Customer.io gives a team with engineers a visual workflow builder, email and community support on Essentials, and basic data integrations. Its pricing is by profile tier, so a retailer that already keeps clean customer data in a warehouse can plan the cost in advance. The Startup Program lists 12 months free for eligible companies that have raised under $10 million.

Where it falls short. Setup needs technical staff to connect data and maintain event definitions. For a small store that is a heavy commitment. Higher-end features sit on custom Premium pricing, and the entry price is higher than many stores pay for a full retail stack at small list sizes.

Price. Essentials is $100 a month, billed monthly. The profile-tier options are $145 a month at 10,000 profiles, $235 at 20,000, $325 at 30,000, $415 at 40,000 and $505 at 50,000 or more, all billed monthly. Premium is priced by custom profile volume.

Who should pick it. Retailers with a data team, a large catalog and a need for personalized content drawn from data that lives outside the email platform.

Other tools worth a look

GetResponse lists Starter at $19 a month on monthly billing, or $15.58 billed annually, with unlimited monthly sends and one automation workflow. Its Marketer plan, at $59 a month or $48.38 billed annually, adds unlimited workflows, advanced segmentation and abandoned-cart recovery. It is a good fit for stores that run launches and webinars alongside their catalog. GetResponse pricing →

Constant Contact lists Lite at $12 a month, or $10.20 billed annually, and Standard at $35 a month, or $29.75 billed annually, which adds automation, scheduling and A/B testing. It suits local shops that announce sales and events. Constant Contact pricing →

Campaign Monitor lists Essentials at $31 a month, or $27.90 billed annually, for unlimited sends within the 500-contact band. It fits brands where the email is the look-book. Campaign Monitor pricing →

Kit is free for up to 10,000 subscribers with unlimited broadcasts. Its Creator plan, $33 a month billed annually, adds visual automations and sequences, which is where ecommerce flows start. It suits creators selling merchandise next to their content. Kit pricing →

Loops offers a free early-stage plan for up to 4,000 sends in any rolling 30 days to the 1,000 newest contacts, and a Growing Audience plan at $99 a month. It is API-first and works for technical teams building custom store messages. Loops pricing →

AWeber lists Lite at $15 a month for 500 subscribers and 5,000 sends, and Plus at $30 a month for 500 subscribers and 6,000 sends. It suits small shops that want straightforward broadcasts. AWeber pricing →

Which tool for which store

Start from the job you need done, not the feature list.

If you needPickBecauseCheck before buying
Product-aware cart, browse and post-purchase flowsKlaviyoStore events feed segments and flows directlyProfile count at your next growth stage
Workflows a founder can run without a specialistDripVisual builder, dynamic segments, flat band pricingIntegrations with your storefront
A large past-buyer list and a few sends a monthBrevoPriced by sends, not by stored contactsSend volume in your busiest month
A free start with under 250 contactsMailchimp or MailerLiteBoth have free plans with defined limitsWhether the flows you need are in the plan you choose
Automation at the lowest monthly costMoosendPro is priced low at small contact countsEmail credit packs for your send volume
Considered purchases and a sales handoffActiveCampaignCRM and advanced segmentation on higher tiersWhether you need the Pro tier
Warehouse-fed personalization with a data teamCustomer.ioProfile-tier pricing and workflow builder for engineersStaff time to maintain event data

How to choose

Start by writing down the flows you intend to run in the first six months. Abandoned cart, browse abandonment and post-purchase are the usual three. Then note whether each one needs product data, whether it needs SMS, and whether it has to stop when a customer buys. Those three answers narrow the list more than any feature table.

Next, estimate your contact count for the next twelve months, not today's count. Several plans step up at fixed bands, and a store that grows through one band loses the savings it expected. Look at the counting rule too. Some tools count profiles, some count people in bands, some count contacts on a list and some price by monthly sends.

Then check the send volume. A store that runs a flash sale every week needs a plan whose send allowance covers that peak, not only its average month. MailerLite and Brevo both define sends in ways that can matter on sale weeks, and Moosend sells extra credits separately.

Finally, test the cheapest path to the flow you care about most. If abandoned cart is the priority, build that flow on the trial or the free plan before committing. A flow that cannot read the cart contents is a warning sign, whatever the price.

Setup and migration checklist

The same steps apply to a first setup and to a move from another platform.

StepWhat to doDone when
1. Connect the storeConnect your storefront so orders, product views and cart events reach the platformA test order appears as a profile event
2. Import contacts with consentImport addresses with their consent status and source; do not import unknown listsEach contact has a consent record you can show
3. Carry over suppressionsImport bounced, complained and unsubscribed addresses before any sendSuppressed addresses are excluded from a test segment
4. Build the cart flowThree messages: reminder with the exact items, objection handling, then an incentive only if margin allowsA test cart exits the flow when the order completes
5. Build post-purchaseTrigger on delivery where the storefront provides it; add a review request after the product has arrivedA test order sends the right message on the right day
6. Set sending limitsCap sends per person per day and exclude recent buyers from promotionsThe limit is visible in the flow settings
7. Run parallel for one cycleWhen migrating, keep the old platform live through one full promotional cycleRevenue from both platforms has been compared for the same period
8. Retire the old flowsSwitch off the old flows only after the new ones have produced ordersNo customer receives the same message from both tools

Designing the flows that matter

Cart reminders. The first message should arrive within an hour and name the products in the cart. The second should answer the likely objection, such as shipping cost, returns or sizing. A discount belongs in the third message, and only if the margin allows it. Leading with a discount trains customers to wait for one.

Browse abandonment. The nudge works best when it is a single message that shows the product viewed, with a reason to return such as reviews or stock levels. Repeated messages to people who only browsed tend to lower open rates over time, and the deliverability cost can outlast the campaign.

Post-purchase. Timing matters more than copy. A cross-sell that arrives when the parcel is delivered is more relevant than one sent on the day of purchase. A review request sent a week after delivery usually reads as more natural than one sent immediately.

Winback. Use a sequence with a clear end. A message at 60 days, an incentive at 120 days and a final message at 365 days works as a starting schedule, after which the contact should be suppressed. Suppressed contacts can still be reached through paid media or other channels if the business chooses.

Replenishment. For consumables, a reminder timed to the expected run-out date can outperform a general promotion. The timing depends on the product, so use the purchase interval from your own order history rather than a generic figure.

Using SMS responsibly

Text messages work best for time-sensitive, high-intent moments: a cart that is still open, a shipping update, a back-in-stock alert the customer asked for. Using SMS for general promotions is the fastest way to lose the channel.

The consent rules differ by country and sometimes by region. Keep a record of when and how each customer opted in, and make sure the platform stores that record next to the phone number. A separate SMS tool that holds consent in a different place from email is a common source of mistakes, which is one reason to prefer a platform that handles both channels on shared segments.

Before sending texts, confirm the cost per message on the vendor's pricing page, since SMS is often priced separately from email plans.

Reading the pricing

Each vendor describes its pricing in its own terms. Klaviyo uses profiles, Drip uses people in bands, Mailchimp and ActiveCampaign use contact tiers, Brevo uses monthly sends, and Moosend adds email credit packs. The figures in this guide are the ones printed on each vendor's pricing page when it was read on October 7, 2026. Plan names, bands and free-plan limits change, so confirm the current figures on the page before you commit.

Annual billing usually lowers the monthly figure. Where a vendor lists both, both are shown. Where it lists only one, the table shows that one, and the other option may still exist on the page you visit.

A free plan is useful for testing but has limits. Mailchimp allows 250 contacts and 500 sends a month, MailerLite allows 250 subscribers and 2,500 emails, Klaviyo allows 250 profiles and 500 sends, and Brevo allows 300 sends a day. Check whether the free plan includes the flows you need, because a free plan that cannot run a cart sequence is not a free option for a store.

Related guides

Frequently asked questions

Questions store owners ask before choosing or switching.

Which email software is the best starting point for a small online store?

For a store with a product catalog and an order history, Klaviyo is the default starting point because store orders, product views and cart events feed segments and abandoned-cart flows directly. Its free plan covers 250 profiles and 500 email sends a month, and the Email plan starts at $20 a month for 500 profiles on its pricing page. If the catalog is small and you only send a few promotions, Mailchimp (free for up to 250 contacts) or MailerLite (free for up to 250 subscribers) can be enough to begin with.

Is Klaviyo worth the cost for a store with about 1,000 customers?

At 1,000 profiles the Email plan is listed at $30 a month on the vendor pricing page. Whether that is worth it depends on the flows you will actually run. If you need abandoned-cart, browse-abandonment and post-purchase flows that read product data, the price buys that machinery. If you only need a monthly newsletter, Moosend lists $16 a month at 1,000 contacts on monthly billing, or $13 billed annually, and Drip lists $39 a month for up to 2,500 people.

Which flows should I build first?

Build abandoned cart first, then post-purchase, then browse abandonment, then winback. Abandoned cart shows the most direct link between a message and an order. Post-purchase flows timed to delivery add cross-sell and review requests to orders you already have. Browse abandonment reaches people who looked at products but never added them to a cart. Winback comes last because it depends on having clean suppression rules in place first.

Do I need SMS for my store?

SMS is most useful for time-sensitive messages such as cart reminders, delivery updates and back-in-stock alerts, where the customer has clearly asked to hear from you. Klaviyo lists Email+SMS plans as a separate option that shares segments with email, so you can check what SMS costs before you commit. Before sending any text, confirm the consent rules in each country you sell to, because they differ and a single missing opt-in record can cause problems.

How do I move from Mailchimp without losing deliverability?

Export contacts with their consent status and suppression history, not just the email addresses. Import the suppressed contacts into the new platform before you send anything, then warm up sending gradually. Run both platforms in parallel through one full promotional cycle, moving the highest-revenue flows first. Keep the old account active until the new flows have produced orders you can compare.

What counts toward my contact limit?

Each vendor defines this differently. Klaviyo meters active profiles, Drip counts people within a band, Mailchimp and ActiveCampaign price by contact tier, and Brevo prices by monthly email volume. Some plans also cap sends per month or per day, and Moosend sells extra email credits on top of its contact fee. Before choosing a plan, check the counting rule on the vendor pricing page and estimate your count for the next twelve months, not only today.