Free Tool

VAT Calculator

Add or remove VAT instantly. Select an EU country to use its standard rate, or enter a custom VAT percentage. See net amount, VAT amount, and gross amount in real time.

Calculate VAT

Enter an amount, choose whether to add or remove VAT, and select a country or enter a custom rate. Results update instantly.

Direction

Leave empty to use the selected country's standard rate.

VAT rate applied
19%
Net amount
100.00
VAT amount
19.00
Gross amount
119.00

Calculating: Amount + VAT = Gross

EU VAT Rates by Country

All 27 EU member states charge VAT, with standard rates ranging from 17% (Luxembourg) to 27% (Hungary). Most countries also apply reduced rates to essential goods and services.

CountryStandard RateReduced Rate(s)
Austria20%10% / 13%
Belgium21%6% / 12%
Bulgaria20%9%
Croatia25%5% / 13%
Cyprus19%5% / 9%
Czech Republic21%12% / 15%
Denmark25%
Estonia22%9%
Finland25.5%10% / 14%
France20%5.5% / 10%
Germany19%7%
Greece24%6% / 13%
Hungary27%5% / 18%
Ireland23%9% / 13.5%
Italy22%4% / 5% / 10%
Latvia21%5% / 12%
Lithuania21%5% / 9%
Luxembourg17%8%
Malta18%5% / 7%
Netherlands21%9%
Poland23%5% / 8%
Portugal23%6% / 13%
Romania19%5% / 9%
Slovakia23%5% / 10%
Slovenia22%5% / 9.5%
Spain21%4% / 10%
Sweden25%6% / 12%

Rates as of 2025. Some countries have additional super-reduced or zero rates for specific categories. Check your local tax authority for the complete list.

🧾

Need VAT on your Stripe invoices?

Stripdo generates VAT-compliant invoices from your Stripe payments automatically.

Try Stripdo

How VAT Works

VAT (Value Added Tax) is a consumption tax charged on goods and services in the EU and many other countries. Unlike sales tax, which is only collected at the point of final sale, VAT is collected at every stage of the supply chain.

Adding VAT: When you sell a product or service, you add VAT to the net price. The formula is: Gross = Net × (1 + VAT rate). For example, a €100 product with 19% VAT costs €119. The €19 VAT is collected by the seller and remitted to the tax authority.

Removing VAT: To find the net amount from a VAT-inclusive price, divide by (1 + VAT rate): Net = Gross ÷ (1 + VAT rate). For example, €119 including 19% VAT: €119 ÷ 1.19 = €100 net.

Input tax deduction: VAT-registered businesses can deduct the VAT they pay on business purchases (input VAT) from the VAT they collect on sales (output VAT). You only remit the difference to the tax authority. This is what makes VAT a "value added" tax — each business only pays tax on the value it adds.

B2B vs B2C: For cross-border B2B transactions within the EU, the reverse charge mechanism often applies — the buyer self-assesses VAT instead of the seller charging it. For B2C transactions, the seller typically charges VAT at the rate of the customer's country (especially for digital services under the EU OSS scheme).

VAT on Stripe Invoices

If you use Stripe to collect payments from EU customers, your invoices need to include the correct VAT amount. Stripe offers two approaches:

Stripe Tax: An add-on that automatically calculates and collects VAT based on the customer's location. It costs $0.50 per transaction (after the first $100K of transactions). This is convenient but adds up — at 500 transactions/month, it costs $3,000/year.

Manual VAT on invoices: You calculate VAT yourself and include it as a line item on your Stripe invoices. This requires more work but avoids the per-transaction Stripe Tax fee.

Using Stripdo for VAT invoices: Stripdo generates invoices from your Stripe payments automatically. You configure your VAT settings once — your VAT number, default rate, and any exemption rules — and every invoice includes the correct VAT breakdown. No per-invoice fee, no Stripe Tax cost.

💡 Stripdo can include VAT on your invoices automatically — without paying Stripe's 0.4% invoicing fee or $0.50/txn Stripe Tax fee. Calculate how much you could save →

VAT Calculator FAQ

What is VAT?

VAT (Value Added Tax) is a consumption tax applied to goods and services at each stage of the supply chain. Unlike sales tax, VAT is collected incrementally — each business in the chain pays VAT on its purchases and charges VAT on its sales, remitting the difference to the government.

How do I add VAT to an amount?

To add VAT, multiply the net amount by the VAT rate and add it to the original. For example, €100 + 19% VAT = €100 × 1.19 = €119. The VAT portion is €19.

How do I remove VAT from an amount?

To remove VAT from a gross amount, divide by (1 + VAT rate). For example, €119 including 19% VAT: €119 ÷ 1.19 = €100 net. The VAT portion is €19.

Which EU country has the highest VAT rate?

Hungary has the highest standard VAT rate in the EU at 27%. Denmark, Sweden, and Croatia follow at 25%. Luxembourg has the lowest standard rate at 17%.

Do I need to charge VAT on Stripe invoices?

If you're a VAT-registered business selling to customers in the EU, you generally need to charge VAT on your invoices. The applicable rate depends on the customer's location, whether they're a business (B2B) or consumer (B2C), and the type of service. Tools like Stripdo can help you include correct VAT amounts on your invoices automatically.

What is the difference between VAT-inclusive and VAT-exclusive pricing?

VAT-inclusive pricing means the displayed price already includes VAT — the customer pays exactly what they see. VAT-exclusive pricing shows the net price, and VAT is added at checkout. B2C businesses in the EU are generally required to show VAT-inclusive prices.

What are reduced VAT rates?

Many EU countries apply lower VAT rates to essential goods and services like food, medicine, books, and public transport. These reduced rates vary by country and can range from 0% to 18%. The standard rate applies to most other goods and services.

Does Stripe handle VAT automatically?

Stripe offers Stripe Tax as an add-on ($0.50 per transaction after the first $100K) which can calculate and collect VAT automatically. However, this adds cost on top of processing fees. Alternatively, you can calculate VAT yourself and use a tool like Stripdo to include it on invoices.

💸

Ready to stop overpaying?

Set up in under a minute. No code, no per-invoice fees.

Get Stripdo