France VAT calculator (TVA)

French TVA is 20% as the taux normal, 10% intermédiaire on restaurants and passenger transport, 5,5% réduit on most food and books, and 2,1% on press publications. The franchise en base ends at 85 000 EUR for goods or 37 500 EUR for services.

Worked example · Vat Amount

With Amount of 100, this model computes Vat Amount of 20. See the full working.

✓ Verified against 11 self-test cases Updated for 2026 · sources checked 2026-10-05

How tva (vat) in France is calculated

The rates on this page come from the **Code général des impôts itself**, not from a summary of it. Article 278 fixes the taux normal — *"Le taux normal de la taxe sur la valeur ajoutée est fixé à 20 %"* — while 278-0 bis gives the 5,5% réduit, 279 the 10% intermédiaire, and 298 septies the 2,1% that applies to press publications in metropolitan France.

France has the most intricate threshold in this family, and it is the only one with **two axes at once**. The figure depends on what you sell — 85 000 EUR for sales of goods, 37 500 EUR for services — and each of those has a second, higher **majoré** figure: 93 500 EUR and 41 250 EUR. The two do different things. Passing the base limit ends the franchise en base from the following 1 January, so you have notice. Passing the majoré limit ends it **immediately**, mid-year, with TVA due on the very operation that crossed it. That is why the calculator reports when registration takes effect and not merely whether it is required: for a business between the two figures, the date is the whole answer.

Both pairs have applied since 1 January 2025. These are the metropolitan figures — the overseas départements apply their own lower rates under the same code, so an invoice issued in Guadeloupe or Réunion carries different numbers. The 2,1% offered here is specifically the press rate under article 298 septies; reimbursed medicines also carry 2,1% under a separate provision, which this page does not cite and so does not claim.

Worked example

ShowHide the full working: 6 inputs, 7 computed steps
100.00 EUR net at the taux normal
Inputs
Amount100
DirectionAdd VAT (net → gross)
What is being suppliedTaux normal - 20%
B2B reverse charge appliesno
Turnover this calendar year0
What do you supplySales of goods - 85 000 EUR base, 93 500 EUR majore
Computed by the engine
Rate0.2
Effective Rate0.2
Net Amount ✓ pinned100
Vat Amount ✓ pinned20
Gross Amount ✓ pinned120
Must Registerno
Payer Fromnot required

Every computed row comes from the engine, run on the inputs above. Rows marked ✓ pinned are also fixed by a published self-test, so a change to the model that moved them would fail its own tests.

Frequently asked questions

What are the VAT rates in France?

20% is the taux normal, 10% the taux intermédiaire (restaurants, passenger transport), 5,5% the taux réduit (most food, non-alcoholic drinks, books) and 2,1% applies to press publications. All four are fixed by the Code général des impôts.

How much TVA is on 100 EUR?

20.00 EUR at the taux normal, for 120.00 EUR gross. At 10% it is 10.00 EUR, at 5,5% it is 5.50 EUR and at 2,1% it is 2.10 EUR.

What is the franchise en base threshold?

It depends on the activity and there are two figures for each. Goods: 85 000 EUR base and 93 500 EUR majoré. Services: 37 500 EUR base and 41 250 EUR majoré. Both pairs apply from 1 January 2025.

What is the difference between the base and majoré thresholds?

Timing. Exceeding the base figure ends the franchise from the following 1 January, so you continue without TVA for the rest of the year. Exceeding the majoré figure ends it on the spot — TVA is due from the operation that crossed it, mid-year. A business between the two is in a different position from one above both.

Sources

Estimate. Not tax advice. The verification badge means the model reproduces the stated formula through 11 self-test cases; the sources support that the formula matches the rules.

Check the arithmetic yourself: how this calculator is verified — the formula behind every derived value, the 11 test cases the engine reproduces, and what the badge does and does not claim. Also available as machine-readable JSON.

Related calculators

Spain iva (vat) · Germany mehrwertsteuer (vat) · Italy iva (vat) · Netherlands btw (vat) · Portugal iva (vat)

Also for France: France salaire net · France carte grise · France auto-entrepreneur · France congés payés

All France calculators · All calculators

Fork this model in the Valem sandbox →

Built with Valem — a live, verifiable calculator you can fork and embed.