PHPackages                             silvercommerce/tax-admin - 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. silvercommerce/tax-admin

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

silvercommerce/tax-admin
========================

Module allowing creation of tax rates and categories in the CMS via SiteConfig

1.4.0(6y ago)04.8k25BSD-3-ClausePHP

Since Jan 30Pushed 11mo ago3 watchersCompare

[ Source](https://github.com/silvercommerce/tax-admin)[ Packagist](https://packagist.org/packages/silvercommerce/tax-admin)[ Docs](https://github.com/silvercommerce/tax-admin)[ RSS](/packages/silvercommerce-tax-admin/feed)WikiDiscussions 1 Synced 3d ago

READMEChangelogDependencies (6)Versions (12)Used By (5)

Silverstripe Tax Admin
======================

[](#silverstripe-tax-admin)

[![Scrutinizer Code Quality](https://camo.githubusercontent.com/0a7949b891232758e8ff7e81833ca6fbff1792ef0fd2bd77857cdfa4e5e22f7e/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f73696c766572636f6d6d657263652f7461782d61646d696e2f6261646765732f7175616c6974792d73636f72652e706e673f623d312e30)](https://scrutinizer-ci.com/g/silvercommerce/tax-admin/?branch=1.0)[![Build Status](https://camo.githubusercontent.com/1070611f9f8fdb2bde0d05769af5baf8fc5854eba4c56bdcd9abe1c4ecb88ba4/68747470733a2f2f7472617669732d63692e6f72672f73696c766572636f6d6d657263652f7461782d61646d696e2e7376673f6272616e63683d312e30)](https://travis-ci.org/silvercommerce/tax-admin)

Adds ability to create and edit tax rates and categories in the CMS (via siteconfig).

This allows for flexible tax configurations (meaning that you can have tax rates for different countries, zones, etc).

You can then map these categories (or rates) to products, line items (in invoices) etc and use them in your tax calculations.

Dependancies
------------

[](#dependancies)

- [SilverStripe Framework](https://github.com/silverstripe/silverstripe-framework)
- [SilverStripe SiteConfig](https://github.com/silverstripe/silverstripe-siteconfig)
- [SilverCommerce GeoZones](https://github.com/silvercommerce/geozones)

Assigning Taxes to Zones
------------------------

[](#assigning-taxes-to-zones)

By default this module integrates with the [GeoZones](https://github.com/silvercommerce/geozones)module. This allows you to assign zones to `TaxRate` objects. You can then use `TaxCategory::getValidRate()` to return the most appropriate TaxRate for this category, based either on the provided locale and zone, of the system default. EG:

```
use SilverCommerce\TaxAdmin\Model\TaxCategory;

// Get the tax category you want
$cateogry = TaxCategory::get()->byID(1);

// Find if we have a valid rate for Gloucestershire in the UK (GB)
$tax_rate = $category->getValidTax("GB", "GLS");
```

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 94.8% 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 ~243 days

Recently: every ~611 days

Total

12

Last Release

344d ago

Major Versions

1.x-dev → 2.x-dev2025-06-04

### Community

Maintainers

![](https://www.gravatar.com/avatar/c7d4998767cb41bf0048a65158559384fbab33751b26c996d6367019c68c4f8b?d=identicon)[DFT](/maintainers/DFT)

---

Top Contributors

[![mlewis-everley](https://avatars.githubusercontent.com/u/687143?v=4)](https://github.com/mlewis-everley "mlewis-everley (55 commits)")[![Makreig](https://avatars.githubusercontent.com/u/6011781?v=4)](https://github.com/Makreig "Makreig (3 commits)")

---

Tags

ecommercesilverstripetax-ratesilverstripeecommercecommercetax

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/silvercommerce-tax-admin/health.svg)

```
[![Health](https://phpackages.com/badges/silvercommerce-tax-admin/health.svg)](https://phpackages.com/packages/silvercommerce-tax-admin)
```

PHPackages © 2026

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