Paid Memberships Pro VAT Tax

An add-on for Paid Memberships Pro that calculates EU VAT at checkout and lets customers with a valid VAT number avoid the tax.

Version0.8.6
Last UpdatedSeptember 29, 2026
File Size20.4 KB
TypeWordPress Plugin
LicenseGPL v2 or later
Live DemoView demo →

Or join VIP and download this plus every other theme & plugin for free.

Already a member? Log in

100% GPL · Original files · Unlimited sites

  • Original, unmodified files — delivered exactly as distributed by the developer
  • GPL licensed — use it on unlimited websites, personal or client
  • Free updates — new versions appear here as soon as they are released
  • Verified downloads — every file is integrity-checked (SHA-256) before release

Distributed under the GNU General Public License. Not affiliated with the original developer; official support, license keys and developer-hosted services (such as one-click updates) are available only from the developer.

Secure checkout with PayPal · GPL licensed · Instant download

Description

This plugin is an add-on for Paid Memberships Pro that handles European Union VAT during membership checkout. It adds a section to the checkout form where the customer picks their EU country or enters a VAT number, and the tax is worked out from rates defined in the plugin. VAT numbers are checked against the European Commission service.

Key Features

  • Checkout VAT Section – A dedicated section on the membership checkout form lets the buyer choose their EU country of residence or supply a VAT number.
  • VAT Number Validation – VAT numbers entered by customers are checked through the European Commission's SOAP service.
  • Automatic Rate Calculation – The tax is calculated from constant VAT rates defined in the plugin, which match those listed by the European Commission.
  • GeoIP Location Detection – The buyer's country can be detected automatically, but this requires the separate GeoIP Detect plugin to be installed and active.
  • Seller Country Setting – The store owner enters their seller country in the payment gateway settings.
  • Developer Hooks – Action and filter hooks let developers adjust tax rates, the EU country list, validation results and rounding.
  • Country Rate Filter – A filter allows the VAT rate for each country to be changed.
  • Rounding Control – The number of decimals used when rounding VAT amounts can be filtered.

Who Is It For

Membership site owners who sell to customers in the European Union and need VAT handled at checkout. It suits businesses that want the tax calculated from EU rates and VAT numbers checked, and it requires Paid Memberships Pro to be installed and active.