How to set up an ecommerce store as a freelancer in the Netherlands: accounting, invoicing and VAT (2026)
A practical 2026 guide for freelancers in the Netherlands on starting a webshop, setting up bookkeeping, issuing compliant invoices, handling Dutch and EU VAT, and meeting record-keeping and consumer-law rules.
What do you need before launching a webshop as a freelancer in the Netherlands?
A freelancer can usually launch a webshop through a Dutch sole proprietorship once the business is registered in the Handelsregister and the tax setup is active. For 2026, the operational basics are simple: register with KVK, use a Dutch business address, choose a sales model, and prepare a controllable VAT administration from day 1 if taxable turnover is expected.
For most freelancers, the legal starting point is not the website but the business registration and tax administration. Browse the [Knowledge Hub](/knowledge-hub) for more freelancer accounting guides. An expat freelancer established in the Netherlands follows the same Dutch registration and VAT rules as any other Dutch-based sole trader. The sales channel can be a self-hosted shop, a marketplace, or both.
A webshop also changes the compliance mix. A product seller may need stock records, shipping proofs, refund records, and consumer-law disclosures in addition to normal bookkeeping. If the webshop will sell into other EU countries, plan for VAT routing before the first sale instead of fixing the setup after the turnover crosses a threshold.
- Register the business in the Dutch Handelsregister before trading on a structural basis.
- Decide whether the webshop sells physical goods, digital services, or a mixed model.
- Open a dedicated business bank account so webshop income and private spending do not mix.
- Set up a sales record that captures order date, payment date, VAT rate, shipping, refunds, and country of destination.
- Store supplier invoices and platform fees from the first purchase onward.
- Map where customers are located: Netherlands only, EU consumers, EU businesses, or outside the EU.
How should a freelancer set up ecommerce bookkeeping from day one?
A workable ecommerce bookkeeping setup must show at least 5 core flows: sales, collected VAT, supplier costs, payment-provider fees, and refunds or returns. Dutch tax rules do not prescribe one software layout, but they do require a controllable administration that clearly shows how much VAT is due and how much input VAT can be reclaimed.
For a webshop, the biggest operational mistake is combining gross payouts from a payment provider with revenue. A cleaner setup records the customer invoice or order amount first, then separates payment-provider fees, shipping charged, refunds, and the net bank settlement. That structure makes quarterly VAT returns easier and reduces reconciliation errors.
The bookkeeping file should also separate goods sold in the Netherlands from goods sold to other EU consumers and EU business customers. That split matters because a domestic sale can be reported in the ordinary Dutch VAT return, while cross-border ecommerce may fall under foreign VAT rules or the One Stop Shop rules. For related basics, see the guide on [VAT returns in the Netherlands](/knowledge-hub/vat-returns-netherlands-expat-freelancer-guide) and the article on [deductible expenses for freelancers](/knowledge-hub/deductible-expenses-freelancers-netherlands).
| Bookkeeping area | Why it matters | Minimum evidence to store |
|---|---|---|
| Sales ledger | Shows turnover per country and VAT treatment | Order number, order date, invoice or receipt, customer country |
| VAT ledger | Shows output VAT and deductible input VAT | VAT rate, taxable amount, VAT amount, correction entries |
| Payment-provider ledger | Explains why bank payout differs from customer payment | Settlement report, fee breakdown, payout date |
| Purchase ledger | Supports cost deduction and input VAT recovery | Supplier invoice, payment proof, business purpose |
| Returns and refunds ledger | Prevents overstating turnover and VAT | Credit note, refund confirmation, returned-goods record |
What must invoices and checkout records include in 2026?
If a freelancer must issue a VAT invoice, Dutch rules require specific fields such as names, addresses, a VAT identification number, KVK number, invoice date, sequential invoice number, delivery description, supply date, amount excluding VAT, VAT rate, and VAT amount. In many B2C webshop cases a full invoice is not mandatory, but the sales record still needs to support the VAT return.
Belastingdienst states that a taxable supplier issuing a VAT invoice must include the mandatory fields and, for most business-to-business supplies, send the invoice no later than the 15th day of the month after the month of supply. Digital invoicing is allowed if the customer accepts it and the business can preserve authenticity, integrity, and readability.
For many webshop sales to private consumers, the tax issue is less about whether a full invoice is mandatory and more about whether the underlying records are complete. The checkout record, order confirmation, payment evidence, and refund trail should together explain what was sold, when it was delivered, what VAT rate applied, and whether any correction was made later.
- Use sequential invoice numbers; each number can appear only once.
- Show the legal or registered trade name and the actual business address.
- Include the Dutch VAT identification number starting with NL when required.
- Show the supply date and the invoice date as separate dates if they differ.
- Split amounts by VAT rate when the basket includes more than one rate.
- Keep credit notes for refunds and cancellations so turnover and VAT can be corrected.
How does VAT work for Dutch, EU and non-EU ecommerce sales?
In 2026, the default Dutch VAT rates remain 21%, 9%, or 0% depending on the product or transaction. For webshop sales, the place of supply matters as much as the rate. Dutch domestic sales usually stay in the Dutch VAT return, EU consumer sales can switch to foreign VAT once the EUR 10,000 cross-border threshold is exceeded, and many B2B EU goods sales can use 0% if the legal conditions are met.
A Netherlands-based freelancer selling goods domestically usually charges Dutch VAT. Belastingdienst states that the general rate is 21%, the reduced rate is 9% for specified categories, and 0% can apply in some international situations. The same shop can therefore apply different VAT outcomes to different orders in the same week.
For distance sales of goods to private consumers in other EU countries, the key 2026 threshold is EUR 10,000 per calendar year, calculated excluding VAT. Up to that level, Dutch VAT often remains possible. Above that level, the webshop usually charges the VAT of the customer's EU country and can report it centrally through OSS. For B2B goods shipped to another EU country, a 0% intra-Community treatment may apply if the statutory conditions are met.
| Sales scenario | Typical VAT outcome | Where reported |
|---|---|---|
| Goods sold to a Dutch consumer | Usually Dutch VAT at 21% or 9%, depending on the product | Ordinary Dutch VAT return |
| Goods sold to EU consumers, annual cross-border turnover up to EUR 10,000 | Usually Dutch VAT can still apply | Ordinary Dutch VAT return unless foreign-tax option is chosen |
| Goods sold to EU consumers, annual cross-border turnover above EUR 10,000 | Usually VAT of the customer country applies | OSS return or local foreign registration if OSS is not used |
| Goods sold to an EU business with valid VAT conditions for intra-Community supply | 0% may apply | Dutch VAT return plus ICP reporting where required |
| Goods exported outside the EU | 0% may apply if export conditions are met | Dutch VAT return with export evidence retained |
Which deadlines, records and retention rules matter most for a webshop?
A webshop should track 4 recurring control points in 2026: VAT filing dates, payment dates, invoice timing, and retention periods. Most Dutch freelancers file VAT quarterly, with deadlines on 30 April, 31 July, 31 October, and 31 January for the prior quarter. Core administration records usually must be retained for 7 years, while real-estate-related records must be kept for 10 years.
Quarterly VAT filing is common for freelancers, but the actual filing frequency always depends on the tax authority assignment. The safest workflow is to close each month anyway, reconcile payment providers before quarter-end, and retain the order-level evidence that supports each VAT number in the return. Waiting until the final week before the filing date creates avoidable error risk.
Retention is equally important. Belastingdienst requires a 7-year retention period for core administration data such as receivables, payables, purchase records, sales records, and the general ledger. Invoice files must also be stored in their original form, so a digital invoice should remain digital. If the business joins the KOR, the turnover ceiling remains EUR 20,000 per calendar year and a 4-week processing lead time applies for enrolment.
| Compliance item | 2026 rule or date | Why it matters |
|---|---|---|
| Q1 2026 VAT return and payment | 30 April 2026 | Late filing or payment creates avoidable tax risk |
| Q2 2026 VAT return and payment | 31 July 2026 | Quarterly webshop VAT should already be reconciled before submission |
| Q3 2026 VAT return and payment | 31 October 2026 | Cross-border corrections should be identified before filing |
| Q4 2026 VAT return and payment | 31 January 2027 | Year-end stock and refund adjustments often affect this period |
| Standard administration retention | 7 years | Core records must stay available for audit control |
| Real-estate-related records | 10 years | Longer retention applies to these records |
| KOR turnover ceiling | EUR 20,000 per calendar year | Crossing the ceiling changes VAT treatment |
| KOR processing lead time | 4 weeks | Applications are not effective immediately |
Which consumer and dropshipping rules can trigger complaints or fines in 2026?
A webshop that sells to consumers must treat consumer law as an operational control, not as website text. The main Dutch baseline is a 14-day cooling-off period for most online consumer purchases. For 2026, Ondernemersplein also states that a herroepingsknop is expected after 19 June 2026, although the effective date is not yet final. In dropshipping, the seller remains responsible for delivery, product compliance, and customer rights.
These rules matter financially because a webshop can lose money long before a tax audit arrives. A missing withdrawal flow can lead to returns disputes, chargebacks, and regulator attention. For freelancers using suppliers outside the EU, the seller remains the visible counterparty to the customer, so shipping delays or unsafe products do not become the supplier's problem in the eyes of the customer.
Rijksoverheid states that consumer rights still apply in dropshipping and notes that ACM fines can reach EUR 900,000 per violation, while broader dropshipping violations can run to nearly EUR 1 million. That makes checkout disclosures, return instructions, and customer-service evidence part of the compliance file, not just part of marketing operations.
| Rule or risk area | 2026 reference point | Operational consequence |
|---|---|---|
| Cooling-off period for online consumer sales | 14 days after receipt in most cases | Webshop needs a workable cancellation and returns process |
| Model withdrawal form | Must still be offered | Customer must be able to reverse the purchase in a clear way |
| Withdrawal button | After 19 June 2026 according to Ondernemersplein, but date not yet final | Webshop build may need a dedicated cancellation interface |
| Dropshipping seller responsibility | Seller remains responsible for delivery and customer rights | Late or lost shipments still land with the webshop |
| ACM fine risk for consumer-rights violations in dropshipping | Up to EUR 900,000 per violation | Poor consumer compliance can become a material financial risk |
Sources and references
All information in this guide is verified against official Dutch government and regulatory sources. Links were last accessed on the dates shown.
-
1.
Een webshop startenKVK · Accessed 2026-03-10
KVK overview page on starting a webshop and related operational topics.
-
2.
Inschrijven bij KVKKVK · Accessed 2026-03-10
Official KVK registration page for starting a business in the Netherlands.