Klaviyo vs Shopify Email: Which Suits a Small Store?

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Klaviyo vs Shopify Email: Which Suits a Small Store?
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Klaviyo vs Shopify Email: Which Suits a Small Store?

Most small Shopify stores should start with Shopify's own email tool, which sends 10,000 emails a month free, and move to Klaviyo only when extra sales cover the extra cost. At 2,500 profiles, Klaviyo's Email plan plus its $20 Composer AI add-on costs about $70 a month more, so it must bring roughly $235 of extra revenue at a 30% margin.

That sum is the whole decision. Without the AI add-on the gap falls to about $50 and the target to roughly $170, which is the fairer test if you only want Klaviyo's segmentation and flows. Everything else here is a way of working out whether you can honestly expect that extra revenue: enough repeat buyers, enough order history and enough time to use what Klaviyo offers. The AI is a small part of the case.

Follow me on Instagram@sagnikteaches

What each tool costs at four list sizes

Klaviyo prices by the number of active profiles (contacts who can receive your marketing, whether or not you email them that month) and Shopify's tool prices by emails sent. That difference means the two bills move in different directions as you grow, so compare them at your own numbers rather than at the entry price. These are USD list prices and pages change, so check the vendor pricing pages before you decide. As of November 2026, Shopify's email marketing page says you can send up to 10,000 manual or automated emails a month free, then pay $1 per 1,000 extra. That page now calls the product Shopify Messaging, which also covers SMS, so you may see either name in your admin.

Connect on LinkedInSagnik Bhattacharya

Klaviyo's Email plans are $20, $30, $60 and $100 a month for 500, 1,000, 2,500 and 5,000 profiles, with bands in between (1,001 to 1,500 profiles is $45, for example), and each band carries a monthly send allowance of ten emails per profile, so the 2,500 band allows 25,000 sends. Klaviyo's free plan covers 250 active profiles and 500 sends a month, which a working store outgrows quickly. The sums below assume a store emails each person eight times a month in total, flows included. That is a deliberately busy programme, so it shows the hardest case for Shopify's per-email pricing.

Subscribe on YouTube@sagnikteaches
ProfilesEmails a month (8 each)Shopify email toolKlaviyo EmailGap
5004,000$0$20$20
1,0008,000$0$30$30
2,50020,000$10$60$50
5,00040,000$30$100$70

Illustrative figures, built from the list prices above and an assumed sending pattern. Your real sending volume decides the Shopify column, so replace the eight with what you actually send.

Two things stand out. Shopify stays free for a long time because most small stores send fewer than 10,000 emails a month. And the gap is not huge in absolute terms: $20 to $70 a month. The question is whether Klaviyo produces more than that in extra margin, not whether it is cheap.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

The break-even sum, with a bicycle repair shop that sells online

Take a bicycle repair shop that also sells accessories and servicing vouchers through Shopify. It has 2,500 profiles, an average order of $48 and a gross margin of 35% on those orders. It uses Shopify's tool for a monthly newsletter and a welcome email, and sends about 9,000 emails a month, which is free.

Moving to Klaviyo costs $60 a month, so the extra spend is $60. To pay for itself the switch must add $60 of margin, which at 35% means $171 of extra revenue, or about 3.6 extra orders at $48. Say three flows are the plan: abandoned cart, post-purchase, and a "time for a service" reminder eleven months after a repair. If those flows between them win four orders a month that would not otherwise have happened, the switch is covered. Add the $20 Composer add-on and the bill becomes $80, which needs $229 of extra revenue, or 4.8 orders: still reachable with three working flows, but no longer with a single cart email.

The sum for your store is the Klaviyo monthly fee minus the Shopify email cost, divided by your gross margin percentage, then divided by your average order value. That gives the extra orders a month you need. If the answer is under five and you have flows to build, Klaviyo is plausible. If it is thirty, stay put.

Extra orders needed per month =
  (Klaviyo fee - Shopify email cost) / (gross margin % x average order value)

Example: ($60 - $0) / (0.35 x $48) = 3.6 orders
With Composer: ($80 - $0) / (0.35 x $48) = 4.8 orders

Notice what the sum leaves out: your time. Building and reviewing three flows is perhaps six hours in the first month and two hours a month afterwards. If your time is worth $30 an hour, that is $180 of effort in month one, which is three times the licence fee. Include it if you are the one doing the work.

What Klaviyo adds that the free tool does not

The extra cost buys three things, and only one is AI. First, segmentation on behaviour and purchase history: people who bought a specific product, who opened three emails and did not buy, who spend above a set figure. Second, flows built on that data: wait two days, check whether they ordered, then send one of two emails depending on what they bought. Third, reporting tied to revenue per email and per flow. Shopify's tool is more capable than its price suggests: ready-made welcome, winback and upsell automations, plus custom workflows with conditions and wait steps. The gap shows when a flow depends on detailed behaviour and purchase history rather than a simple trigger.

Klaviyo's AI is its marketing agent, Composer. Klaviyo's pages say it can answer questions across your data, create campaigns and flows, run analyses and audits on a schedule, and turn repeat jobs into reusable skills, while you keep control over what reaches customers. Composer itself is out of preview, but it is not free on paid plans: the pricing page lists it as an add-on at $20 a month, with extra usage billed at $10 per 1,000 credits, and labels the credits line as public beta. The free plan includes $5 of Composer usage a month, enough to try it. Count the $20 in your break-even only if you will actually use the agent. The Klaviyo AI agent pricing tutorial goes through the questions to put to the vendor.

Shopify's AI side is smaller but not empty. Its email page says you can use Sidekick to generate on-brand copy and choose a recommended send time. For a store sending one newsletter a month, that is most of what AI can usefully do. For the customer-service side of AI on Shopify, the comparison of AI chatbots for small Shopify stores covers the options.

Five signs that Klaviyo is worth the fee

Run through these honestly. Three or more ticks means a trial is sensible.

  • Repeat purchase is part of the product. Consumables, parts, refills, anything bought again within a year. A reorder flow is Klaviyo's best use.
  • You have more than 2,000 profiles with order history. Segments need data to sort. A list of 300 newsletter sign-ups with no purchases gives nothing to segment.
  • You already lose carts. Check the abandoned checkout count in Shopify admin. If a hundred checkouts a month are abandoned and one email recovers even 5%, that is five orders.
  • You have a catalogue with variety. Browse and product-specific flows pay when different people want different things.
  • Someone will own it. A flow nobody reviews decays within a quarter. Budget two hours a month.

And three signs it is not: fewer than 1,000 profiles, one product line, or no one with the time to look at reports.

Three stores, three answers

A solar installer's online shop sells small accessories such as cable clips and monitoring dongles. It has 600 profiles, mostly past installation customers, and sells perhaps ten items a month at about $40 each with a 35% margin. Six hundred profiles falls in Klaviyo's $30 band (501 to 1,000), so the break-even sum gives about two extra orders, which sounds easy, but with so few buyers two extra orders is a 20% sales jump from email. Answer: Shopify's tool, one post-purchase email, revisit at 2,000 profiles.

An HVAC contractor sells filters on subscription through Shopify, 3,800 profiles, filters reordered every three months. A reorder reminder timed to each customer's last filter purchase, with different wording for each filter size, is the kind of data-driven flow Klaviyo is built for; Shopify's workflows can approximate it, but with more manual set-up per variant. At 3,800 profiles the store sits in Klaviyo's $100 band (3,501 to 5,000), which needs 3.4 extra orders at a $90 order value and 33% margin; the reminder alone could do that. Adding Composer takes the target to 4.0 orders. Answer: pilot Klaviyo, and add Composer only after the reminder flow is earning.

A security installer sells cameras, with a customer buying once every few years. Profiles are 1,500, but repeat purchase is rare. The money is in accessories and in service plans, which email can promote but not create. Answer: stay on Shopify and spend the effort on one well-written service plan email.

A 30-day pilot you can run

Do not migrate everything. Keep Shopify's tool for the newsletter and set up one Klaviyo flow on a trial or the smallest paid plan, with a control that proves it worked.

  1. Week 1. Export your abandoned checkouts for the last 90 days from Shopify and note the count and the recovered count. This is your baseline.
  2. Week 1. Connect Klaviyo to Shopify and let it sync history. Check that profile counts match within a few per cent; a large gap means consent or duplicate problems.
  3. Week 2. Build the abandoned-cart flow: first email at one hour, second at 24 hours, third at 72 hours with a small incentive only if your margin allows it. Turn Shopify's own cart email off for the same audience, or you will mail people twice.
  4. Week 3. Add a hold-out. Keep a slice of shoppers, say 10%, out of the flow so you can compare. Without it you are guessing whether the sales would have come anyway.
  5. Week 4. Compare recovered orders, revenue and unsubscribes with the baseline. Apply the break-even sum to the result.

To see what a finished Klaviyo flow looks like on Shopify, the tutorial on Klaviyo back in stock emails for Shopify walks through one.

Using the AI inside the pilot without trusting it blindly

Here is a prompt for Composer or any AI helper. The output described after it is illustrative.

Draft the second email of an abandoned-cart flow for a bicycle repair shop's
online accessories. Tone: practical and friendly, no pressure. Max 90 words.
Include the product name, a link back to the basket, and one line about
free returns within 30 days. Do not invent a discount.

A typical draft comes back warm and tidy but with two faults worth catching. The subject line carries an exclamation mark and the word "hurry", and the body claims "only a few left", which the AI cannot know. Remove the urgency, confirm the returns line matches your actual policy, and check the dynamic fields show a real product name in the preview. Most errors in AI-drafted flows are factual claims about stock, delivery or returns, so test with a real basket before the flow goes live.

Three realistic mistakes when switching

Double-sending. A store enabled Klaviyo's cart flow and left Shopify's cart email on. Shoppers got two emails an hour apart and unsubscribes doubled that week. Fix: turn one off the moment the other is live, and place a test order to see what arrives.

Paying for dead profiles. Klaviyo prices by profiles, so a list padded with people who have not opened for a year costs money. Before importing, suppress anyone with no opens or orders for 12 months, or see whether they re-engage with one winback email. That can drop you a pricing tier.

Judging by open rates. Mail privacy features inflate opens, so a flow can look good on opens and earn nothing. Judge by revenue per recipient against the hold-out group.

Before and after: one flow email, rewritten

The quality of the copy matters as much as the platform, so here is a before and after on the same email. Illustrative text, written for the bicycle repair shop.

Before (a typical default). Subject: "You left something behind!" Body: "Hi there, we noticed you left items in your cart. Complete your purchase now and don't miss out." It names no product, offers no reason to return and could come from any shop.

After (edited from an AI draft). Subject: "Your puncture repair kit is still in your basket". Body: "Hi [first name], the kit you chose is saved, and so is the size. If you were unsure which valve type you need, reply to this email with your tyre's size and we'll tell you. Returns are free for 30 days." This version names the product, answers the likeliest reason for hesitation and invites a reply, which is something a small shop can do and a large one cannot. Either tool can send it. The difference shows when you want this kind of product-specific wording for twenty categories rather than one: that is where Klaviyo's segmentation and flow depth start to earn the fee, and where an AI drafter saves the most typing.

Numbers to watch once the flows are live

Five figures tell you whether the switch is working, and you can read all of them without any AI help.

  • Revenue per recipient for each flow. Total flow revenue divided by emails delivered. Compare it with the hold-out group, not with last month.
  • Unsubscribe rate per send. Anything above half of one per cent on a flow email deserves a look at the copy and timing.
  • Spam complaints. Keep them very low; a rise after you import an old list means the list was stale.
  • Profiles billed versus profiles active. If the gap grows, your bill grows with no benefit.
  • Time you spent. Write it down for the first three months. It is the cost most stores forget.

After 90 days, apply the break-even sum to the real extra orders. If they exceed the target, keep going and add a second flow. If they fall short by a small margin, give the flow one more edit. If they fall short by a lot, move back, because the tool was not the limit. The 90-day review for an AI tool gives a structure for that keep, fix or cancel call.

What to do on the day you switch

Switching is mostly housekeeping, and the mistakes cluster in the first week. Work through this list in order.

  1. Export your Shopify customers who have accepted marketing, and note the date. Only email people who consented.
  2. Check the sending domain. Set up Klaviyo's authentication records for your domain so mail does not land in spam; this is a one-off task for whoever manages your domain.
  3. Build the welcome flow first. It is the cheapest to test, since every new subscriber triggers it.
  4. Rebuild the abandoned-cart flow second, with the hold-out described above.
  5. Send the first campaign to your most engaged 20% of the list, not everyone, so a mistake costs little.
  6. After a fortnight with no problems, switch off the old tool's automations. Keep the old account for 30 days for its reports.

None of this needs the AI. Once it is in place, Composer or any similar helper can speed up the drafting and auditing, and you will know from the hold-out whether the speed-up is worth anything.

A rule you can write on one line

Stay on Shopify's tool if you send fewer than 10,000 emails a month, have one or two flows and under 1,500 profiles. Trial Klaviyo if the break-even sum gives under five extra orders a month and you can name the flow that would earn them. Skip it if the honest answer is "I want the AI to find something for me". The AI is a faster way to analyse and draft inside a good setup, and it does not make up for a thin list. If you are also weighing Omnisend or Brevo, the Klaviyo alternatives comparison prices them against the same list sizes.

Revisit the decision every six months. List size, order history and Klaviyo's own plans all change, and the right tool at 800 profiles is often the wrong one at 4,000. Put a reminder in the calendar, redo the break-even sum with current figures and keep the answer in one line, so the next review takes ten minutes.

Questions small Shopify stores ask before switching

Can I run Shopify Email and Klaviyo at the same time?

Technically yes, but only if you split the job cleanly. Keep one tool for the welcome and abandoned-cart flows and the other for occasional newsletters, and make sure both honour the same unsubscribe list. Two tools mailing the same people with overlapping flows is the usual way to annoy subscribers and inflate cost.

Is Klaviyo worth it under 500 subscribers?

Rarely on the AI argument alone. With a few hundred profiles there is not enough purchase history for segments or predictions to do much, and a free email tool covers welcome and cart emails. Look at Klaviyo once you have a few thousand profiles and repeat buyers, or a product people reorder.

Will switching lose my subscriber list?

No. You export customers and marketing consent from Shopify and import them, and Klaviyo's Shopify integration syncs customers and orders. What you lose is the old tool's reports and flow history. Rebuild the two or three flows that earn money first, then retire the old ones after a fortnight of checking.

Does Klaviyo's AI send emails without my approval?

Klaviyo says you keep control over what ultimately reaches your customers when Composer creates or changes campaigns, flows or scheduled tasks. Treat that as something to confirm in your own account on day one, check what any recurring task is allowed to change, and keep a human sign-off on anything that goes to the whole list.

Further reads

Sources: Klaviyo pricing page (Email bands, free plan limits, Composer add-on and credits) and Composer page; Shopify Messaging page (free sends, per-email pricing, automations, Sidekick features).

Not sure your email tool is earning its fee?

On a 1:1 call we'll look at your list size, your flows and what you pay now, and decide whether a switch is worth it or whether one fix to the current setup does the job.

Book a 1:1 call with me