
Shopping Total Calculator
Worked example (the default inputs above): €100 price, 20% discount, VAT-inclusive price, Germany 19% VAT → you pay €80.00, of which €12.77 is VAT and €67.23 is net.
Key fact: In the EU, shop prices shown to consumers already include VAT — so a '20% off' sale cuts the VAT as well as the net price, which is why the saving is not the full 20% of the net amount.
What this calculator does
This calculator answers a simple shopping question: after the discount, what do you actually pay, and how much of it is VAT? It handles both price types — the normal shop price that already includes VAT, and a net business price that excludes it — and optionally converts the total into another currency at a rate you enter.
→ E-commerce profit calculator
How to use it
- Enter the item price and the discount percentage.
- Tell it whether the price is VAT-inclusive (normal shop price) or VAT-exclusive (net price).
- Choose the VAT rate for the country, and if you are paying in another currency, enter your exchange rate — then read the total instantly.
→ VAT calculator — add and remove VAT
The formula
After discount: price × (1 − discount). If the price is VAT-inclusive: total = discounted price; net = total ÷ (1 + VAT rate); VAT = total − net. If VAT-exclusive: net = discounted price; VAT = net × VAT rate; total = net + VAT. Example: €100 × (1 − 20%) = €80; €80 ÷ 1.19 = €67.23 net; VAT = €80 − €67.23 = €12.77.
Worked example with real numbers
You buy headphones listed at €100 in a German shop during a 20% sale. The shelf price already includes VAT, so after the discount you pay €80.00 — and €12.77 of that €80 is VAT (at Germany's 19% rate), leaving €67.23 as the net price. If instead you were quoted a net business price of €100 excluding VAT, the same 20% discount gives a net of €80, VAT of €15.20, and a total of €95.20. Same discount, very different totals — which is why knowing whether a price includes VAT matters more than the discount percentage. Paying in pounds at a rate you enter of 0.85 pounds per euro, the €80 total is £68.00.
Reference table
What €100 costs after a 20% discount, by VAT treatment (illustrative figures):
| Country (standard VAT) | VAT-inclusive price: you pay | VAT-exclusive price: you pay |
|---|---|---|
| Germany (19%) | €80.00 | €95.20 |
| France (20%) | €80.00 | €96.00 |
| Italy (22%) | €80.00 | €97.60 |
| Ireland (23%) | €80.00 | €98.40 |
Sources and disclaimer
Method: discount then VAT arithmetic as shown in the formula. Standard VAT rates used: Germany 19%, France 20%, Spain 21%, Netherlands 21%, Italy 22%, Ireland 23%, Denmark and Sweden 25%. Reduced rates apply to many goods (food, books, medicines and more) and vary by country — this calculator uses the standard rate you select, so check the reduced rate if your item qualifies. Currency conversion uses the rate YOU enter: no live exchange rates are fetched or assumed, so the converted figure is only as current as your rate.
Estimate only — not tax or financial advice. This tool estimates only. It is not tax, legal or financial advice and does not determine your actual tax, loan or lender decision — check your national tax authority, bank or a qualified adviser for your situation. Always verify current figures with the official source or a qualified adviser before making decisions.
Affiliate disclosure: Some links on this site may earn us a commission at no extra cost to you — see our affiliate disclosure.