Online store ·

Free ecommerce platform: what the free options really cost, and how to test one before you sell

A free ecommerce platform is a sensible way to start selling online. If you have a handful of products and want to find out whether people will buy them, a free plan or a free store builder gets you a working shop in an afternoon, and several options do that well.

Free in ecommerce is always paid for somehow: a fee on each sale, a cap on what you can sell, the platform's name and address instead of yours, or your own time running the software. Each is a reasonable deal. Each costs something different, and every one of those costs grows as you sell more.

This page covers the four kinds of free, the decision to make before you compare anything, what free plans usually hold back, and six tests to run before you take a real order.

The four kinds of free

1. The free plan of a hosted platform

A hosted store with a free tier, usually limited in one or more ways: a cap on products, a platform fee on each sale, the platform's branding, or an address on the platform's domain instead of your own.

What it costs you: check each limit separately. A platform fee is charged on top of payment processing, on every sale, for as long as you stay. A store on someone else's domain builds that domain's search presence rather than yours, which matters more than it seems — best ecommerce platform for SEO covers why. Then look at what the first paid plan costs.

2. Free because they earn on payments

An online store that comes free with a payments or point-of-sale account. The provider earns its money on the processing rate of every sale.

What it costs you: the rate, and your freedom to switch. Your store and your payments are the same account, so leaving one means leaving both. That is fine if you are happy with the provider, and awkward the day you find a better rate elsewhere.

3. Open source, self-hosted

Store software you install and run yourself, with no licence fee.

What it costs you: hosting, updates and security. A store takes money and holds customers' names and addresses, so security updates are not optional. Payment providers' hosted checkouts keep card details off your server; everything else is yours to keep safe.

4. A marketplace or social shop

No store of your own at all: you list products on a marketplace or a social platform and sell there.

What it costs you: the customer. The marketplace owns the relationship, the search results and the rules, and takes a commission on each sale. It is a good way to test demand, and a hard place to build a business you own.

Decide what kind of store you are first

"Online store" covers very different businesses: a single-product offer page, a multi-product catalogue, a digital download store, a productised-service store, a multi-vendor marketplace, or a platform for other people's stores. Ecommerce platform for small business walks through all six.

Free plans are built for the second, and serve the first well enough. A digital download store needs access rules, a service store needs scheduling after the sale, and a marketplace needs vendors and payouts. Free plans rarely do any of those three properly. Write down which you are before you sign up for anything.

Which kind of free fits you

Your situationBest kind of freeWatch for
Testing whether anyone will buyA marketplace, or a hosted free planOwning the customer once it works
A handful of physical productsA hosted free planThe platform fee, and your own domain
You already take card payments in personFree because they earn on paymentsLeaving one means leaving both
Technical, and want full controlOpen source, self-hostedSecurity updates, for as long as it runs

What free plans usually hold back

We counted what ecommerce software actually ships across 90 sources — platform documentation, open-source store software, store scripts and live admin demos:

CapabilitySources (of 90)
Product variants and options49
Customer accounts48
Order management47
Checkout and order creation44
Payment gateway integration42
Search, filter and sort42
Shipping and fulfilment40
Inventory tracking39
Reviews and ratings35

Nothing is universal, because the 90 span every kind of store — a download store has no shipping, a single-product page has no search. Ecommerce website features takes each of these in turn, with a test for each.

A free plan usually covers the basics on that list: products, a cart, a checkout. What it tends to hold back:

Your own domain. Often a paid feature. Until you have it, your store lives on the platform's address.

A fee-free checkout. Some free plans add a platform fee to every sale, on top of what the payment processor charges.

The extensions. Shipping rules beyond a flat rate, discounts, abandoned-basket emails. On many platforms these are apps or add-ons, and the honest price of a store is the plan plus the three or four extensions it needs.

Test a free platform in an afternoon

Run these six in the platform's test mode before you take a real order.

  1. Pay once. Put a test order through and double-click the pay button, or refresh the confirmation page. You should get one order and one charge.
  2. Sell the last unit twice. Set a product's stock to one, add it to the basket in two browsers and check out in both. One should fail. Stock has to be checked again when the order is created, not only when the page loads.
  3. Change a price after an order. Order a variant, then change that variant's price. The existing order should still show what the customer paid.
  4. Choose collection at checkout. If you offer pickup, it should not charge delivery or ask for a delivery address, and the order should say collection.
  5. Buy on a phone, from product page to confirmation. Most of your customers will.
  6. Export everything — products with their variants, customers, order history and images. If the export leaves any of those out, that is the platform telling you how hard it will be to leave.

Five mistakes that are expensive to undo

A year on the platform's address. Every link, listing and search result you build up on a platform's subdomain belongs to that address. Moving to your own domain later means a redirect for all of it. Connect your domain early.

Variants as separate products. Listing each size as its own product looks quicker, and then stock, search and reviews are split five ways. Set up variants properly on the first product.

Stock kept in a spreadsheet as well. Two places holding stock means one of them is wrong. If you also sell in person, pick one system as the truth and make the other read from it.

No returns policy until the first return. Decide what you accept back, within how long, and who pays the postage, before you open — and put it where people pay.

Choosing on the theme. Themes are easy to change. Checkout, variants, stock and export are not, and those are what the tests above check.

The product record worth getting right once

Whatever platform you choose, a product that is set up properly carries these. Most free plans can hold all of them; the mistake is leaving them empty.

PartWhat it carries
ProductTitle, description, images with alt text, category, price, tax treatment
VariantThe options (size, colour), SKU, its own price if it differs, its own stock
ShippingWeight or size band, and whether it can be collected
StatusDraft, live or archived, so old products stop selling without being deleted

Alt text and descriptions are also what search engines read, so they do double duty. And a variant with its own stock is what lets the last-unit test above pass.

Moving onto it without losing anything

Import in batches, once the first product is right. A hundred products imported wrong take longer to fix than one done right takes to copy, so check the first batch on the storefront before you load the rest.

Run real orders in test mode, including a refund, before you open.

If you already have a site, redirect every old address. Each product and category page that changes address needs a redirect, or you lose the search traffic it had.

When free stops being free

When the fees pass the price of a plan. If a free plan takes a platform fee on each sale, the break-even is the monthly price of the paid plan divided by the fee. With illustrative figures, a £25 plan against a 2% fee breaks even at £1,250 of sales a month. Below that, free is cheaper; above it, you are paying more to stay free. Do the sum at next year's sales, not this month's.

When you want your own domain, which for most businesses is straight away.

When you need the extensions, and the plan plus its add-ons becomes the real monthly cost.

The option worth considering at that point

For most small shops the answer is to buy: a hosted platform's paid plan is almost always right for an offer page, a catalogue or a productised service. Building your own is honest in three cases — a multi-vendor marketplace, unusual subscription or access rules, and selling to other businesses with account pricing and purchase orders.

A coding agent can build a working store in days, and it will look finished. What it tends to skip is what the tests above check. When three AI models built the same store specification, the differences between them were in exactly this layer — charging exactly once, never selling the last item twice, and not counting cash on delivery as money received. The build-off write-up walks through each one.


If you do build with a coding agent, the Online Store planner is the specification we hand ours. You can shop in the three stores built from it before deciding anything.