E-commerce pricing works differently from a brochure site. The build is a one-time number, but the fee structure you sign up for runs for the life of the store. A $6,000 build on the wrong platform can cost more over three years than a $15,000 build on the right one.

E-commerce cost at a glance

An online shop open in a browser window beside four rising columns topped with icons for orders, card payments, shipping and hosting
Two numbers, not one: what you pay to launch, and what you pay on every order for as long as the store exists.
Build cost, annual running cost and typical timeline by e-commerce store type in 2026
Store typeBuild costAnnual running costTimeline
DIY Shopify, stock theme$0–$1,500$1,200–$3,0001–2 weeks
Small store (under 100 SKUs)$3,000–$12,000$2,400–$8,0006–12 weeks
Mid-size store (100–1,000 SKUs)$12,000–$40,000$8,000–$30,00010–20 weeks
Large catalogue (1,000+ SKUs)$40,000–$120,000$25,000–$80,0004–8 months
Custom / headless commerce$80,000–$300,000+$50,000–$200,0006–18 months
Replatform or redesign$8,000–$60,000Varies8–20 weeks

Quick answer: a small business launching a store with under 100 products, a customised theme and standard payment and shipping setup should budget $5,000–$12,000 to build and $3,000–$6,000 per year to run.

What drives e-commerce cost

Catalogue size and product complexity

Fifty simple products is a different job from fifty products with six variants each, size charts, bundles and location-based pricing. Product data entry alone runs $2–$15 per SKU if you outsource it, which quietly becomes a five-figure line item on a large catalogue.

Platform choice

The decision with the longest financial tail, and the one most often made on launch cost alone. It gets its own section below.

Design approach

  • Stock theme, lightly configured: $0–$2,000
  • Customised premium theme: $2,500–$10,000
  • Fully custom storefront design: $10,000–$50,000

Functionality beyond the basics

Standard cart and checkout are included on every platform. These are not:

  • Subscriptions and recurring billing: +$2,000–$15,000
  • Product configurators or custom builders: +$5,000–$40,000
  • ERP, inventory or accounting integration: +$4,000–$30,000
  • Multi-currency and multi-region storefronts: +$3,000–$25,000
  • B2B pricing tiers and account-based catalogues: +$5,000–$35,000
  • Marketplace or multi-vendor functionality: +$15,000–$80,000
  • Headless front end: +$30,000–$150,000

Migration from an existing store

Replatforming adds work a new build doesn’t have: exporting and cleaning product data, mapping URLs, preserving SEO, migrating customer accounts and order history, and re-establishing integrations. Budget $5,000–$40,000 on top of the build depending on catalogue size. Rushing the redirect map is how established stores lose most of their organic traffic on launch day — Google’s own site move documentation is the checklist to work from, and it is longer than most replatforming quotes assume.

Platform costs compared

Three stacked columns of increasing height, each divided into the same four cost segments
The same total, split differently. Shopify charges for what WooCommerce makes you arrange yourself.

Shopify

Build: $3,000–$30,000 for most small and mid-size stores. Running: subscription from roughly $400 to $4,000+ per year depending on tier, plus payment processing of approximately 2.4–2.9% + 30¢ per transaction. Using an external payment gateway instead of Shopify Payments adds a further platform fee on top.

Where the money goes unexpectedly: apps. A typical store runs 8–15 apps at $10–$300/month each. It is common for app subscriptions to exceed the platform subscription several times over.

Best for most small and mid-size retailers. Lowest technical overhead, strongest ecosystem, fastest to launch.

WooCommerce (WordPress)

Build: $4,000–$35,000. Running: no platform fee, but you pay for hosting ($300–$3,600/year for anything handling real traffic), premium extensions ($500–$3,000/year) and maintenance ($1,200–$6,000/year). Payment processing is whatever your gateway charges, typically 2.9% + 30¢.

Where the money goes unexpectedly: maintenance and hosting. “Free software” is accurate and misleading at the same time — you absorb the operational cost that Shopify charges for.

Best for stores with content-heavy marketing, unusual requirements, or a need to fully own the stack. How that tradeoff looks outside e-commerce is covered in our platform comparison.

BigCommerce, Wix Commerce, Squarespace Commerce

Build: $2,000–$20,000. Running: $350–$5,000/year. Each suits specific cases — BigCommerce for larger catalogues without transaction fees on its own gateway, Wix and Squarespace for small catalogues where simplicity outweighs flexibility.

Custom and headless

Build: $80,000+. Justified only when platform constraints are genuinely blocking revenue — unusual fulfilment logic, extreme performance requirements, or a catalogue structure no platform models well. Most businesses that believe they need custom commerce actually need a better-configured platform build, which is the conversation our e-commerce development page starts from.

The running costs that decide profitability

A build cost is a one-off. These repeat forever.

Recurring annual cost ranges for running an e-commerce store
CostTypical rangeNotes
Platform subscription$350–$5,000/yrScales with tier and features
Payment processing2–3% of revenueThe largest cost at scale, by far
Apps and extensions$600–$6,000/yrAccumulates quietly
Hosting (self-hosted)$300–$3,600/yrWooCommerce and custom only
Maintenance and support$1,200–$9,000/yrNon-negotiable for a store
Email and SMS marketing$300–$6,000/yrScales with list size
Shipping software$120–$2,400/yrRate shopping, labels, tracking
Product photography$500–$10,000/yrOngoing with new products
Security and compliance$200–$2,000/yrPCI scope, fraud prevention
A large sphere passing through three gates, shrinking at each one as a slice is shaved off
Every order passes through the same gates. The slivers are small; the annual total is not.

The one that matters most is payment processing. At $500,000 in annual revenue, a 2.9% rate costs $14,500 a year — more than most stores spend on everything else combined. A 0.3% difference in rate is worth $1,500 a year at that volume, which is why negotiating processing rates becomes worthwhile well before most merchants think about it.

Cost by business stage

Four horizontal bars of increasing length, each a darker shade than the one above it
The jump between stages is a change in what the store has to do, not in how it looks.

Testing an idea — under $2,000

Shopify or Squarespace with a stock theme, your own product photos, 10–30 products. Get to market, validate demand, then invest. Spending $15,000 before you know whether anyone wants the product is the most common expensive mistake in e-commerce.

Established small store — $5,000–$15,000

Customised theme, proper product data structure, optimised checkout, email capture, analytics and conversion tracking, basic SEO architecture. This is where design and UX start paying for themselves.

Scaling store — $20,000–$60,000

Custom storefront design, ERP or inventory integration, advanced merchandising, multi-channel selling, performance optimisation, possibly multi-region. At this stage a 1% conversion improvement is worth more than the entire build, which is the point at which a website audit pays for itself faster than a redesign does.

Enterprise — $100,000+

Headless architecture, custom integrations, dedicated infrastructure, multiple storefronts, complex B2B logic.

How to reduce e-commerce cost sensibly

Safe savings

  1. Launch with a customised premium theme rather than full custom design
  2. Start with a reduced catalogue and expand after launch
  3. Enter product data yourself, using a structured spreadsheet template
  4. Shoot simple, consistent product photography in-house against a plain background
  5. Phase advanced features — subscriptions and configurators can come in version two
  6. Audit apps quarterly and remove what you are not using

Costly false economies

  1. Skipping checkout optimisation — it is where revenue is actually won or lost
  2. Skipping mobile optimisation, when most e-commerce traffic is mobile
  3. Cheap shared hosting on a self-hosted store, which fails exactly when traffic spikes
  4. No analytics or conversion tracking, leaving you unable to tell what is working
  5. Ignoring page speed, which affects both conversion and ad costs
  6. No maintenance plan, until a payment integration silently breaks on a Friday

Is it worth it? A simple calculation

Work out your break-even before committing:

Annual gross profit needed = build cost ÷ intended payback period (in years)

A $12,000 build with a two-year payback target needs $6,000 of annual gross profit from the store. At a 40% margin and a $60 average order value, that is 250 orders a year — roughly five a week. Set against a realistic 1.5–2.5% conversion rate, you need roughly 10,000–17,000 annual sessions.

If those numbers look unreachable, the answer isn’t a cheaper store. It is either a different channel, or solving traffic before investing in conversion.

How to budget for an e-commerce website

Five steps, in this order. The order matters: platform choice is step two because almost every number after it depends on the answer.

  1. Size the catalogue honestly. Count products including variants, not parent products, and price product data entry at $2–$15 per SKU whether you outsource it or absorb the hours yourself.
  2. Choose the platform on three-year cost. Model subscription, transaction fees, hosting, extensions and maintenance across three years at your expected revenue, rather than comparing launch quotes. This is the step that changes the answer most often.
  3. Separate must-have from phase-two functionality. Keep subscriptions, configurators and advanced integrations out of version one unless they are required to take the first order.
  4. Add the recurring operating costs. Payment processing at 2–3% of revenue, app subscriptions, shipping software, photography and maintenance all belong in the annual budget, not in a footnote.
  5. Calculate the break-even. Divide the build cost by your intended payback period, then convert that into the orders and sessions it implies at your average order value and conversion rate.

If the brief that comes out of those five steps is solid, the next question is who builds it — the roles involved and whether a freelancer or an agency fits both change the number again.

Frequently asked questions

How much does it cost to build an ecommerce website?

Most small stores cost $3,000–$12,000 to build with a customised theme and under 100 products. Mid-size stores run $12,000–$40,000, large catalogues $40,000–$120,000, and custom or headless commerce exceeds $80,000.

How much does a Shopify store cost per year?

Budget $2,400–$8,000 per year for a typical small store. That covers the platform subscription, 8–15 apps, maintenance, and email marketing — but excludes payment processing, which costs roughly 2–3% of revenue and becomes the largest expense as you grow.

Is WooCommerce cheaper than Shopify?

The software is free, but total cost is often similar. WooCommerce shifts spending from a platform subscription to hosting, premium extensions and maintenance you must arrange yourself. It becomes genuinely cheaper at high revenue, where Shopify's transaction-linked costs scale and WooCommerce's fixed costs don't.

What are the hidden costs of an ecommerce website?

Payment processing fees, app subscriptions, product photography, shipping software, maintenance, security and compliance, and product data entry on large catalogues. App subscriptions and processing fees are the two that most consistently surprise new merchants.

How much does it cost to migrate to a new ecommerce platform?

Expect $5,000–$40,000 on top of the build cost, covering product data export and cleaning, URL mapping and redirects, customer and order history migration, and reconnecting integrations. Catalogue size is the main driver.

How long does it take to build an ecommerce site?

A small store with under 100 products typically takes 6–12 weeks. Mid-size stores take 10–20 weeks, and large catalogues or custom builds take four months to over a year.

Can I build an ecommerce site myself to save money?

Yes, for a small catalogue on Shopify or Squarespace with a stock theme — this is a sensible way to validate demand before investing. The limits appear at checkout optimisation, performance, integrations and SEO architecture, which are where professional builds earn their cost.

Conclusion

E-commerce cost is two numbers, not one: what you pay to launch, and what you pay on every order for as long as the store exists. Merchants routinely optimise the first and ignore the second.

Before committing to a build, model three years of platform fees, processing costs and maintenance at your expected revenue. The platform that looks cheapest at launch frequently isn’t the cheapest by month eighteen. The same logic applies to websites generally, but the margins are thinner here and the fees are charged per order.

If you want that modelled against your actual catalogue and expected volume rather than a range, start with a free mockup and we’ll scope the build and the three-year running cost together.