Ecommerce Website Design: What an Online Store Really Costs

Small business owner running an online store from a laptop

An ecommerce website design costs $2,999 with us and $8,000 to $20,000 at a typical agency, for a store that sells the same products to the same customers. We should explain that gap rather than hide behind it.

Most cost guides stop at the build price. That is the wrong place to stop, because the build is usually the smallest number you will pay over three years.

Payment fees, platform rent, and maintenance quietly dwarf it. So this post covers all four, with real figures, and names the point where each platform stops making sense.

What an ecommerce website design actually costs

Published agency ranges cluster between $8,000 and $20,000 for a small to mid-sized store. That figure normally covers a semi-custom design, developer setup on Shopify or WooCommerce, payment integration, and basic SEO.

Meanwhile a capable owner can launch a Shopify store in a day for the price of a monthly plan. Both routes exist, and both are legitimate.

Our own ecommerce website design is $2,999, fixed. It covers the full store build, secure payments, tax and shipping rules, product setup, and launch testing.

Why the distance? Because agency pricing bundles discovery, account management, and revision rounds into the same invoice. Strip those out and the engineering underneath is far more predictable than the range suggests.

That does not make agencies wrong. If you need custom integrations with an ERP, or a catalogue in the tens of thousands, that budget buys something real. Most small stores need neither.

The number that matters more than your build price

Here is the part almost every cost guide skips. Your build price is a one-off. Your payment processing fee is forever, and it scales with success.

Shopify charges roughly 2.9% plus $0.30 per transaction on standard plans, as published on Shopify pricing. On $10,000 of monthly sales that is about $290 a month before the plan fee. Over three years, and assuming you never grow, you have paid more than $10,000 in processing alone.

WooCommerce does not remove that cost, since Stripe or PayPal charge similar rates. What changes is the platform rent. Shopify plans run $39 to $399 a month, whereas WooCommerce itself is free and you pay for hosting instead.

Three-year cost of a small online store doing $10,000 a month
CostShopify routeWooCommerce route
Build (one-off)$2,999$2,999
Platform / hosting (3 yrs)~$1,400 (Basic plan)~$1,800 (managed hosting)
Payment fees (3 yrs)~$10,400~$10,400
Extensions / apps (3 yrs)~$900~$1,200
Illustrative figures at 2.9% + $0.30 per transaction. Your rates will differ by provider and country.

Run the arithmetic before you choose. At $2,000 a month in sales the difference is trivial, so pick whichever you will actually maintain. At $50,000 a month the platform decision is worth thousands a year, and it deserves a spreadsheet rather than a preference.

We would argue this is the single most under-analysed decision in small business ecommerce. People agonise over themes, then sign up to a fee structure they never model.

WooCommerce or Shopify: choose by revenue, not opinion

Both platforms support a solid ecommerce website design. Anyone telling you one is objectively superior is selling something, and usually it is a referral commission.

Choose Shopify when speed matters more than control. You can be selling within a day, support is genuinely responsive, and somebody else handles security and updates. For a first store testing whether a product sells, that is the right trade.

Choose WooCommerce when you already run a WordPress website design, when content and SEO drive your sales, or when you want to avoid transaction limits imposed by a third party. You keep the asset, and you can change hosts without rebuilding.

The honest threshold, in our experience, sits around the point where your store becomes the business rather than an experiment. Before that, convenience wins. After it, ownership and margin start to matter more.

One caveat worth stating plainly. WooCommerce needs somebody to maintain it. If nobody on your team will apply updates, Shopify is the safer answer even when the maths favours WooCommerce.

Custom build or template: which does your store need?

Templates get an unfair reputation. A good ecommerce template, configured properly, will outperform a mediocre custom build almost every time, and it costs a fraction as much.

The question is not custom versus template. It is whether your store does anything unusual. Selling forty products with standard shipping? A template handles that beautifully.

Custom work earns its money when the selling logic is odd. Bundles priced by weight, subscriptions with pauses, trade accounts with tiered pricing, or stock synced from a warehouse system. Those cannot be configured, so they must be built.

Here is the trap we see most. Owners buy custom because it sounds serious, then use none of it. Meanwhile the budget that should have funded product photography and ads went into engineering nobody notices.

Our own ecommerce website design work sits deliberately in the middle. We start from a well-built foundation and shape it around your products, rather than reinventing a checkout that already works.

If you cannot name a specific thing a template will not do, you do not need custom yet. That answer costs us money to give, and it is still the right one.

What you are actually buying in an ecommerce build

A brochure site shows information. A store takes money, which changes almost everything underneath. These are the components every serious ecommerce website design has to include.

Product architecture comes first, meaning categories, attributes, variations, and how customers filter to what they want. Get this wrong and no amount of visual polish rescues it.

Then the checkout, which is where money is won and lost. Payment gateways, guest checkout, address validation, and a flow that survives a distracted phone user on mobile data.

After that come tax and shipping rules, which sound boring and routinely blow up timelines. Rates differ by region, product type, and sometimes customer status.

Inventory follows, then order notifications, then the reporting that tells you what sold. Finally, testing. A store must be tested transaction by transaction, because a broken checkout is not a cosmetic bug.

Notice how little of that list is design. That is why an ecommerce website design costs more than a brochure site of identical page count.

Where ecommerce projects burn budget

Store builds tend to go sideways in the same four ways. None of them are exotic, and all four are avoidable if you plan for them.

Product data is first, and it is the big one. Two hundred products with missing descriptions, inconsistent images, and no attributes will stall a build for weeks. Nobody budgets for this because it feels like admin rather than work.

Second, feature creep after launch approval. A subscription option added late touches checkout, tax, inventory, and reporting simultaneously.

Third, plugin stacking. Each new extension adds queries, and an ecommerce site is already heavier than a brochure site. Speed decays quietly until conversion drops.

Fourth, no test transactions. Teams check that the page looks right, then discover in week two that European VAT is calculating wrong.

Honestly, product data is the one to fix first. Clean it before design starts and everything downstream gets cheaper and faster.

How long an ecommerce website design takes

An ecommerce website design timeline depends mostly on your catalogue. Shopify can be selling in a day if you accept its defaults. A WooCommerce store typically needs two to four weeks in most published guides, and our own builds fit that window.

Our Elite tier is scheduled per project rather than fixed at seven or fourteen days, and there is a reason for that honesty. Store timelines depend on catalogue size and how ready your product data is, so promising a date before seeing your products would be guessing.

What we do commit to is a schedule agreed before payment, and no drift once it is set. Ask any provider for the same. If they cannot tell you what would delay your project, they have not thought about it.

For comparison, agencies quoting $8,000 upward often work in six to twelve week cycles. Some of that reflects genuine complexity, though much of it reflects queueing behind other clients.

The running costs nobody quotes you

The ecommerce website design price gets all the attention. Running costs decide whether the store is still profitable in year three, and they are far less predictable.

Hosting for WooCommerce runs $25 to $80 a month on a VPS, or $35 to $200 for managed WordPress. A store carries more load than a brochure site, so the cheapest tier rarely holds up under real traffic.

Extensions add up quietly. Security, backups, abandoned cart recovery, and reviews typically land somewhere around $200 to $600 a year combined. Shopify apps behave the same way, often worse, since many charge monthly.

Then maintenance, which published guides put anywhere from $1,800 to $30,000 a year depending on store size. That spread is wide because it depends entirely on whether you retain a developer.

Add payment processing on top and the picture changes shape. For a store doing $10,000 a month, fees alone exceed most annual maintenance budgets.

Budget for all four before you commit to a platform. An ecommerce website design that fits your build budget but not your running costs is a problem deferred, not solved.

What actually makes a store convert

Traffic is not the hard part for most small stores. Turning visitors into orders is the job an ecommerce website design has to do, and the levers are surprisingly consistent across industries.

Speed comes first, because ecommerce pages are heavy and shoppers are impatient. Our guide to improving website loading speed covers the fixes that matter most. Product images, review widgets, and tracking scripts all compete for the same load budget. Every second you add costs orders.

Photography matters more than layout. A plain template with excellent product photos will outsell a beautiful custom design carrying phone snapshots. Photography is the cheaper lever, and the one people skip.

Trust signals do quiet work. Real reviews, a visible returns policy, a phone number, and recognisable payment logos remove the hesitation that kills checkouts.

Then the checkout itself. Every extra field loses people, so ask for what you need to ship the order and nothing more. Guest checkout should exist, even if you would prefer accounts.

None of this is exotic. Yet most underperforming stores fail on at least two of these five, and speed is the usual culprit. Fixing those beats redesigning the homepage.

How stores actually get found

A store with no traffic is an expensive catalogue. Yet ecommerce SEO works differently from a service site, and the difference catches people out.

Product pages rarely rank on their own. They are thin by nature, since a title, price, and three bullet points give search engines almost nothing to work with. So the pages that pull traffic are usually categories and guides.

Category pages are your real ranking assets. “Waterproof walking boots” is a category, and it is also what people search. Write genuine copy on those pages rather than leaving them as bare product grids.

Then comes content around the products. Sizing guides, comparisons, care instructions, and buying advice all attract people earlier in the decision, which is when you can still influence them.

Two technical points matter more on stores than anywhere else. Product schema, so prices and stock show in results, and faceted navigation control, so filters do not generate thousands of near-duplicate URLs.

Any ecommerce website design worth paying for handles both from the start. Retrofitting them after launch is possible, though it costs more and usually needs a redirect map.

Seven questions before you commission a store

Ask these before signing anything. The answers separate providers far better than portfolios do, because anyone can show pretty screenshots.

First, who owns the store and the data if we part ways? Second, which platform do you recommend for my revenue level, and why that one? Third, is the quoted price fixed, or an estimate?

Fourth, what exactly do you need from me, and in what format? Product spreadsheets and image requirements should be specified, not assumed. Fifth, how many revisions are included and what does another cost?

Sixth, who tests the checkout, and how many test transactions will you run? Seventh, what happens on launch day if something breaks?

Write the answers down and compare on those, not on the quote. An ecommerce website design that arrives late with a broken tax rule was never the cheaper option, whatever the invoice said.

What we charge, and what is included

Our ecommerce website design is $2,999, or CHF 2,599, or £2,299. That covers the full store build, secure payment processing, performance work, and thirty days of post-launch support.

2999 Full store build, fixed; 10440 3-yr payment fees at $10k/mo; 4 Costs you must budget for

One revision round is included. Extra revisions cost 80 CHF, roughly $99, per page, and we say so up front rather than discovering it later in an invoice.

Payment runs by bank transfer or PayPal, with a 4% processing commission added, and transfer fees deducted from the amount received. None of that is hidden in a footnote.

The trade-off, stated plainly, is scope. Fixed pricing works because the deliverable is defined before we start. If your store needs bespoke ERP integration or a thirty-thousand-product migration, an agency budget genuinely serves you better, and we will say so on the first call.

You can compare all three of our tiers, including the smaller brochure builds, on our web design packages page.

Frequently asked questions

Agencies commonly publish $8,000 to $20,000 for small and mid-sized stores. Ours is fixed at $2,999. The difference is mostly process overhead rather than engineering.
Over three years it usually is, because you avoid platform rent. However you take on maintenance, so the saving is real only if somebody actually does that work.
Any number, though data readiness drives the timeline far more than product count. Fifty clean products move faster than twenty messy ones.
Both skill sets, though not always two people. Checkout, tax, and inventory logic matter as much as layout.
Yes, and people do it constantly in both directions. Migrations cost time and some SEO risk, so it is cheaper to model the fees before you commit. Our website redesign guide explains how to protect rankings when you move.
Underestimating product data. Descriptions, images, and attributes take longer than the build itself, and they are the one part nobody can do for you.

References

Prices exclude VAT where applicable. Third-party figures reflect published rates at the time of writing and change over time.

You might be interested to read