▲ Pillar article
Guides

How much does an online store cost: real prices, platforms and what the quote includes

· · Updated · 13 min read · 2,683 words
How much does an online store cost — prices, platforms and quotes compared

Opening an online store isn't simply "adding a cart to the website". It's a project with technical, strategic and cost variables significantly different from a brochure site. This guide breaks down the real prices for each platform and type of project — no vague estimates, just verifiable figures.

"How much does an online store cost?" is the question with the hardest answer on the web. An online shop can cost €500 on an all-in-one platform or €50,000 as a custom build — and in both cases the price can be right or wrong depending on the project. This guide gives you the real numbers for every scenario, the variables that determine the cost and the mistakes to avoid when assessing a quote for your online store.

In short

A professional online store usually costs €2,000–5,000 on Shopify or WooCommerce, plus €400–1,500 a year in running costs and payment fees; custom development starts at €15,000. My stores start at €750 for a catalogue of up to 50 products with a customised design: no agency overheads and an itemised quote. See the packages.

+6%
annual growth of B2C e-commerce in Italy in 2025
€62 bn
the value of Italian B2C e-commerce: a market worth being in
-7%
fewer conversions for every second of delay: a slow checkout costs sales

Sources: B2C eCommerce Observatory Netcomm – Politecnico di Milano (2025); Aberdeen Group (2008)

E-commerce platforms compared
PlatformDevelopmentRunning costsFees
Shopify€2,000–5,000from $39/month0.5–2% without Shopify Payments
WooCommerce€1,500–8,000€500–1,500/yeargateway fees only (~1.5%)
Prestashop€3,000–10,000hosting and modulesgateway fees only
Custom developmentfrom €15,000–30,000variablegateway fees only

Indicative market ranges; my online stores start at €750.

Why an online store costs more than a brochure site

An online store isn't a website with a "buy" button added. It's a system that manages a product catalogue, cart, checkout, payments, stock (optional), orders, transactional emails, refunds and legal compliance (GDPR, right of withdrawal, invoicing). Each component has a development, configuration and maintenance cost. Comparing an online store quote with a brochure site quote is like comparing the cost of a restaurant with that of a café — they're different categories.

The variables that determine the price

The main factors: number of products (a catalogue of 20 SKUs is different from one of 5,000), complexity of variants (sizes and colours multiply the management), integrations required (management software, ERP, couriers, marketplaces), the platform chosen (Shopify, WooCommerce, Prestashop, custom), design (template vs custom) and specific features (subscriptions, configurators, online quotes, B2B). Understanding where your project sits on each of these variables is the first step in assessing any quote.

Shopify: prices and what's included

Shopify is the most widespread SaaS model for e-commerce: you pay a monthly subscription and the platform includes hosting, updates and security. The cost of the subscription is clear — the total cost of the project less so.

Shopify's monthly subscription

The current plans: Basic at $39/month, Shopify at $105/month and Advanced at $399/month. The plans differ mainly in transaction fees (0.5–2% if you don't use Shopify Payments), the number of staff accounts and reporting features. For a small online store in Italy, the Basic plan with Shopify Payments is often enough to begin with.

Development costs on Shopify

A good-quality premium Shopify theme costs $150–350. Customising the theme with a freelancer: €800–2,500 for moderate customisation. A complete Shopify store with a customised theme, advanced configuration and integration with Italian couriers: €2,000–5,000. If you need specific features not covered by the Shopify ecosystem (custom ERP integrations, complex B2B pricing logic), the cost rises significantly.

WooCommerce: prices and what's included

WooCommerce is the world's most widespread e-commerce plugin for WordPress. It's free as software, but the total cost of the project depends on hosting, theme, premium plugins and development.

Development costs on WooCommerce

A WooCommerce store with a customised theme, basic configuration (products, cart, checkout, payment gateway) and mobile optimisation: €1,500–4,000 with a freelancer. A more complex project with a structured catalogue, advanced filters, integration with management software and structural SEO: €4,000–8,000. WooCommerce's main advantage over Shopify is full ownership of the code and no platform fees — at significant volumes, the saving can pay back the extra development cost within a few months.

WooCommerce recurring costs

Hosting optimised for WooCommerce: €15–50/month. Premium WooCommerce plugins (subscriptions, bookings, bundles): €50–200/year each. Maintenance and updates: €50–150/month if delegated to a technician. Total fixed annual costs: €500–1,500/year for a well-configured WooCommerce store.

Prestashop and custom development: when you scale up

For online stores with complex requirements — thousands of SKUs, ERP integrations, warehouse logistics, multi-vendor marketplaces or B2B with customer-specific pricing — SaaS solutions and standard plugins aren't enough.

Prestashop

Prestashop is open source and free, but it requires hosting, development and significant maintenance. Out of the box, it's more powerful than WooCommerce for complex catalogues, but it has a steeper learning curve. Development cost: €3,000–10,000 for a professional project. Many useful modules cost €50–300 each and quickly add up in the total budget.

Custom e-commerce development

An online store developed from scratch on a custom framework (Laravel, Next.js) only makes sense for very specific requirements that no existing platform meets. The cost starts at €15,000–30,000 and can grow significantly. It isn't the right choice for the vast majority of projects — mature platforms cover 95% of use cases at much lower cost.

Shopify — choose it if...
  • You want to launch quickly without in-house technical resources
  • Your catalogue is relatively simple (under 1,000 products)
  • You want hosting, security and updates included in the subscription
  • You also sell in international markets (native multi-currency)
WooCommerce — choose it if...
  • You already have a WordPress site and want to add e-commerce
  • You want full ownership of the code with no monthly fees
  • You need advanced SEO customisation
  • You expect volumes that make Shopify's fees expensive

Recurring costs and fees: the full calculation

The development price is one-off — but an online store has a structure of recurring costs that needs to be planned before you start, not discovered after launch.

Total cost over 3 years — a mid-sized online store

WooCommerce: development €3,000 + hosting €600/year × 3 = €1,800 + maintenance €1,200/year × 3 = €3,600 + plugins €300/year × 3 = €900. 3-year total: ~€9,300 + payment gateway fees (~1.5% on every transaction).

Shopify Basic: development €2,500 + subscription €432/year × 3 = €1,296 + 0% fees (with Shopify Payments). 3-year total: ~€3,800 + gateway transaction fees.

For low volumes (under €5,000/month in sales), Shopify is often cheaper overall. For high volumes, the savings on fees and the absence of a monthly subscription make WooCommerce better value.

Logistics and shipping: the costs nobody puts in the quote

The development quote covers the software — but an online store selling physical goods has operating costs for order handling, packaging and shipping that have to be calculated separately and that directly affect the margin on every sale.

Couriers and shipping rates

Courier rates for a small online store without negotiated volumes: €5–9 for a standard parcel (0.5–2 kg) within Italy with BRT, GLS or DHL. Beyond certain monthly volumes you can negotiate dedicated rates. Aggregator platforms such as Sendcloud or Packlink Pro give you access to discounted rates even at low volumes. The key strategic decision: offering free shipping above a threshold (typically 1.5x the average order value) increases the average basket but reduces the margin — it needs careful calculation before launch.

Handling returns

The right of withdrawal (14 days) is mandatory by law for online sales in Italy and the EU. Returns have a cost: return shipping, checking the goods, restocking. In fashion and accessories, return rates can exceed 20–30%. Ignoring this cost in financial planning is one of the most frequent mistakes made by new online stores. A clear returns system (a dedicated page, prepaid labels, fast refunds) reduces friction and increases customer trust.

Packaging and materials

Boxes, tape, packing material, any branded inserts — packaging has a per-order cost that multiplies with volume. At low quantities, €1–3 per order is a realistic estimate. At high volumes with custom packaging, it can drop to €0.50–1. Careful packaging communicates quality and increases the likelihood of positive reviews and repeat purchases — but it has to be included in the unit margin, not ignored.

Recommended budget for an online store's first year

Launching an online store needs a budget that goes beyond developing the site. Planning the first year realistically avoids running short of resources at the critical moment — right after launch, when the site is live but sales haven't yet picked up.

A realistic first-year budget — a small-to-medium online store
  • Site development: €2,000–5,000 (one-off)
  • Product photography: €500–1,500 for 30–80 products
  • Hosting and platform: €400–800/year
  • Digital advertising (Google/Meta): €500–1,500/month — necessary in the first months without organic SEO
  • Ad campaign management: €200–600/month if delegated to a professional
  • Email marketing tool: €30–80/month (Klaviyo, Mailchimp)
  • SEO and content: €300–700/month if you want to build organic traffic

Realistic total first-year budget (development + operations): €15,000–35,000 for a serious project with active advertising.

Payments and checkout: invest where the sale is decided

Checkout is where the sale is made or lost. A checkout that's slow, confusing or lacks the payment options the customer expects causes abandonment — and checkout abandonment is the most expensive loss for an online store, because it happens after the user has already decided to buy.

Which payment methods to integrate

In Italy, the payment methods with the highest adoption rates in e-commerce are: credit/debit cards (via Stripe or Nexi), PayPal (still widely used, especially by users over 35), Scalapay and Klarna (buy now, pay later — increases the average basket by 20–40% on products over €50), Satispay (growing fast, especially on mobile) and bank transfer (for B2B or high-value orders). You don't need to integrate them all from the start — but leaving out PayPal or credit cards to reduce development costs is a mistake you pay for in lost conversions.

Checkout optimisation: where you really win

The optimisations with the biggest impact on checkout conversions: guest checkout enabled (don't force registration — it reduces abandonment by 15–25%), a visible progress bar (users know how many steps are left), an order summary that's always visible on the right-hand side, a low-key coupon field (a prominent coupon field pushes users to open another tab to look for one — and they often don't come back) and security reassurances next to the payment button (SSL badge, payment method logos, returns policy). These optimisations don't cost more to develop — they need to be specified in the initial brief.

Mistakes to avoid when assessing an online store quote

Mistake #1 — Underestimating the cost of product photography: low-quality photos destroy any online store's conversions. A professional photo shoot for 30–50 products costs €500–1,500 — it isn't a luxury, it's a minimum requirement.
Mistake #2 — Not calculating payment gateway fees: Stripe, PayPal, Satispay — every gateway takes a percentage of every transaction (1.5–3.5%). On €10,000/month in sales, that's €150–350/month that doesn't appear in the development quote.
Mistake #3 — Launching without a traffic acquisition strategy: an online store without traffic doesn't sell. The development cost is just the foundation — the budget for SEO, Google Ads or social advertising is separate, and often of the same order of magnitude as the site itself.
Mistake #4 — Not considering operating costs: answering customers, handling orders, preparing shipments, managing returns — a running online store needs 10–20 hours a week of operational work. If you don't do it yourself, it has to be delegated, and that has a cost.

If you're considering an e-commerce investment, a pre-launch strategic consultation helps you choose the right platform and define a realistic budget. For the professional online store development service, the process always starts from an analysis of the project — not from a fixed price list.

What to do before opening an online store: the preliminary checks

Many business owners start with the development quote without having answered strategic questions that affect both the choice of platform and the overall budget. Answering these questions before meeting your first developer saves time, money and rework.

Validating the product and the market

Before investing in an online shop, check that there's real demand for what you sell: search for your main keywords on Google (Google Keyword Planner provides search volumes for free), see whether competitors are already active online (a positive sign — it means the market exists) and assess whether competitors' reviews reveal gaps you can fill. A well-built online store selling a product with no demand is a wasted investment. Even a mediocre online store selling a product in strong demand can still work.

Legal and tax matters to settle first

An online store selling to consumers in Italy must meet precise obligations: an active VAT number and a defined tax regime, a privacy policy and cookie policy compliant with the GDPR, terms and conditions of sale with the right of withdrawal clearly set out (14 days, mandatory by law) and electronic invoicing integrated or handled through management software. The developer doesn't solve these issues — but the site can't go live without them. Sorting them out before the project starts avoids holding up the launch in the final weeks.

Your catalogue: ready to upload?

Uploading the catalogue is often the most underestimated phase in terms of time. For each product you need: high-quality photos on a white background or in context (at least 3–5 per product), optimised descriptive copy, weight and dimensions for calculating shipping, a unique EAN code or SKU and the correct category. For 100 products, preparing all these materials takes weeks — not days. Arriving at the start of the project with the catalogue ready lets you meet the agreed launch date.

Post-launch management: the cost of day-to-day operations

Launch is the beginning, not the finish line. A live online store requires continuous work that has a real cost — in personal time or in budget to delegate it. Ignoring this in planning is one of the mistakes that most often leads to online stores being abandoned 6 months after launch.

What needs ongoing management

Every active online store requires: catalogue updates (new products, variants, seasonal prices), order handling and communication with couriers, pre- and post-sales customer service (email, chat, phone), returns and refunds, publishing promotions and coupons, technical platform updates and performance monitoring (conversion rate, abandoned carts, most-viewed products, traffic sources). Allow 10–20 hours a week for a small-to-medium online store run without a dedicated team — the more orders, the more hours.

Automations that lighten the operational load

Some operations can be automated to reduce operational time significantly: automatic transactional emails (order confirmation, shipping, review request), abandoned cart recovery by email or SMS (recovers 5–15% of lost carts on average), stock synchronisation between management software and the site (eliminates manual stock errors) and FAQ chatbots (which automatically answer the most frequent questions). These automations have a set-up cost (€500–2,000 depending on complexity) but pay for themselves in hours saved every week.

How to read and compare different online store quotes

Receiving three quotes for the same online store with prices ranging from €1,500 to €8,000 is normal — and often all three are right in their own context. The problem is comparing them without a proper framework for reading them.

What to check in every quote

Before comparing totals, check that each quote answers these questions: How many products are included in the initial upload? (uploading 500 products costs very differently from uploading 20). Is the design a modified theme or a custom layout? Are integrations with Italian couriers included or extra? Is the payment gateway configured and tested? Is setting up the transactional emails included? Who manages the site after launch, and at what cost? Quotes that leave out these items aren't cheaper — they're incomplete.

The most useful metric: cost per order processed

An effective way to assess an e-commerce investment is to calculate the expected cost per order in the first year. If you invest €4,000 in development + €1,200 in hosting/maintenance + €6,000 in advertising = €11,200 in total, and over 12 months you take 400 orders, the cost per order is €28. If your margin per order is higher than €28, the investment is already profitable in the first year — however high the initial quote seemed. This calculation brings the conversation back from cost to value.

The cost of an online store is the cost of a sales channel, not of a website

Assessing an online store quote as if it were a brochure site leads to wrong decisions. Assessing it as an investment in commercial infrastructure leads to the right questions.

From theory to practice

If you want to apply this to your own project, take a look at my e-commerce development service: clear prices from €750, a free quote and a reply within 24 hours.

Frequently asked questions

Answers to the most common questions on this topic.

The minimum cost for a working professional online store is about €1,500–2,000 in development (on Shopify or WooCommerce with a customised theme), plus recurring platform and hosting costs (€400–800/year). Below this threshold, solutions have significant limitations in design, SEO and manageability. Free or nearly free solutions aren't suitable for a serious commercial business.
It depends on sales volume and the technical skills available. For those starting from scratch with under €5,000/month in revenue who want simple management, Shopify is often cheaper overall. For those who already have a WordPress site, sell high volumes or have advanced SEO needs, WooCommerce offers more control and predictable fixed costs, with no monthly platform fees.
Payment gateways charge fees on every transaction: Stripe 1.5% + €0.25 per EU transaction, PayPal 3.49% + €0.49, Shopify Payments 1.5–2% depending on the plan. On €10,000/month in sales, Stripe fees come to €150–180/month — a real cost to include in the business's financial plan.
In terms of upfront cost, yes. But the fees (6–15% on Etsy, 8–15% on Amazon depending on the category) apply to every sale. At significant volumes, the cost exceeds that of your own site. On marketplaces you also don't build a brand, you don't have customer data and you depend on the platform's algorithms. The optimal choice is often to use both: marketplaces to acquire traffic, your own site to build loyalty.
A simple online store on Shopify or WooCommerce takes 4–8 weeks from brief to launch. A complex project with integrations, an extensive catalogue and custom design: 3–5 months. Timing also depends on how quickly the client provides products, copy and images — often the slowest phase of the project is uploading the catalogue, not the technical development.
Almost never. An online store quote covers developing the site — the client provides the photography or commissions it separately. A professional photo shoot for 20–50 products costs €500–1,500. It's one of the investments with the best return in conversions: well-photographed products convert 30–40% better than low-quality photos.
Yes. In Italy, if you sell habitually you need a VAT number, an appropriate tax regime and electronic invoicing. These aren't handled by the freelancer who builds the site — you need an accountant. Bookkeeping for a small online store ranges from €500/year (simple flat-rate regime) to €2,000–4,000/year for companies with significant revenue.
A new online store has no organic traffic — it has to be built over time with SEO, or bought with advertising. Google Shopping and Google Ads: a realistic minimum budget of €500–1,000/month for testing. Meta Ads: €300–800/month for meaningful data. Organic SEO takes 6–12 months to show results. Plan at least 6 months of advertising budget before expecting significant organic sales.

Latest articles

See all →

My services

All services →