Shopify's pricing page shows $39/month for the Basic plan. If you're a new merchant evaluating platforms, that number looks completely reasonable.
Here's what that number doesn't tell you: Shopify is a platform for selling apps to merchants, not just a platform for selling products to customers. The base product is intentionally incomplete. The features that make a store actually competitive — abandoned cart recovery, email marketing automation, loyalty programs, product reviews, upsells — don't exist in Shopify Core. They're sold to you, separately, by third-party developers.
This is the plugin tax. And most merchants don't see it until they're already committed.
What a Real Store Actually Costs on Shopify
Let's build a realistic stack for a $300k/year e-commerce business. These aren't premium features — these are table stakes for operating a competitive online store in 2026.
Klaviyo (email + SMS marketing): $100–$300/month. Required for segmented campaigns, abandoned cart flows, post-purchase sequences, and SMS. Without it, you're broadcasting to your entire list every time — or doing nothing. Klaviyo starts at $100/month for 5,000 contacts and scales aggressively from there.
Recart or CartHook (abandoned cart recovery): $30–$99/month. Shopify doesn't natively recover abandoned carts. You need a third-party app for this. The best ones — Recart, CartHook — charge per recovered revenue, so your cost scales with success. Merchants with $300k revenue typically pay $60–$100/month just for this.
Judge.me or Stamped (product reviews): $15–$49/month. Shopify's built-in reviews were removed in 2023. You pay for reviews now. Every store that wants verified-buyer badges, star ratings in Google rich results and a review moderation queue needs this.
Rebuy or ReConvert (upsells and cross-sells): $99–$199/month. Showing 'Frequently Bought Together' on the product page, or a post-purchase upsell on the Thank You page, requires a separate app. Rebuy's Growth plan starts at $99/month.
Smile.io or LoyaltyLion (loyalty programs): $49–$199/month. Points programs, tier rewards, referral bonuses — none of it exists natively. Smile's Growth plan is $49/month. LoyaltyLion starts at $199.
Add it up: on Shopify, a legitimately competitive store pays $300–$600/month in app subscriptions before they've paid Shopify's transaction fees (0.5–2% per sale, on top of Stripe's fee) or spent a cent on ads.
The base platform is the loss leader. The apps are the business model.
The Performance Problem Nobody Advertises
Third-party apps don't just cost money. They cost page performance.
Every Shopify app that wants to intercept customer behaviour — email capture, exit intent, abandoned cart tracking, loyalty points display — injects JavaScript into your storefront. These scripts load on every page, on every device, before or alongside your actual product content.
The Klaviyo tracking pixel. The Recart cart watcher. The Smile.io loyalty badge. The Judge.me star rating widget. The Rebuy cross-sell engine. Individually, each adds 50–200ms to your page load. Collectively, a five-app stack is routinely responsible for 400–800ms of additional JavaScript execution time — enough to push a mobile shopper past the 3-second threshold where Google's data shows bounce rates increase by 32%.
You're paying $300/month to make your store slower.
The Data Fragmentation Problem
Third-party apps don't just slow your site — they fracture your data.
Your customer list is in Klaviyo. Your review data is in Judge.me. Your loyalty points are in Smile.io. Your abandoned cart sessions are in Recart's servers. When you want to build a campaign targeting customers who have more than 500 loyalty points, bought from your new category last quarter, and haven't reviewed their last order — you can't. That data doesn't live in one place. Each app is its own silo.
Even exporting your own customer data requires cooperation from three separate platforms with three separate export processes, three separate privacy policies governing your customers' information, and three separate SLAs you agreed to but didn't read.
How Mika Store Handles This
Mika Store was built from the start on a different premise: every feature that makes a store competitive should be part of the platform, not an add-on ecosystem built on top of it.
Marketing automation — the Klaviyo equivalent — is built in. Segment your subscribers by order behaviour, location, purchase history, subscription status. Build campaigns for email and SMS. Schedule them. Track open and click rates. All of it lives in your dashboard, charged to your platform plan, with no third-party tracker injected into your storefront.
Abandoned cart recovery runs entirely server-side. The moment a shopper types their email into step 1 of checkout, the session is tracked in your own Supabase cluster. When 4 hours pass without a completed payment, the recovery email fires — product images, cart total, and a 'Return to Checkout' link that restores the exact cart state. No external JavaScript. No app subscription. No per-recovered-revenue fee.
Post-purchase review requests are triggered automatically when an order is marked dispatched. Fourteen days later, the shopper receives an email with a verified-buyer token. Their review gets the verified badge automatically — without Judge.me, Stamped, or any other review platform taking their cut or hosting your reputation data on their servers.
Loyalty programs, upsells, cross-sells, product bundles, B2B pricing, custom catalogs, checkout compliance gates — all native. All included in the plan. All zero additional monthly fees. All running without a line of third-party JavaScript on your storefront.
The result is a storefront that loads faster (no app bloat), data that lives in one place (your own database), and a marketing stack that costs the same whether you have 500 subscribers or 50,000.
Shopify is an excellent platform with a massive ecosystem. If you need a niche integration that only exists as a Shopify app, that ecosystem has value. But if the apps you're installing are the same apps every serious e-commerce store installs — email marketing, abandoned cart recovery, reviews, loyalty, upsells — you're paying $300–$600/month for features that should never have been extracted from the platform in the first place.
That's the plugin tax. Mika Store doesn't charge it.