Wix, Squarespace or WordPress for a small business website
Which builder fits your business, priced over a year, with the catches on each.
Both can run a good small shop. They differ in who looks after the software, what you pay each year beyond the plan, how payments and tax work in your country, and what you can take with you. There are no affiliate links on this page.
Updated 29 October 2026, about 9 minutes to read
The short answer
Choose Shopify if you want the platform to handle hosting, security and updates, and you are happy paying a monthly plan plus apps. Choose WooCommerce if you already run WordPress, want full control and the freedom to move hosts, and have someone to run updates and test the checkout after each one. For a first shop of around fifty products with no unusual needs, Shopify is usually less work.
For most small shops the choice turns on one question: do you want to look after software, or pay a platform to do it for you?
Both handle the usual needs of a small shop: products in sizes and colours, a cart, card payments, shipping rates, discount codes and order emails. Custom work starts where your shop differs, such as bundles, made-to-order products, trade prices or stock that has to match a till.
If you sell services rather than products, this is the wrong comparison: Wix, Squarespace or WordPress covers site builders for service businesses.
Shopify is a hosted platform. Shopify runs the software, the servers and the security, and you rent the whole thing by plan. You never install or update anything, and you can only do what Shopify and its apps allow.
WooCommerce is a free plugin that turns a WordPress site into a shop. You install it on hosting you choose and pay for. In return you can change almost anything, add any plugin and move the shop to any host that runs WordPress, and you, or someone you hire, look after updates, backups and security.
So the real comparison is between renting a shop and owning one you maintain. Neither is better in general. Renting suits an owner who wants to spend their time on products and customers. Owning suits a business that wants control and has, or pays for, the skills to keep it running.
The plan price is one line of several. Write down a whole year for a shop of about fifty products, some with sizes or colours, shipping at home and to a few neighbouring countries. On Shopify:
On WooCommerce:
Only once both lists are complete does comparing totals mean anything. WooCommerce often looks cheaper until the last line is priced, and Shopify often looks cheaper until the apps are added. Website maintenance, line by line explains what the care of a WooCommerce shop involves.
Check payments first, because they decide a lot:
Whichever you choose, the payment provider charges a fee on every card payment. Compare the rates for your own mix of sales, such as how many are by card, by wallet or from abroad, and check how quickly payouts reach your bank.
Selling across borders brings tax decisions the platform will not make for you.
In the EU, the VAT rules for selling goods to consumers in other EU countries changed on 1 July 2021. For a seller based in one EU country, once cross-border sales to consumers pass an EU-wide yearly threshold, you charge the VAT of each customer's country. The One-Stop Shop, which the European Commission describes on its OSS pages, lets you register in one country and file one return covering all of them, instead of registering in each.
What each platform does with that:
In the US, sales tax depends on the states where you have to collect it, and that is a question for your accountant. On either platform, the software does the arithmetic and your accountant decides what it should charge. Set it up together before the first order from abroad.
A WooCommerce shop is several pieces of software from different makers: WordPress, WooCommerce, the theme and each extension, each updated on its own schedule. Updates fix bugs and security holes, and now and then one breaks something, such as a payment button that stops loading or order emails that stop sending.
WooCommerce's own guide to updating says to back up first, test the updates on a staging copy of the site rather than the live shop, and check the product pages, cart, checkout, payments, shipping, taxes and order emails before updating the live site. That is real work every month, and someone has to own it:
On Shopify, the platform updates itself. Your theme and apps are still separate pieces from separate developers, and when one changes, a page or a checkout step can still misbehave. Then you contact the app's developer or Shopify's support, rather than fixing code yourself.
Whichever you choose, someone must notice within hours when checkout stops working. Place a test order after every update or app change, and once a week anyway.
Most shops end up adding features: reviews, subscriptions, bundles, extra shipping rules, gift cards, a loyalty scheme. On Shopify each one is an app, and on WooCommerce an extension or plugin, usually with its own fee.
Woo's own extensions are sold as yearly subscriptions. Its documentation says that if you do not renew, the extension keeps working, but you lose updates, including security fixes, and support. An extension left without updates can stop working with a newer version of WooCommerce, so a lapsed licence is a problem waiting for the next update.
Count the apps you need before you choose. A Shopify shop that needs five paid apps costs more than its plan suggests, and a WooCommerce shop with ten extensions has ten more things to update and test. If gift cards are on your list, how to sell gift cards on your website covers the rules that come with them.
Both platforms handle products with variants, stock levels, photos, categories or collections, and discount codes. Look at what your products need beyond that:
For each one, check whether the platform does it out of the box, which app or extension adds it and what that costs each year. If you also sell in person, check how your till connects. Shopify sells its own point of sale. For WooCommerce, ask your till supplier whether and how it connects, and test that stock moves both ways before you rely on it.
Getting the products in is a job of its own. Shopify imports and exports products as CSV files, and WooCommerce includes a built-in CSV tool for importing, exporting and bulk-updating products. Someone still has to write the descriptions and take the photos. Copying the supplier's descriptions gives you the same text as every other shop selling the same product.
Ask this before you build:
Either way, register the domain in your business's name, in an account you control, so you can point it at a new shop. And plan a redirect from every old product address to its new one, so searches and links that found the old pages still land somewhere. A website redesign plans those redirects before anything moves.
Shopify's pricing page lists how many staff accounts each plan includes: Basic has no additional staff accounts, Grow allows up to five and Advanced up to fifteen. If two people pack orders and a third edits products, check the plan before you sign up.
WooCommerce runs on WordPress user accounts and roles, so you can add as many people as you need, each with their own login and only the access their job needs.
Whichever you choose, give each person their own login. With a shared password, nobody knows who changed a price, and you cannot remove someone who leaves without locking everyone else out.
For the questions shoppers ask before they buy, and what a chatbot can answer from your store data, see online stores.
We build online stores on Shopify or WooCommerce, with payments and stock connected where the platform allows it. Stores often suit Shopify, for the reasons above, though not every store. We recommend one after the free consultation and explain why, and the domain, hosting and accounts are set up in your name or handed over at launch.
See websites for how a build runs, and the prices page, where an online store is listed among the things that change a project's price.
The plugin is free to download, but a shop needs hosting and a domain, and most add paid extensions that renew every year. Every card payment carries a fee from your payment provider. Someone also has to run updates and test the checkout afterwards, which costs time or money. Price the whole year, not the plugin.
Neither by itself. Both let you write product titles and descriptions, set page addresses and connect Search Console. Rankings come from product pages that answer what shoppers search for, load quickly on a phone and stay accurate. WordPress plugins give WooCommerce more control, which matters most on large catalogues.
Yes, with work. Shopify exports products as a CSV file, though the images are not in that file, and you can export customers and orders. WooCommerce has a built-in CSV importer. The design is rebuilt, and every old page address needs a redirect to its new one, so searches that found the old pages still land.
Shopify's pricing page says third-party transaction fees apply when you use a payment provider other than Shopify Payments, at a rate that depends on your plan. With Shopify Payments you pay its card rates, which also vary by plan. Check first whether Shopify Payments is available in your country.
Usually Shopify, if nobody on your team wants to look after software: hosting, security and updates are handled for you, and a simple theme gets a small shop selling quickly. WooCommerce makes sense if you already have a WordPress site you are happy with and someone who maintains it.
They can charge it. Shopify can manage tax rates and charge VAT by the customer's location, and says it does not file or remit tax for you. WooCommerce uses rates you set or a tax extension. Neither decides whether you must register for the One-Stop Shop, so ask your accountant before you sell abroad.