Comment configurer la TVA 20% / 10% / 5.5% / 2.1% par catégorie ?
Categories:
Magento Developer France
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:
- Create 4 tax classes in Stores → Tax Zones & Rates (TVA-20, TVA-10, TVA-5.5, TVA-2.1).
- Create 4 tax rules per rate, scoped to FR (or EU + auto-detect via destination).
- Assign each product’s tax class based on its category — we usually wire this via the
category_id → tax_classmapping in a custom CategoryAttribute observer (so admins don’t need to set it per product). - 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.
Was this helpful?