Cost guide
How much does an e-commerce website cost?
Last reviewed , published by Gjethe
The short answer
An online store's cost depends on the platform, catalogue size and structure, design, payment and shipping set-up, integrations with stock or ERP systems, data migration and the apps or licences you need. Pricing is based on your project and agreed in your quote.
Store costs come in two parts: building the shop and running it. The build covers design, product set-up, payments, shipping and integrations. Running costs include platform subscriptions, transaction fees, apps and marketing. This guide explains both, so you can compare quotes and plan a realistic budget.
Which platform fits which budget?
| Platform | Cost structure | Usually best for |
|---|---|---|
| Shopify | Monthly plan, payment fees, paid apps | Most brands wanting reliability and speed to launch |
| WooCommerce | Hosting, plugins and more maintenance | Content-heavy stores wanting full control |
| Headless (e.g. Next.js + Shopify) | Higher build cost, flexible front end | Brands needing top performance or custom experiences |
| Marketplace platforms | Custom development | Multi-vendor stores with seller accounts |
Which factors change the price most?
Catalogue
Number of products, variants and attributes, and whether data must be cleaned or imported.
Design
A customised theme costs less than a fully custom design built from scratch.
Checkout and payments
Local payment methods, subscriptions, B2B pricing or deposits add configuration.
Shipping and tax
Multiple countries, carriers and tax rules add set-up and testing.
Integrations
ERP, inventory, accounting, marketplaces and email platforms.
Migration
Moving products, customers and orders from an old platform, with redirects.
Running costs to budget for
| Cost | Notes |
|---|---|
| Platform subscription | Monthly or annual plan, depending on platform |
| Payment processing | Percentage and fixed fee per transaction, set by the provider |
| Apps and plugins | Reviews, subscriptions, search, shipping tools |
| Hosting | Included on Shopify; separate for WooCommerce or headless |
| Maintenance | Updates, fixes and small changes |
| Marketing | Ads, email platform, SEO content |
Where cheap stores cost more
Stores built quickly on a theme with many apps often become slow, with each app adding scripts and fees. Poorly structured product data makes filtering and SEO difficult. Untested checkouts lose sales silently.
Spending a little more on clean product data, a fast theme, a tested checkout and accurate tracking usually pays back through conversion and lower app costs. Ask how each quote handles speed, SEO and analytics, not just design.
How to get comparable quotes
Prepare a short brief: how many products and variants, where you sell, which payment and shipping options you need, what systems the store must connect to, and whether you are migrating from another platform. Include examples of stores you like and why.
Ask each vendor to list the theme or design approach, apps they plan to use and their monthly cost, how product data will be imported and who handles content such as photos and descriptions.
What a good e-commerce quote includes
- Platform and theme or design approach
- Product import and data structure
- Payment, shipping and tax set-up
- Integrations in scope
- Analytics and conversion tracking
- SEO foundations and redirects for migrations
- Testing of checkout on real devices
- Training and support after launch
Example budgets by store type
A small brand selling a few dozen products in one country can usually launch on a customised theme with standard payments and shipping. A store with hundreds of products, several variants, two languages and multiple currencies needs more product data work, translation and testing. A B2B store with customer-specific prices, quotes and ERP integration is closer to a web application than a website.
Placing your store in one of these groups gives you a realistic starting point before you talk to any provider. To compare offers fairly, ask each provider to list the platform, paid apps, integrations and product-data work included, so every quote covers the same scope.
Product data is the hidden workload
Many store projects underestimate product data: titles, descriptions, variants, prices, weights for shipping, images and categories. If the data lives in spreadsheets, a supplier feed or an old platform, it usually needs cleaning before import.
Clean, consistent product data makes filtering, search, SEO and marketplace feeds work. Budget time or money for it explicitly, rather than discovering it halfway through the project.
Questions that sharpen your quote
- How many products and variants will you launch with?
- Which countries and currencies do you sell in?
- Which payment methods do customers expect?
- Do you need subscriptions, bundles or gift cards?
- Which systems hold stock and orders today?
- Who will write descriptions and supply photos?
Paying for apps versus custom features
Many store features can be added with apps: reviews, subscriptions, bundles, search and loyalty programmes. Apps are quick to install but charge monthly fees and can slow the store. Custom features cost more upfront but have no subscription and can be built to fit exactly.
A sensible approach is to start with well-chosen apps, measure what you actually use, and replace expensive or slow apps with custom code once the store has proven itself.
Frequently asked questions
Is Shopify cheaper than WooCommerce?
Shopify usually costs less to build and maintain, but has monthly and app fees. WooCommerce has lower platform fees but more hosting and maintenance work. Total cost depends on your needs.
Do I pay transaction fees?
Yes. Payment providers charge per transaction. On Shopify, using third-party payment providers can add extra platform fees.
Is product photography included?
Usually not. Photography, product photo editing and copywriting are typically quoted separately.
How much does it cost to migrate a store?
It depends on the number of products, customers and orders and how clean the data is. Redirects from old URLs are essential to protect search rankings.
Can I start small and grow?
Yes. Many brands launch with a well-built theme-based store and invest in custom features once sales justify it.
Is headless commerce worth it?
For brands with high traffic, complex content or unique experiences, it can be. For most stores, a well-built theme is faster and cheaper to run.
Who owns the store?
You should. Make sure the platform account, domain and payment accounts are in your company's name.
Does a store need ongoing maintenance?
Yes. Apps update, themes change and prices or products need managing. A maintenance or store management plan keeps it running smoothly.
Can I launch with fewer products?
Yes. Launching with your best sellers and adding the rest later reduces initial cost and lets you learn quickly.
How much should I budget for marketing after launch?
It depends on your margins and goals, but plan a marketing budget from the start. A store without traffic doesn't sell, however well it's built.
Do I need a developer after launch?
For routine product and content updates, usually not. For new features, integrations and troubleshooting, a developer or maintenance plan helps.
Related services
E-commerce Development
Online stores on Shopify, WooCommerce or a headless stack.
Shopify Development
Custom Shopify themes, apps, migrations and Shopify Plus.
WordPress Development
Custom themes, plugins and WooCommerce without bloat.
E-commerce Operations
Listings, catalogue, orders, returns and store admin for Shopify and WooCommerce.
Product Photo Editing
Clean, consistent, marketplace-ready images.
Conversion Rate Optimization
Research and A/B tests that lift conversions.
Talk it through with us.
Tell us what you need. You get an honest assessment, a clear plan and a written quote. The first consultation is always free.
- What happens next
- 1You tell us what you need
- 2We aim to reply within 24 hours with questions
- 3You get a written quote for your project