If you're an Australian retailer preparing to sell online — or thinking about migrating from a platform that's no longer working for you — the platform decision is one you'll live with for years. Get it right and your store runs smoothly, scales without drama, and gives you the data and flexibility you need to grow. Get it wrong and you're either paying for capability you don't need, hitting walls you can't climb over, or paying a developer every time you want to change a button colour.
Shopify, WooCommerce, and custom-built solutions dominate the Australian e-commerce landscape for good reason — each has genuine strengths. But they also have meaningful differences in cost structure, scalability, data ownership, and compatibility with the payment methods Australian shoppers actually use.
This is a practical, honest breakdown. No affiliate arrangements, no platform loyalties.
Before comparing platforms, it's worth understanding what makes the Australian market slightly different from the generic advice you'll find written for US or UK audiences.
Australian shoppers have enthusiastically adopted buy-now-pay-later services. Afterpay, Zip, and Humm are not niche payment options here — they're mainstream expectations, particularly in fashion, homewares, health, and beauty. Any serious e-commerce platform consideration for an Australian retailer needs to account for how well each platform integrates with these services.
Australian businesses also need to handle GST correctly, display prices inclusive of tax by default for consumer-facing stores, and comply with Australian Consumer Law obligations around refunds and returns. These aren't insurmountable challenges on any platform, but they're easier on some than others.
Shipping expectations matter too. With carriers like Australia Post, Sendle, CouriersPlease, and StarTrack all in play, your platform's ability to integrate cleanly with local logistics providers affects your operational efficiency from day one.
Shopify is the world's most widely used hosted e-commerce platform, and it has a substantial Australian user base. It's a complete, managed solution — hosting, security, updates, and core functionality are all handled for you. You pay a monthly subscription and, depending on your plan, a transaction fee on each sale.
Shopify's pricing in Australia starts at around $56 per month for the Basic plan, rises to approximately $152 for the standard Shopify plan, and $399 or more for Advanced. These figures fluctuate with exchange rates since Shopify bills in USD, which is itself a minor but real consideration for Australian businesses managing cash flow.
The transaction fee structure is where Shopify gets complicated for Australian retailers. If you use Shopify Payments — their built-in payment gateway — there's no additional transaction fee beyond the standard credit card processing rate. However, Shopify Payments has had availability and approval issues for some Australian merchants, and many retailers end up using third-party gateways like Stripe, PayPal, or eWAY. When you do that, Shopify charges an additional transaction fee of 0.5% to 2% on every sale depending on your plan, on top of whatever your payment gateway charges. At meaningful revenue volumes, this adds up significantly.
Afterpay and Zip integrate with Shopify and are widely used by Australian Shopify merchants. The integrations are well-maintained and relatively straightforward to set up. This is a genuine strength of the platform.
Shopify handles traffic spikes, high order volumes, and product catalogue growth competently. You don't manage server infrastructure, so a sudden viral moment or a seasonal rush doesn't require you to call a developer in a panic. For retailers moving from zero to several million dollars in annual revenue, Shopify's infrastructure is more than adequate.
Where Shopify starts to show limitations is in customisation. The platform is deliberately constrained — it's designed so that most stores can run without developers, which means developers who want to do something genuinely custom often find themselves fighting the platform rather than working with it. Shopify's templating language, Liquid, is serviceable but limiting compared to what's possible in an open codebase. Significant custom functionality typically requires third-party apps, which add monthly fees and can create conflicts, performance issues, and dependency risks.
This is where Shopify requires honest scrutiny. Your customer data lives on Shopify's servers. You can export it, but you're fundamentally a tenant on their platform. If Shopify changes its terms, increases its prices, or decides to discontinue a feature you depend on, your options are to adapt or migrate — and migration from Shopify at scale is a non-trivial undertaking.
Shopify also has commercial interests that don't always align perfectly with yours. Their aggressive push of Shopify Payments, Shopify Capital, and Shopify Fulfillment Network are all revenue streams for them, and the platform's design nudges merchants toward these products in ways that may or may not suit your business.
Shopify works best for retailers who want to focus on selling rather than managing technology, who have relatively standard product and checkout requirements, who are comfortable with subscription costs, and who don't have complex customisation needs. It's particularly well-suited to fashion, beauty, lifestyle, and homewares brands in the $200k to $5 million annual revenue range.
WooCommerce is a free, open-source e-commerce plugin built on WordPress — the same platform that powers roughly forty percent of all websites on the internet. Unlike Shopify, WooCommerce is self-hosted, meaning you choose and pay for your own hosting, manage your own updates and security, and have complete access to every line of code.
The WooCommerce plugin itself is free. What you pay for is hosting, a domain, your theme, any premium plugins you need, and potentially a developer to set things up properly and maintain them.
Good managed WordPress hosting in Australia — providers like Kinsta, WP Engine, or local options like VentraIP's managed WordPress plans — ranges from about $30 to $300 per month depending on traffic and requirements. You'll likely spend $200 to $1,500 on a quality theme or custom design, and $50 to $500 per year on premium plugins for things like advanced shipping rules, subscriptions, or enhanced product filtering.
There are no transaction fees beyond what your payment gateway charges. This is a significant cost advantage over Shopify for retailers with meaningful revenue. At $1 million in annual sales, avoiding even a 1% Shopify transaction fee saves $10,000 per year — more than enough to cover good hosting and occasional developer time.
Afterpay, Zip, and Humm all have WooCommerce plugins. The Afterpay plugin in particular is well-maintained. Integration requires more setup than Shopify's version but is entirely manageable.
WooCommerce can scale to very large catalogues and high traffic volumes, but it requires more deliberate infrastructure management to do so. Unlike Shopify, where scaling happens transparently in the background, WooCommerce on poor hosting will buckle under pressure. The platform itself is capable — large Australian retailers including some with tens of thousands of SKUs run WooCommerce successfully — but the hosting environment, caching configuration, and database optimisation matter considerably.
This is where the self-hosted nature of WooCommerce is both a strength and a responsibility. You have full control over your technical environment, which means you can optimise aggressively. But you also need someone — in-house or external — who understands how to do that.
WooCommerce wins this category decisively. Your customer data lives in your own database, on your own server, accessible entirely on your terms. You can export it in any format, migrate it anywhere, and use it however your privacy obligations permit. There's no platform sitting between you and your customers' information.
This matters particularly for retailers investing in email marketing, loyalty programs, or personalisation — all of which depend on rich customer data being readily accessible and flexible.
WooCommerce's flexibility comes largely from its plugin ecosystem. There are thousands of plugins for extending functionality, and this is genuinely powerful. But it also introduces risk. Poorly maintained plugins, plugin conflicts, and security vulnerabilities in third-party code are real operational concerns for WooCommerce stores.
Mitigating this requires discipline: keeping WordPress and all plugins updated, using a reputable security plugin, choosing well-supported plugins with active developer communities, and having someone available to respond quickly if something breaks. Stores that treat WooCommerce as a set-and-forget solution tend to run into trouble. Stores with a small amount of ongoing technical attention run well.
WooCommerce works best for retailers who want maximum flexibility and data ownership, who have or can access developer support, who have complex product structures or business logic that doesn't fit neatly into Shopify's model, and who are cost-conscious about transaction fees. It's particularly well-suited to businesses already running WordPress websites, retailers with subscription or membership models, and stores with significant B2B or trade components.
A custom-built e-commerce solution means your store is designed and developed from scratch — or using a flexible framework like Laravel, Next.js Commerce, or a headless commerce architecture — to match exactly what your business needs. Nothing more, nothing less.
Custom development is the most expensive option upfront. A properly built custom e-commerce platform for a mid-sized Australian retailer typically starts around $30,000 and can run to $150,000 or more for complex requirements. Ongoing development, hosting, security management, and feature additions represent continuing costs that should be budgeted from day one.
This is not the right option for most small retailers. It becomes worth serious consideration for businesses with genuinely unique requirements that no off-the-shelf platform can handle well, for established retailers with the revenue to support the investment, and for businesses where the platform itself is a competitive differentiator.
Complete control over every aspect of the experience. Custom checkout flows, unique product configuration logic, proprietary pricing engines, deep integration with bespoke inventory or ERP systems, and user experiences that simply aren't achievable within the constraints of Shopify or WooCommerce.
For Australian retailers with complex wholesale and retail pricing structures, intricate product customisation options, or multi-warehouse fulfilment logic, a custom solution can handle things that would require painful workarounds on any packaged platform.
Payment gateway integration, including Afterpay, Zip, and any other local provider, is entirely possible in a custom build — it simply requires developer time to implement and maintain.
The most important thing to understand about custom development is that it's not a one-time investment. Software requires ongoing maintenance. Security patches, browser compatibility updates, performance optimisation, and new features all require developer time indefinitely. If your business relationship with the development team that built your store breaks down, you need either another team capable of understanding someone else's codebase or a potentially expensive rebuilding exercise.
This ongoing dependency is the primary reason most growing retailers choose a managed platform for as long as it can accommodate their needs, and only move to custom solutions when they have a compelling specific reason to do so.
Custom development is appropriate for established retailers with genuinely unique technical requirements, businesses where the e-commerce platform is a core part of their product rather than a channel for selling it, and organisations with the internal or external technical capacity to maintain a bespoke system responsibly. For everyone else, the cost and operational complexity outweigh the benefits.
Australian retailers need more than credit cards and PayPal. Here's how the three options handle the payment landscape that actually matters to Australian shoppers.
Shopify supports Afterpay and Zip through official integrations in the Shopify Payments ecosystem and through the Shop Pay interface. Setup is relatively straightforward, and the integrations are reliable. The caveat, as noted, is that using these gateways through non-Shopify Payments infrastructure triggers the platform's additional transaction fee on applicable plans.
WooCommerce has active, maintained plugins for Afterpay, Zip, and Humm. The setup process requires slightly more technical configuration than Shopify, but the absence of additional transaction fees means the total cost of accepting BNPL payments is lower, and you have more flexibility in how the payment options are presented and promoted throughout the checkout experience.
Custom solutions can integrate with any payment provider that offers an API, which includes every major Australian gateway. The integration requires developer time but imposes no platform constraints on how payment options are displayed, sequenced, or promoted.
For retailers where BNPL conversion rates are a meaningful business metric — fashion, electronics, furniture, sporting goods — the flexibility and cost structure of WooCommerce or a custom solution may justify the additional complexity compared to Shopify.
For retailers at the early stage — under $500,000 in annual revenue — Shopify or WooCommerce are both entirely appropriate. The platform decision at this stage should be driven by your technical capacity, customisation needs, and tolerance for ongoing fees rather than scalability concerns, because both handle this revenue range comfortably.
Between $500,000 and $5 million annually, the transaction fee question becomes financially significant if you're on Shopify without Shopify Payments. WooCommerce's cost advantage grows at this stage, but so does the value of Shopify's operational simplicity if you're running lean. Many retailers in this range thrive on both platforms.
Above $5 million annually, businesses typically develop requirements that push against the constraints of whatever platform they're on. Shopify's enterprise tier, Shopify Plus, removes transaction fees and unlocks more customisation, but starts at around $2,300 per month. WooCommerce at this scale requires a serious hosting infrastructure investment and dedicated technical management. Custom solutions or headless commerce architectures — where a custom front end sits on top of a commerce API — become increasingly worth evaluating.
The honest answer is that no platform will carry you indefinitely without change. Build for where you are now and the next two to three years, not for a hypothetical future state that may never arrive.
Australian businesses are increasingly aware of how valuable their customer data is, and how exposed they are when it lives on someone else's infrastructure.
Shopify's terms grant you access to your data and the ability to export it, but the data physically resides on Shopify's servers in the United States. For most Australian retailers, this is a practical non-issue. For businesses in regulated industries, those with strong customer privacy positions as a brand value, or those planning sophisticated data-driven marketing, the implications are worth understanding.
WooCommerce and custom solutions keep your data on infrastructure you control. This enables richer integration with CRM systems, email marketing platforms, loyalty programs, and analytics tools — and gives you complete flexibility over how that data is stored, protected, and used.
If you want operational simplicity, good out-of-the-box functionality, and reliable BNPL integration without managing any technical infrastructure, and your business model doesn't create significant transaction fee exposure, Shopify is a defensible choice that will serve you well.
If you want maximum flexibility, no transaction fees, complete data ownership, and the ability to customise deeply, and you either have or can access developer support when needed, WooCommerce is the stronger long-term foundation for most Australian retailers.
If your requirements genuinely cannot be met by either platform, and you have the budget and the ongoing technical capacity to support a bespoke solution, custom development is worth scoping seriously — but go in with clear eyes about the ongoing commitment.
What's rarely the right answer is choosing a platform based on what a web agency recommended without asking why, or defaulting to whatever a competitor uses without understanding whether your businesses have comparable requirements.
The best e-commerce platform for your Australian retail business is the one that fits where you are now, leaves room for where you're going, and doesn't hold your data, your customers, or your options hostage along the way.