C3 Pro Rata Shipping Tax

Correctly calculate pro rata shipping tax based on tax rates of shipped products.

Based on HMRC guidelines - this is the only extension that calculates shipping tax correctly for the UK and similar countries that have pro rata rules.

By enabling this extension, Magento can then adjust the rate of shipping tax to match that of the products in an order, whether they are all taxable at the same rate or even a mixture.

This extension has been built for Magento 2 Community. If you have a requirement for this on Magento 2 Enterprise, please get in touch.


Can Magento calculate shipping VAT correctly for the UK?
Of course - just use standard rate. Or zero rate if all your goods are zero-rated.

What if some products are zero-rated and others aren't?
Ah, then sorry - Magento can't calculate your shipping VAT, because according to HMRC, the shipping VAT rate should be "the same rate as the goods being delivered or posted" (see this VAT guidance), so it should be pro rata'ed based on the goods sent.


  • Choose to base proportions on inclusive or exclusive prices.
  • Correctly displays shipping VAT and total VAT in orders if summaries are enabled.
  • Also works for taking admin orders.
  • Choose which countries pro rata shipping VAT applies to.
  • Option to keep either the exclusive or inclusive shipping price fixed.
  • Enable/disable by website or store.



Compatible with

2.0.x - 2.1.x


Tested on Magento CE >= 2.0.6. Currently testing against Enterprise Edition.

Tax must be set up on your site and products in order to calculate shipping tax.

Compatibility & Quality

Use whatever carrier and shipping extension you like.

The pro rata shipping tax extension is developed using the magento 2 plug-in and event architecture to maximise compatibility with other extensions and magento itself. Therefore you can use a custom shipping module such as shipping rules or matrix rates.

Developed by Magento certified developers with a full set of unit and integration tests.