A $7M apparel founder called us in February with a specific complaint: her Shopify Plus bill had just cleared $18,000 in a single month, and the platform subscription was only $2,300 of it. She wasn’t asking us to explain the math. She was asking us to tell her she wasn’t crazy. She wasn’t.
This is the conversation that almost never happens before a brand moves to Plus. Agencies quote the platform fee. Shopify’s own sales materials lead with the discount narrative — lower transaction fees, included checkout extensibility, B2B tools. All of that is true. None of it tells you what you’ll actually spend twelve months after you flip the switch.
TL;DR: Shopify Plus is priced at $2,300/month, but real monthly spend for a $5M–$10M brand typically lands between $12,000 and $22,000 once apps, integrations, and custom development are counted. Some apps you paid on Advanced become redundant at Plus — but new capability gaps open simultaneously. The brands that win at Plus are the ones who map the full TCO before they migrate, not after.
This article isn’t an argument about whether Plus is worth it. For the right brand at the right revenue stage, it is — we’ve watched it change trajectories. The argument here is about a specific failure mode: founders who treat the subscription fee as a proxy for their total cost, discover the reality eight months in, and then make reactive decisions about their stack that cost more than the original gap. We’ve seen this pattern often enough to name it. We’re calling it the Plus pricing trap.
What “The Discount” Actually Discounts
Shopify’s transaction fee structure is the most common reason founders give for moving to Plus. On Advanced, you’re paying 0.5% per transaction to Shopify on top of your payment processor fees. On Plus, that drops to 0.15% if you’re using Shopify Payments, and third-party transaction fees also decrease. At $5M in annual revenue, the difference between the two tiers on transaction fees alone can run $12,000–$17,000 per year depending on your average order value and payment mix.
That’s real money. The math does work in favor of Plus once you’re processing enough volume. But here’s what gets elided in every Plus pitch deck: those savings are offset, partially or entirely, by the app and infrastructure costs that come with the tier.
Why do Plus stores spend more on apps than Advanced stores?
Plus stores spend more on apps because Plus unlocks categories of capability that aren’t available below the tier — checkout extensibility, B2B price lists, expansion stores, advanced automation through Flow. Accessing those capabilities almost always requires either a new app or a custom build. The platform gives you the door. Getting through it costs something.
The average Plus store in our experience runs between 28 and 45 active apps. On Advanced, that number is typically 18–28. The gap isn’t because Plus founders are less disciplined. It’s because Plus makes more complex operations possible, and complex operations require tooling. If you’re running wholesale and DTC simultaneously, managing loyalty across multiple storefronts, or operating subscription + one-time purchase side by side, your app count climbs whether you planned for it or not.
The Apps That Disappear (And the Ones That Appear)
Let’s be specific. Here’s the class of apps that Plus genuinely renders unnecessary for most stores:
Checkout upsell and customization apps. On Advanced, founders pay $149–$299/month for apps that inject post-purchase offers or modify checkout UI elements. Plus gives you Checkout Extensibility natively. If you’re using it well — and our Shopify Plus checkout customization guide covers what’s actually possible in 2026 — you can eliminate two or three of those apps outright.
Script-based discount logic apps. This one is complicated, because Shopify Scripts shut down permanently on June 30, 2026. If you’re migrating to Plus right now and you had Scripts-based logic, you’re not inheriting a discount — you’re inheriting a migration task. We wrote about this directly: most Plus founders think Scripts deprecation is a developer problem. It isn’t. It’s a revenue problem disguised as a compliance checkbox.
Some basic B2B pricing apps. Plus includes native B2B with company profiles, price lists, and payment terms. If your wholesale operation is relatively straightforward, you may be able to cancel $300–$600/month in third-party wholesale apps. The qualifier is “relatively straightforward” — anything with tiered pricing logic, rep assignment, or custom quote workflows will still need a custom build or a specialized app.
The apps that disappear, in sum, represent roughly $500–$1,200/month in potential savings for a typical Plus store. That’s real. Write it down. Now write down what appears on the other side of the ledger.
Enterprise-grade OMS/WMS integrations. At the volume that typically justifies Plus, brands are often outgrowing their order management setup. Native Shopify order management is solid up to a point; beyond it, you’re buying a middleware layer — something like ShipBob’s enterprise tier, a Brightpearl integration, or a custom 3PL connector. Budget $600–$2,500/month depending on complexity.
Loyalty and retention programs at scale. The loyalty apps that worked fine at $2M start to break at $8M. Volume pricing tiers on Yotpo, LoyaltyLion, or Smile can run $500–$1,400/month at Plus-level customer bases. You don’t see this cost coming until you’re already committed to the loyalty program your customers expect.
Expansion store infrastructure. One of the marquee Plus benefits is the ability to run 10 expansion stores under a single contract. But each expansion store needs its own theme, its own apps (some don’t multi-store license cleanly), and its own content management workflow. A brand running three expansion stores for regional markets typically adds $1,500–$4,000/month in incremental tooling and maintenance costs.
Advanced analytics and attribution. Plus stores have access to Shopify’s native analytics suite, which is genuinely better than what’s available below the tier. But at $5M+, founders almost always want attribution data that reconciles across paid channels, email, and organic. That means Triple Whale, Northbeam, or a comparable tool — $500–$1,500/month depending on store revenue.

The Real Monthly Bill: Running the Math
Let’s put real numbers on a specific scenario: a $6M DTC brand, primarily B2C, running a single storefront, with a mid-complexity app stack. This is a brand that moved to Plus for the transaction fee savings and the checkout customization access.
| Line Item | On Advanced (est.) | On Plus (est.) |
|---|---|---|
| Platform subscription | $500 | $2,300 |
| Transaction fee delta (monthly, $6M/12) | $2,083 | $625 |
| Core app stack (email, reviews, search) | $1,100 | $1,100 |
| Checkout/discount apps (replaced by Plus native) | $450 | $0 |
| Loyalty app (volume tier at Plus scale) | $299 | $899 |
| Attribution/analytics | $299 | $899 |
| OMS/fulfillment integration | $0 | $1,200 |
| Custom development (annualized monthly) | $800 | $2,500 |
| Total monthly | ~$5,531 | ~$9,523 |
The Plus store in this model costs roughly $4,000 more per month than the Advanced store. The transaction fee savings recover about $1,458 of that gap monthly. Net incremental cost: approximately $2,500/month, or $30,000/year. That’s before any agency retainer, which for a brand at this scale and complexity typically runs $5,000–$12,000/month. For a deeper look at how to size that relationship correctly, our breakdown of agency versus freelancer versus in-house developer costs by revenue stage is the most honest framing we’ve written on the subject.
None of this means Plus is wrong for this brand. It means the decision to move to Plus carries a real financial delta that should be modeled, not assumed away.
The Three Patterns We Keep Seeing
We’ve watched this play out enough times to group it into three patterns. The founder’s situation usually fits one of them.
Pattern 1: The “Savings First” Migration
This founder moves to Plus primarily for transaction fee savings. The math is sound on paper. What they didn’t model was that Plus would expose gaps in their infrastructure they’d been papering over with workarounds — and those gaps now cost money to close properly. The transaction fee savings are real. They just don’t survive contact with the actual build-out.
Pattern 2: The “Feature Unlock” Migration
This founder moves to Plus specifically for a feature set: B2B, multiple storefronts, Checkout Extensibility. They’ve been held back on Advanced. The feature access is worth it — but because they’ve been feature-starved, they immediately start building and buying everything the tier enables. The spend acceleration in the first six months post-migration is steep. Budgeting for this in advance changes the trajectory significantly.
Pattern 3: The “Everyone at Our Stage Does Plus” Migration
This is the most expensive pattern. The founder moves to Plus because it feels like a rite of passage at $5M–$10M. Peer pressure from a mastermind, a salesperson at a conference, a comparison chart. They don’t have a specific capability gap Plus solves — they just believe Plus is what serious brands run. The platform fee and the expanded app stack cost more every month, but the incremental capability unlocked is minimal because they had no clear problem to solve. This is where we see the clearest mismatches between cost and return.
For context on whether your current revenue stage actually justifies the tier, our earlier piece on when the Shopify Plus upgrade makes sense versus when it doesn’t runs through the decision framework in detail.
The Objection: “But You Save on Agency Costs at Plus”
Some agencies will tell you that Plus pays for itself because the native capabilities reduce your reliance on custom development. The checkout is native. The scripts logic is native. The B2B is native. Therefore, their argument goes, your agency bill shrinks and the TCO evens out.
Here’s why that’s wrong for most brands in the $3M–$10M range.
The agencies making this argument are usually the ones selling implementation projects — they want to close the migration, hand you a clean store, and reduce their ongoing obligation. The logic is backwards. Plus doesn’t reduce development complexity at this revenue stage; it shifts the complexity toward more sophisticated problems. Instead of hacking a checkout workaround, you’re now building custom checkout extensions with more surface area. Instead of a lightweight wholesale app, you’re now designing a B2B portal that matches your sales rep workflow. The work doesn’t disappear. It upgrades — and upgraded work costs more per hour, not less.
The brands we’ve watched actually reduce their agency dependency are the ones who get extremely disciplined about their stack before migrating, not after. They audit every app, kill what’s redundant, document what Plus natively replaces, and build the new stack with intentional gaps instead of filling every gap on instinct. That discipline is a posture, not a feature of the Plus tier itself.
We’ve written extensively about subtraction as a posture — the idea that removing friction from your store almost always outperforms adding features. The same logic applies to your app stack. Why subtraction is our best CRO tool is worth reading if you’re about to start a Plus migration with a full existing stack to rationalize.
What to Do About It: Monday Morning Moves
If you’re pre-migration, or you’ve migrated and you’re now staring at a monthly bill that doesn’t match your pre-migration model, here’s where to start.
1. Run a stack audit before you touch the migration. List every active app, its monthly cost, and one sentence describing what it does that Plus can’t do natively. If you can’t write that sentence, the app is a candidate for cancellation post-migration. Do this before the migration, not after, because once you’re on Plus you’ll have the feature availability and the habit of buying more tooling simultaneously.
2. Model the transaction fee delta at your actual GMV, not round numbers. Pull your last 12 months of Shopify Payments volume. Apply the actual rate difference between your current plan and Plus (0.5% vs. 0.15% with Shopify Payments for most brands). That’s your annualized savings floor. If the app and development cost delta we’ve described above exceeds that number, the migration requires a capability justification — not just a savings justification.
3. Price your capability gaps before the migration closes. If the reason you’re moving is B2B, get a quote on the B2B configuration before you sign. If it’s Checkout Extensibility, get a scoped estimate for the first two checkout experiences you want to build. These numbers shouldn’t be surprises in month three. They should be line items in the business case you make before month one.
4. Set a 90-day post-migration app freeze. The temptation immediately after a Plus migration is to start activating everything the tier enables. Resist it for ninety days. Run the store on Plus with your existing rationalized stack. Let the operational gaps emerge through actual use, not through feature browsing. The gaps that actually cost you revenue are the ones worth solving. The gaps that merely feel frustrating often resolve themselves or reveal a process fix that costs nothing.
5. Revisit the model at month six. Pull your actual monthly spend across platform fees, apps, and development. Compare it to your pre-migration TCO model. If the delta is larger than projected, identify whether it came from the stack (too many new apps), development (more custom work than expected), or infrastructure (OMS, fulfillment, analytics). Each of those has a different fix.
The Closing Thought
The Plus pricing trap isn’t a scam. Nobody is lying to you about what Plus costs. The platform fee is public. The transaction fee math is published. The issue is that the framing of the conversation — “save on transaction fees, unlock more capability” — is optimized for the migration decision, not for the financial reality twelve months later.
We’ve watched founders run clean migrations, build out exactly the capability they needed, and find that Plus was absolutely the right call for their brand at their stage. We’ve also watched founders sign onto Plus because the pitch was good, spend $40,000 in incremental costs in the first year unlocking things they didn’t need, and end up back in a conversation about what went wrong. The difference between those two outcomes isn’t intelligence or ambition. It’s whether someone ran the full TCO before signing, not after.
The subscription fee is the smallest number on your Plus bill. Make sure you’ve read the whole invoice before you agree to it.
FAQ
What does Shopify Plus actually cost per month when you include apps and development?
The platform subscription starts at $2,300/month, but total monthly spend for a $5M–$10M brand typically runs $12,000–$22,000 once you include a full app stack, custom development work, and integrations. The exact number depends heavily on whether you’re running multiple storefronts, a B2B channel, or complex fulfillment infrastructure — all of which add tooling costs that don’t exist at lower tiers.
Which apps can you cancel when you move to Shopify Plus?
Most brands can eliminate checkout upsell apps ($149–$299/month) because Plus includes Checkout Extensibility natively. Some basic wholesale pricing apps ($200–$600/month) can also be cancelled if your B2B workflow fits within Plus’s native B2B features. The honest caveat is that these savings are real but modest — typically $500–$1,200/month — and are often offset by the new tooling the tier requires.
At what revenue level does Shopify Plus actually pay for itself?
The transaction fee savings math typically breaks even against the incremental platform cost around $1.5M–$2M in annual GMV, assuming you’re using Shopify Payments. But “paying for itself” on platform fees alone is a narrow frame — the full TCO question is whether the capability Plus unlocks generates enough revenue (through better checkout conversion, B2B access, or operational efficiency) to justify the total incremental spend, which is a different and more honest calculation.
Should you do a full app audit before migrating to Shopify Plus?
Yes — and it should happen before you sign, not after you launch. The migration window is the best moment to rationalize your stack because you’re already touching the infrastructure. Apps you keep carry over with their existing costs; apps you add post-migration often get added in reactive mode when you discover gaps. A pre-migration audit forces deliberate decisions instead of default ones, and it gives you a clean baseline for modeling the true monthly cost of the new tier.