← Blog/E-commerce··8 min read

When Shopify Plus Stops Paying for Itself — 2026 AUD Math

The AUD math Australian DTC brands ($3M-$20M) run before leaving Shopify Plus — platform fees, apps, processing, and the revenue tier where custom pays back.

G
Written by
Graham Sissons · Founder, Pryce Digital

There is a number on every Shopify Plus invoice that founders stop looking at after the first year. It is not the base platform fee — it is the total. Add base, add apps, add processing, add the merchant fees from third-party gateways, add the storefront agency retainer. That number is usually three to four times what the brand thought it was paying when they signed.

Shopify Plus is the right answer for a lot of Australian brands. It is the wrong answer for a smaller group of brands who have outgrown what the platform's economics were designed to do. This post is for the second group — DTC operators doing $3M to $20M in annual revenue who are starting to suspect the math has shifted, and want to know what running the actual numbers looks like.

The honest answer is that the break-even between Plus and a custom build is not a slogan. It is a spreadsheet. And once you build the spreadsheet, the answer is obvious one way or the other.

What Plus actually costs in 2026

The headline number is $2,300 USD per month on a 3-year term or $2,500 USD on a 1-year term — roughly $3,500 to $3,800 AUD at current rates. That is the base. Above $800,000 USD in monthly sales the pricing flips to a variable rate of 0.35% to 0.40% of revenue, capped at $40,000 USD per month.

Add to that:

  • Processing: Shopify Payments is 1.7% domestic in Australia, plus a 0.20% surcharge if you use any external gateway. For a brand doing $400k AUD/month, that is $6,800 to $8,000 in processing alone.
  • App stack: A median Plus store runs 15 to 25 paid apps. The average paid app on a higher-tier plan is $102 per month. Call it $1,500 to $3,000/month conservatively for a real brand stack — Klaviyo, Recharge, Yotpo, Gorgias, Loop returns, a B2B portal, headless search, the lot.
  • Theme and storefront work: Either an in-house developer or a Shopify Plus agency on retainer, usually $4,000 to $12,000/month.
  • Headless add-ons if you already went partial-headless: Hydrogen hosting, a CMS like Sanity or Contentful, separate frontend agency time.

The all-in cost for a serious Plus operator doing $5M AUD/year usually lands between $18,000 and $35,000 AUD per month. That is $216,000 to $420,000 per year on platform-and-stack overhead before you ship a single new feature.

The case for staying on Plus

I want to make the case for Plus before the case against it, because for most brands Plus is the correct answer and leaving it is a mistake.

You actually use Shopify's checkout

Shop Pay's checkout conversion lift is real — Shopify's published numbers say up to a 15% lift over generic checkouts, and independent attribution studies generally find a 5% to 10% lift over a custom Stripe checkout that has not been ruthlessly optimised. If you have not built the resources to tune your own checkout for 18 months straight, Shop Pay's network effect on returning customers is worth more than the platform fee.

Your team is non-technical and your roadmap is content + merchandising

If the next 12 months of your roadmap is more collections, more landing pages, more email flows, more promotions, more product types — Plus is a tool your marketing team can drive. Custom is a tool your developers drive. If you do not have developers, do not buy a tool that needs them.

You are doing genuine multi-region or B2B at scale

Plus Markets, Plus B2B, the expansion store model — these are real and they work. Building cross-region price lists, tax handling, language routing, B2B net-30 invoicing and net-terms on a custom stack costs a six-figure number. If you genuinely need it, do not rebuild it.

Your AOV and margins are healthy

Plus is a fixed-ish cost that becomes a smaller percentage of revenue as you grow. A brand doing $25M AUD on Plus is paying maybe 1.5% to 2% of revenue on platform — that is a fine number. The pressure shows up when growth flattens but the stack keeps compounding.

When the math flips

The break-even with custom is not a revenue number. It is a margin number combined with an engineering question. Run this four-step exercise.

Step 1: Total your real annual Plus cost

Add platform fee, processing margin lost to surcharges, app subscriptions, returns-app fees, headless hosting if you have it, agency or in-house storefront developer cost. For a $5M brand, you are usually looking at $240,000 to $360,000 AUD/year fully loaded.

Step 2: Estimate your custom cost

A Stripe-native, Next.js-rendered custom storefront with a Saleor or Medusa backend, deployed on Vercel and hosted in AWS Sydney, comes in at roughly:

  • Build: $80,000 to $180,000 AUD one-off, depending on scope and B2B/subscriptions needs
  • Hosting and infra: $1,500 to $4,000 AUD/month
  • Engineering retention: 1 in-house mid-level engineer or a 1-day-a-week agency retainer, $8,000 to $14,000 AUD/month
  • Stripe processing: 1.75% + A$0.30 domestic before GST — that is roughly 0.4% to 0.6% cheaper than Shopify Payments on Plus
  • Email/SMS, reviews, analytics: keep the same SaaS apps you already pay for (Klaviyo, Yotpo, etc.)

The all-in custom cost lands around $150,000 to $250,000 AUD/year after the build, plus the one-off build itself amortised across three years.

Step 3: Calculate the processing recovery

A $5M brand pays Shopify Payments around 0.45% to 0.60% more than they would pay on Stripe direct, because of the Plus pricing tier. On $5M that is $22,500 to $30,000 AUD/year recovered just by moving to Stripe direct.

For brands with high international volume, the saving is much bigger — Shopify Payments international rates run 3.10% to 3.40%, Stripe runs 3.25% but you can negotiate. The realistic Stripe interchange-plus rate for an Australian brand doing $5M+ is around 2.4% to 2.8% blended.

Step 4: Add the strategic value

This part does not show up in a spreadsheet but matters more than the line items. On Plus you cannot:

  • Build a checkout flow your competitors cannot copy by installing the same app
  • A/B test the funnel below the cart at the URL level without a third-party tool
  • Deploy a feature on Friday that ships to production Friday
  • Own your data model end to end
  • Cap your platform exposure as your AOV and revenue grow

Some brands need none of that. The ones who do, value it well above the dollar saving.

The brands where custom genuinely pays back

Three patterns we see consistently in Australian DTC.

High-volume subscription brands

A subscription brand doing $4M ARR with Recharge on a Pro plan is paying $499/month plus 1.34% plus $0.19 per transaction. For 8,000 recurring charges per month, that is $499 + $1,520 in transaction fees — roughly $24,000 AUD/year just for the subscription layer. A custom Stripe Billing implementation costs $30k to $50k to build and runs at Stripe's flat rate. Break-even inside 18 months and you own the dunning logic.

Premium fashion and home brands with brand-experience moats

If your brand thesis is design-led and your competition is on the same five Shopify themes you are — moving to custom is moving the moat. A brand that genuinely needs to look and behave differently from every other Shopify store finds the build cost trivially worth it.

Brands that sit at the $8M to $15M AUD revenue band with 40%+ gross margin

This is the sweet spot. At $8M, the Plus stack is starting to creep above 4% of revenue. At 40%+ gross margin, you have the cash flow to fund a build that pays back in 14 to 22 months. Below $5M the build is hard to justify. Above $25M the brand usually has either a strategic reason to stay (Markets, multi-region, B2B) or the resources to do the move properly.

What the build actually looks like

A custom Australian DTC build in 2026 is not a science project. The shape that works:

  • Frontend: Next.js on Vercel. App Router, Cache Components, partial prerendering for the catalogue.
  • Commerce backend: Saleor (open source, GraphQL, very mature) or stay on Shopify as a headless backend if you want to keep the admin your team knows. Both work.
  • Payments: Stripe direct with Stripe Tax for GST. Apple Pay and Google Pay on day one.
  • CMS: Sanity or Payload for editors to manage landing pages, collections, and content.
  • Email/SMS: Keep Klaviyo. The data model is identical.
  • Reviews/UGC: Keep Yotpo or Okendo. Same.
  • Search: Algolia, Typesense, or a Postgres-backed search for smaller catalogues.

The whole stack is replaceable piece by piece. That is the entire point.

The honest case against custom

For balance — three real risks.

Engineering dependency: You now need an engineer on call. If your last engineer leaves and the codebase is undocumented, you have a problem Plus would not have given you.

No app store: The Shopify app store solves real problems quickly. On custom, "we need a referral program" is a build, not a $49/month install.

The build can blow out: Most custom commerce builds that fail, fail because the scope was not pinned down before the contract. A good build is fixed-scope and phased. A bad build is open-ended.

The 30-second decision rule

If you are doing under $4M AUD, stay on Plus. Spend the energy on revenue.

If you are doing $4M to $8M and growing fast, plan the custom build for 12 months from now. Use the next 12 months to clean your data, document your processes, and pick the partner.

If you are doing $8M+, run the spreadsheet this quarter. Most brands in this band who actually run the numbers find a 14- to 22-month payback period and a stack they can grow into without compounding subscriptions.

The right answer is rarely a guess. It is a row of numbers honestly counted from your last twelve months of operating data, not a slogan.

If you want help running the spreadsheet on your specific brand — base fees, app stack, processing margins, build estimate, payback period — book a free audit. We will tell you honestly whether custom pays back for you, including telling you to stay on Plus if the math does not work.

END OF POST

Want this for your business?

Get a free instant audit of your current site, or book a 20-minute call to talk through what you're building. No sales pitch.

Free auditBook a call
Or email studio@prycedigital.com
Keep reading
Stripe Billing vs Recharge: Real Cost Breakdown 2026E-commerceHeadless Commerce: The Real Guide for Non-EngineersE-commerceStop Adding Shopify Apps: The $4M Brand Tipping PointE-commerce
Explore our services
Custom Web Design Melbourne — hand-coded sites built from scratchWebsite Development for Small Business — the full breakdownWeb Design Melbourne — why local matters
← Back to blog indexFree audit