Comment configurer la TVA 20% / 10% / 5.5% / 2.1% par catégorie?

France has four standard TVA rates, applied per category:

  • 20%, standard rate (most goods + services).
  • 10%, reduced (restaurants, transport, some renovations, “non-improving” works).
  • 5.5%, reduced (most food, books, water, energy improvements, female hygiene products since 2016).
  • 2.1%, super-reduced (reimbursable medicines, press publications).

Magento configuration:

  1. Create 4 tax classes in Stores → Tax Zones & Rates (TVA-20, TVA-10, TVA-5.5, TVA-2.1).
  2. Create 4 tax rules per rate, scoped to FR (or EU + auto-detect via destination).
  3. Assign each product’s tax class based on its category, we usually wire this via the category_id → tax_class mapping in a custom CategoryAttribute observer (so admins don’t need to set it per product).
  4. For B2B intra-EU, override to 0% if a valid VIES-validated TVA intracom is on the customer.

Tax-inclusive prices on storefront (mandatory in EU B2C); tax-exclusive on B2B if explicitly opted-in.

Kishan Savaliya
Kishan Savaliya
Adobe Certified Magento Commerce Developer
Ahmedabad [IN]working hours, replies within four hours
When do you need it

Read personally. Never shared. Or email the brief.

More on magento developer france

Need it fixed, not just explained?

Send the brief with your store URL; the written quote comes back within 24 hours.