The price a business in Belgium pays
Take a studio in Utrecht that sells a €121 workshop seat through its PageWebPro store. A design agency in Antwerp buys one and has a Belgian VAT number. Until this week the store gave both buyers the same answer: €121, on a receipt with no VAT on it. The studio's bookkeeper has to fix that receipt, and the agency cannot use it.
The store now knows the difference. The agency pays €100, the order is marked reverse charge, and the agency's VAT number is on it. Two more store changes shipped alongside: one subscription sold on several terms, and prices in page copy that follow the catalogue.
Tax lives on its own card in Store settings
Add a tax class for each rate the shop charges, typed as a percentage: 21% for most things, 9% for books. Choose the default class and the class event tickets use, and say whether catalogue prices already include VAT. Each product names its class or takes the default.
Set nothing, and nothing changes. A store without tax classes produces the same cart, the same order and the same amount at the payment provider as before.
With tax on, cart and checkout show a subtotal, one row per VAT rate, and a total. A basket holding a 21% print and a 9% book shows two rows, not one blended figure. The order confirmation page and order emails carry the same rows, labelled in the shop's language: "VAT 21%" in English, "BTW 9%" in Dutch.
Business buyers in another EU country
Reverse charge needs the merchant's country and VAT number. Once both are filled in, checkout shows an optional VAT number field, and only then, because only then can it change the price.
A number in the wrong format comes back with a message, and the buyer fixes it without losing the basket. A valid number from another EU state removes the VAT; on prices that include VAT, €121 becomes €100. A buyer in the merchant's own country pays VAT as usual.
The rule depends on what is sold. Event tickets are never reverse charged, because VAT on admission is due where the event takes place. Physical goods are reverse charged only when they ship to another EU state. Digital products and subscriptions follow the country on the VAT number.
A merchant who wants proof can switch on a lookup in VIES, the European Commission's register of VAT numbers. With it on, a number the register calls invalid stops the checkout, and the answer is kept on the order with the register's consultation reference. When the register is unreachable, checkout still goes through and charges VAT, unless the merchant chose to grant reverse charge during an outage.
Switching a live catalogue between prices with and without VAT changes what every customer pays, so the dashboard asks first: keep what customers pay, or keep the numbers as typed. It shows a worked example at the store's own rate, then reprices products, plans and tickets in one save, to within a cent.
One subscription, several terms
"12 months at €8.99, or month to month at €9.99" used to mean two products. It is now one product with up to six plans. The first plan is the default, and a product page shows a picker. Add-to-cart buttons placed before this change keep working and choose the default plan.
A plan can carry a number of payments. The order then reads "Payment 3 of 12", and after the last paid period the subscription ends by itself. If a plan is removed while it sits in someone's cart, it leaves the cart rather than quietly changing what the buyer agreed to.
The price in a sentence follows the store
A landing page that says "Only €42 per person" is wrong the day the price changes. Page text can now quote a product field from the store, and every published page fills in the current value when it is served. Change the price in the store, and the sentence changes with it. A reference to a product that no longer exists renders as nothing, so a visitor never sees a placeholder.
Not there yet
VAT is charged at the merchant's own country's rates. Charging the buyer's country rate under the EU One-Stop-Shop scheme is not built; the dashboard warns as a shop approaches the €10,000 threshold where that matters. Credit notes, VAT on refunds and gap-free invoice numbering are also not part of this release.
For everything PageWebPro does beyond the store, see What the foundry's products do.
Present straight from the editor
An invoice, a tempo and a sealed message, none of them uploaded
Ask for a frame, cut what fits
Want the longerversion of any of this?
The longer version is usually the interesting part. Just ask for it.