How does my wardrobe quoting software handle VAT, currency and country price books?
Last updated
Closetforge is a white-label 3D wardrobe configurator and quoting tool for fitted-wardrobe makers. Where your workshop is decides a lot about a quote: the currency, the VAT rate, whether VAT sits inside the price, the payment details on the document, and which base prices your boards start from. This page explains how those fit together.
Your country decides the starting point
When you sign up, you say which country your workshop is in. Self-serve signup is open for the United Kingdom and Slovenia. If your country is not listed, you can join the waitlist instead, and no workspace is created.
The country fills in, in one step:
- the currency you quote in: pounds for the UK, euros for Slovenia;
- the VAT rate, at the country's standard rate;
- whether quoted prices include VAT. Both countries start with VAT inside the price, because homeowners there expect an all-in figure;
- the payment details printed on the customer quote: UK bank-transfer details, or a Slovenian UPN QR payment slip;
- the language of your site and your back office;
- the starting figures for your rates, which you then make your own. See rates, labour, markups and VAT.
VAT: inside the price or on top
On Pricing (/admin/pricing), under Money & VAT, you find Currency, VAT rate and one switch: Quoted prices are VAT-inclusive.
- On: the price your rates produce is what the customer pays, with VAT inside it. The quote page and PDF show the total and a line saying it includes VAT at your rate.
- Off: VAT is added on top of the subtotal and shown as its own line, after the taxable amount.
The switch changes the customer's total, so check a test quote after changing it. A quote already sent keeps the figures it was sent with: sent versions are frozen and never recalculated.
The currency is a label, not a conversion
Changing the currency never converts a price: every figure stays the number you typed. That is why the currency list only offers your country's currency and the one you already have.
Price books are per country
A board's price per square metre comes from up to three places, in this order:
- Your own price: your supplier deal, entered on Materials (
/admin/materials) or imported. It always wins. - The base price for your country: the shared starting price for that decor in your country's price book.
- Nothing: the board is not set.
The price book is kept per country, not per currency, so two countries that both use euros can have different base prices. A price is never converted from another country's book. If your country's book has no entry for a board, the Materials page says so: the price label shows where it comes from (yours, base after your country's name, base — from catalogue for a figure copied from the shared catalogue and not yet priced for your country, or not set).
A board you added to the catalogue yourself has no country base. Its price is the one you typed, or your own price if you set one.
More on boards, edge bands and whole-sheet billing in boards and decors.
Why 0 means "not set"
For every price, a 0 means nobody has filled it in. It never means free. A board, a fitting or a service with a 0 or empty price is treated as missing: the quote is still worked out and you can look at it, but it lists the part as unpriced and cannot be sent to the customer until you set a price or record an explicit decision to send it anyway. See why a quote cannot be sent.
Percentages are different. A VAT rate, a markup or a waste factor of 0 is a real 0, and it is used as such.
If you truly give something away, show it on the quote as a discount.