How do I configure Käibemaks 22% (raised from 20% in 2024) + reverse-charge in Magento?

Käibemaks is Estonian VAT. Rates as of 2024+:

  • 22%, standard rate. Raised from 20% on 1 Jan 2024 as part of fiscal consolidation. Most goods + services.
  • 9%, reduced rate. Books (printed + e-books), medicines, accommodation, scheduled passenger transport.
  • 5%, super-reduced (since 2024, applies to press publications, previously 9%).
  • 0%, intra-EU B2B with valid VIES VAT-ID (reverse charge), exports outside EU.

Magento configuration:

  1. Create tax classes in Stores → Tax Zones & Rates: KM-22, KM-9, KM-5.
  2. Create tax rules per rate scoped to EE (with EU-wide fallback for OSS / cross-border).
  3. Assign each product’s tax class based on its category, we usually wire this via a category_id → tax_class observer.
  4. For B2B intra-EU with valid VIES KMKR, override to 0% (reverse charge).
  5. For non-EU exports, 0%.
  6. For EU B2C digital goods (e-books, downloads), apply destination-country rate via MOSS / OSS.

Storefront shows tax-inclusive prices to B2C (EU rule); B2B can be opted to tax-exclusive on the customer group. Invoices must show Käibemaks separately, plus your KMKR + Äriregister code.

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 estonia

Need it fixed, not just explained?

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