Live · status OK
Back to blog
Strategy12 min

Building an E-commerce Website in Belgium: Cost, VAT, Payments

TL;DR

Expect €30 to €400/month for a SaaS store such as Shopify (plus a commission on every sale), and from a few thousand to several tens of thousands of euros for a custom-built e-commerce site. In Belgium, three requirements are non-negotiable: 21% VAT configured correctly, the 14-day right of withdrawal for B2C sales, and Bancontact at checkout — it dominates Belgian online purchases. Realistic time to launch: 6 to 12 weeks.

Julien Daniel
ByJulien Daniel
Founder & CTO, OptionWeb
Share
Belgian e-commerce storefront with shopping cart, Bancontact logo and 21% VAT badge

Building an e-commerce website in Belgium costs between €30 and €400/month for a SaaS solution such as Shopify (plus a commission on every sale), and from a few thousand to several tens of thousands of euros for a custom-built store. On top of that budget come three Belgian imperatives: 21% VAT, the 14-day right of withdrawal, and Bancontact at checkout.

This guide breaks down the real price ranges in 2026, the legal obligations that apply to every Belgian online merchant, the payment methods you should offer, and an honest comparison of Shopify, WooCommerce and custom development. The goal: letting you budget and launch your store without unpleasant surprises.

1. How much does an e-commerce website cost in Belgium in 2026?

The cost depends first and foremost on the approach you choose: a SaaS platform rented by the month, an open-source CMS installed on your own hosting, or custom development. Each option comes with very different entry and recurring costs — comparing the upfront price alone is the surest way to get it wrong.

ApproachInitial costRecurring costsBest for
SaaS (Shopify, Wix eCommerce)€0 to €2,000 (theme, configuration, migration)€30 to €400/month + per-transaction commissionsFast launch, simple catalogue, zero technical management
WooCommerce / PrestaShop with a professional€3,000 to €10,000 depending on catalogue and designHosting + maintenance (usually €50 to €250/month)SMEs that want to own their store and control their costs
Custom build (Next.js, headless)From a few thousand euros, quoted individuallyHosting + maintenance as per contractSpecific business logic, integrations, demanding performance

At OptionWeb, a showcase website starts at €2,890 excl. VAT; e-commerce projects, which involve a catalogue, payments, VAT and logistics, are quoted individually after a needs analysis — with an answer within 48 hours. That is the honest market practice: an e-commerce site advertised at a fixed price before anyone has seen your catalogue almost always hides extra charges.

Beyond the build itself, budget for the side costs that most quotes never mention:

  • Payment commissionsThe payment provider takes a commission on every sale — usually between 1 and 3% depending on the payment method, plus a fixed fee of a few dozen cents per transaction.
  • Hosting and domain name€10 to €50/month for a properly hosted SME store, plus the domain (from €5/year at OptionWeb, 900+ extensions).
  • Maintenance and securityUpdates, backups, security patches, monitoring. Essential the moment you take money online. At OptionWeb: €79 to €399/month depending on the tier.
  • Product photos and contentChronically underestimated. Good photos and unique descriptions do more for your sales than any plugin ever will.
  • Traffic acquisitionA store with no visitors sells nothing. Plan an SEO and/or advertising budget from day one (SEO/marketing from €299/month at OptionWeb).

Selling online in Belgium falls under the Code of Economic Law and the GDPR. The rules are well known, enforced by the FPS Economy, and ignoring them costs you dearly: fines, customer disputes, and in the worst case sales contracts that cannot be enforced. Here is the non-negotiable baseline.

  • Complete legal noticeCompany name, registered office address, CBE company number, VAT number, direct contact details (email and phone). It must be reachable from every page.
  • General terms and conditions of saleVAT-inclusive prices, delivery charges, payment terms, delivery times, the two-year statutory conformity warranty for B2C sales. The customer must explicitly accept them before paying.
  • 14-day right of withdrawalAny consumer may return a purchase within 14 calendar days without giving a reason. You must inform them clearly and provide a withdrawal form.
  • GDPR and cookiesPrivacy policy, prior consent for non-essential cookies, a record of processing activities. An e-commerce site collects a lot of personal data: addresses, purchase histories, browsing behaviour.
  • VAT applied correctlyStandard rate of 21%, reduced rate of 6% for certain goods (food in particular). Prices must be displayed inclusive of VAT for consumers.

On VAT, one point deserves your attention if you sell outside Belgium: since the EU e-commerce reform, sales to consumers in other EU countries above an annual threshold of €10,000 must be invoiced at the customer's country VAT rate, through the OSS one-stop shop. Your platform must be able to handle multiple rates; your accountant must be informed before the first cross-border sale, not after.

3. Which payment methods should you offer in Belgium?

Belgium has one particularity that American platforms superbly ignore: Bancontact. It is by far the preferred online payment method in Belgium, particularly via the Payconiq by Bancontact app on mobile. A Belgian store without Bancontact loses sales every single day, at the exact moment the customer has their card in hand.

Payment methodImportance in BelgiumIndicative costVerdict
Bancontact / PayconiqDominant — the Belgian payment reflexLow fixed fee per transactionEssential
Visa / Mastercard cardsStrong, especially for higher amounts and foreign customersUsually 1.5 to 3% per transactionEssential
PayPalValued for buyer protection, especially in C2C and small basketsAmong the highest commissionsRecommended
Bank transferUseful in B2B and for large amountsNearly free, but deferred paymentOptional (B2B: yes)
Apple Pay / Google PayGrowing on mobile, one-tap checkoutAligned with card feesRecommended

In practice, you don't sign up with each payment method separately: you go through a payment service provider (PSP) that aggregates them. For a Belgian SME, Mollie is often the simplest choice — Dutch, native Bancontact support, no subscription, per-transaction billing. Stripe is the solid alternative if you have more technical needs (subscriptions, marketplaces). Both integrate with Shopify, WooCommerce and custom-built stores.

One detail that matters: the money you collect passes through the PSP's account before being paid out to your business account, usually within a few working days. Factor that delay into your launch cash flow, especially if your suppliers make you pay on order.

4. Shopify, WooCommerce or custom: which should you choose?

There is no best platform in absolute terms — there is the one that matches your catalogue, your in-house skills and your time horizon. Here is the honest comparison, including what each option is least proud of.

CriterionShopify (SaaS)WooCommerce (open source)Custom build
Entry costLow (monthly subscription)Medium (professional setup + configuration)High (development quoted individually)
Cost over 3 yearsHigh (subscription + apps + commissions add up)Moderate (hosting + maintenance)Variable, pays off if volume follows
Store ownershipNo — you rent, and your data doesn't leave easilyYes — code and data belong to youYes — fully
Technical maintenanceIncluded, handled by ShopifyYour responsibility (or a maintenance contract)Contract with the agency
CustomisationLimited by the platform and its appsExtensive via extensions and codeUnlimited
Bancontact and Belgian VATOK via PSP, VAT needs careful configurationOK via PSP, battle-tested VAT pluginsImplemented exactly for your case
Performance / SEODecent, little room for optimisationGood if well hosted and maintainedExcellent by design

When Shopify is the right choice

You are testing a market, you sell simple products, you have no one in-house to handle the technical side, and you accept paying a growing rent as you add apps. Shopify excels at validating an idea within a few weeks. The trap: as the store grows, the monthly bill (plan + apps + commissions) grows with it, and migrating elsewhere becomes a real project.

When WooCommerce is the right choice

You want to own your store, keep recurring costs under control and benefit from a mature extension ecosystem (EU VAT, Belgian carriers such as bpost, invoicing). The trade-off is well known: WordPress and its plugins demand disciplined updates and a real security policy. Without a maintenance contract, a WooCommerce store left unattended becomes a target.

When a custom build becomes worth it

Product configurators, per-customer B2B pricing, synchronisation with an ERP or point-of-sale software, high-volume catalogues, performance requirements: as soon as the business logic leaves the standard path, bending a generic platform costs more than building it right. A custom front end (Next.js or equivalent) also delivers loading times no generic theme can match — and speed shows up directly in your conversion rate.

5. The stages of a successful e-commerce project

An e-commerce project that goes off the rails is almost always a project that skipped a step early on. Here is the proven sequence, from brief to first sale:

  1. Scope the project: catalogue (number of references, variants), delivery zones, B2C or B2B, required integrations (point of sale, accounting, stock). This scoping determines the budget, not the other way around.
  2. Sort out the legal and administrative groundwork: active CBE and VAT numbers, terms and conditions drafted, business bank account, registration with the payment provider (KYC verification takes several days, start it early).
  3. Choose the platform based on the scoping — not on fashion or the last ad you saw.
  4. Prepare the product content: photos, unique descriptions, VAT-inclusive prices, size charts or spec sheets. This is the longest workstream on the client side, so start it on day one.
  5. Build the store: design, product pages, checkout funnel, VAT and shipping configuration, PSP connected in test mode.
  6. Test the full journey: a real order with every payment method, confirmation email, compliant invoice, refund and withdrawal. A funnel that hasn't been tested end to end isn't finished.
  7. Go live with the SEO foundation in place: clean URL structure, product structured data, sitemap, Google Business Profile if you also have a physical shop.
  8. Measure and iterate: conversion tracking, abandoned carts, traffic sources. You steer a store by the numbers, not by gut feeling.

Realistic timeline for a standard SME store: 6 to 12 weeks from brief to launch. Projects that take 6 months are rarely blocked by the technology — they are waiting for photos, copy or a decision.

6. Which mistakes kill an online store's conversions?

Attracting a visitor is expensive; losing them at checkout costs double. These mistakes show up in the majority of Belgian stores we audit — and every one of them can be fixed.

  • Delivery charges revealed at the last stepThe number one cause of cart abandonment. Display the charges (or the free-delivery threshold) right on the product page.
  • No BancontactA Belgian customer who can't find their usual payment method doesn't reach for a credit card: they close the tab.
  • Mandatory account creationAlways offer guest checkout. Suggest the account after the purchase, not before.
  • A slow site, especially on mobileEvery second of loading time is paid for in lost visitors. Most e-commerce traffic is mobile: test on a phone first.
  • Photos and descriptions copied from the supplierYou look like 50 competitors, Google demotes duplicate content, and nothing reassures the customer about what they will actually receive.
  • No visible reassurance14-day returns, statutory warranty, customer reviews, a human contact: these elements must be visible in the funnel, not buried in the terms and conditions.
  • Abandoned carts never followed upA reminder email (GDPR-compliant, with consent) recovers a meaningful share of lost sales. Most stores never switch it on.

Where should you start your e-commerce project?

Let's recap. Budget: from a few hundred euros a year for a fully self-managed SaaS store to several thousand euros for a professional build, with a first-year total generally between €5,000 and €15,000 for a serious SME. Legal: legal notice, terms and conditions, 14-day withdrawal, GDPR and 21% VAT configured correctly. Payment: Bancontact first, cards next, all through a PSP such as Mollie. Platform: SaaS to test fast, WooCommerce to own your store, custom when the business logic demands it.

The right first step isn't choosing a tool — it's scoping your project: catalogue, logistics, integrations, real budget. That is exactly what we do at OptionWeb before quoting anything — needs analysis, a reasoned platform recommendation, and a detailed e-commerce quote within 48 hours. If you want a concrete opinion on your online store project, request a free quote: worst case, you'll walk away with a clearer scope than when you arrived.

Tags#e-commerce#belgium#vat#bancontact#online-store#shopify