PHPackages                             mibo/vat-value-resolver-eu - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mibo/vat-value-resolver-eu

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

mibo/vat-value-resolver-eu
==========================

PHP Lib for VAT rate value resolving for EU countries

1.5.1(1y ago)0370[1 PRs](https://github.com/4513/vat-value-resolver-eu/pulls)MITPHPPHP ^8.2CI passing

Since Oct 7Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/4513/vat-value-resolver-eu)[ Packagist](https://packagist.org/packages/mibo/vat-value-resolver-eu)[ RSS](/packages/mibo-vat-value-resolver-eu/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (10)Versions (12)Used By (0)

VAT Value Resolver for the EU
=============================

[](#vat-value-resolver-for-the-eu)

[![codecov](https://camo.githubusercontent.com/bc5a6bffc072d431e7ab2043b2d7c0602c71302c430d84e08488b13d057b29f5/68747470733a2f2f636f6465636f762e696f2f67682f343531332f7661742d76616c75652d7265736f6c7665722d65752f67726170682f62616467652e7376673f746f6b656e3d58316c38624a496d5255)](https://codecov.io/gh/4513/vat-value-resolver-eu)

*mibo/vat-value-resolver-eu*

The library implements Value Resolver for VAT rates for the EU member countries. Note, that the library does not contain all its members' VAT rates, specially for dates and previous dates when the country had or more than 4 VAT rates, because that cannot be implemented unless one can specify the value of the VAT by classification of the product or service. Because of many countries and I, the developer am not native to each country nor willing to search the whole net, the countries might have missing VAT rates for some dates, years.
The library is open to contributions, not only of the code and adding new or missing VAT rates, but also of reporting upcoming changes of VAT rates, so that the library can be updated in time.
Every change for every VAT is reported in changelog.

---

### News

[](#news)

**Estonia 2025**
Since `v1.5.0`
*[Security Tax Act 512 SE](https://www.riigikogu.ee/tegevus/eelnoud/eelnou/34d9788f-38ac-4530-b10b-ad2447b3ecac/julgeolekumaksu-seaduse-eelnou-512-se/)*
*[Changes in the Estonian Value Added Tax Act](https://www.emta.ee/en/business-client/taxes-and-payment/value-added-tax#from-01012025)*
New VAT values for Estonia for 2025 were added.
Then change includes:

- Standard VAT rate from 22 to 24 percent.

**Finland 2024**
Since `v1.5.0`
New VAT values for Finland for 2024 were added.
The change includes:

- Standard VAT rate from 24 to 25.5 percent;

**Estonia 2025**
Since `v1.4.0`
*[Changes in the Estonian Value Added Tax Act](https://www.emta.ee/en/business-client/taxes-and-payment/value-added-tax#from-01012025)*
New VAT values for Estonia for 2025 were added.
Then change includes:

- Reduced VAT rate from 9 to 13 percent;
- Second reduced VAT rate from 5 to 9 percent.

**Slovakia 2025**
Since `v1.4.0`
*[Increase of 3 percent to VAT rate](https://www.epi.sk/zz/2024-278#cl-VII)*
New VAT values for Slovakia for 2024 were added.
Then change includes:

- Standard VAT rate from 20 to 23 percent;
- Reduced VAT rate from 10 to 19 percent;
- Introduced Second reduced VAT rate at 5 percent.

**Czechia 2024**
Since `v1.3.0`
New VAT values for Czechia for 2024 were added.
The change includes:

- Reduced VAT rate from 15 to 12 percent;
- Second reduced VAT rate removed.

**Estonia 2024**
Since `v1.2.0`
*[Increase of 2 percent to VAT rate](https://www.riigikogu.ee/tegevus/eelnoud/eelnou/d0b2635d-5314-4d28-842b-b961c167350a/kaibemaksuseaduse-ja-maksukorralduse-seaduse-muutmise-seadus)*
New VAT values for Estonia for 2024 were added. The change includes:

- Standard VAT rate from 20 to 22 percent;
- Reduced VAT rate remains at 9 percent.

**Luxembourg 2024**
Since `v1.0.0`
*[Temporary VAT rate for 2023 ends on 1st Jan 2024](https://legilux.public.lu/eli/etat/leg/loi/2022/10/26/a534/jo)*
New VAT values for Luxembourg for 2024 were added.
The change includes:

- Standard VAT rate from 16 to 17 percent;
- Reduced VAT rate from 7 to 8 percent;
- Super reduced VAT rate keeps at 3 percent;
- Parking VAT rate from 13 to 14 percent.

---

### Installation

[](#installation)

```
composer require mibo/vat-value-resolver-eu
```

Do not forget to register the resolver into the VAT Manager:

```
$manager = new \MiBo\VAT\Manager(
    $myConvertor,
    new \MiBo\VAT\ValueResolvers\EUValueResolver(),
    $myRateResolver
);
```

---

### Changes, updates, etc.

[](#changes-updates-etc)

The library follows SemVer, however, because countries might change their VAT rates at any time and the count of support countries is only few, the library follows the next rules about versions:

- deleting a country from the list of supported countries is considered as a major change,
    - *which normally should not happen unless the country leaves the EU*;
- deleting a country's date from the list of supported dates is considered as a major change;
- adding a country to the list of supported countries is considered as a minor change,
    - *which normally should not happen unless the country joins the EU*;
- adding a country's date to the list of supported dates is considered as a minor change,
    - *and that applies for both, future, present and post dates*;
- changing a country's VAT rate is considered as a patch change,
    - *which should never happen and might be necessary only if a typo occurs*.

###  Health Score

42

—

FairBetter than 90% of packages

Maintenance72

Regular maintenance activity

Popularity12

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 88% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~68 days

Recently: every ~115 days

Total

9

Last Release

400d ago

PHP version history (2 changes)1.0.0PHP ^8.1

1.3.2PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/0866c3280ed62cfc74feb086241ec9ee56bab89b4fa2b8c8a3dbd62508761b6a?d=identicon)[MiBo](/maintainers/MiBo)

---

Top Contributors

[![4513](https://avatars.githubusercontent.com/u/25705559?v=4)](https://github.com/4513 "4513 (22 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (3 commits)")

---

Tags

phpmoneypackagelibraryvattaxeulibeu vatMiBoEuropean UnionVAT ratesVAT rate

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/mibo-vat-value-resolver-eu/health.svg)

```
[![Health](https://phpackages.com/badges/mibo-vat-value-resolver-eu/health.svg)](https://phpackages.com/packages/mibo-vat-value-resolver-eu)
```

###  Alternatives

[niiknow/bayes

a machine learning lib

6950.0k](/packages/niiknow-bayes)[erlandmuchasaj/laravel-gzip

Gzip your responses.

40129.3k2](/packages/erlandmuchasaj-laravel-gzip)[leonelquinteros/php-toml

PHP parser for TOML language ( https://github.com/toml-lang/toml )

266.7k](/packages/leonelquinteros-php-toml)[wujunze/money-wrapper

MoneyPHP Wrapper

113.8k](/packages/wujunze-money-wrapper)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
