VAT Right – EU VAT & OSS for WooCommerce
by Jean Galea 0 (0 reviews)

VAT Right – EU VAT & OSS for WooCommerce

Validates EU VAT numbers, applies reverse charge or destination VAT, tracks the OSS threshold and records every VAT decision on the order.

VAT Right ranks #59,007 among WordPress.org plugins with 0+ active installations, is #10,113 of 14,124 in the E-commerce category, and was last updated Oct 29, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1.4
v0.1.7 Current Version v0.1.7
Updated 3 days ago Last Update on 29 Oct, 2026
Refreshed 2 days ago Last Refreshed on
#10,113 of 14,124 in E-commerce Downloads -37.8% this week Actively maintained
View on WordPress.org
Rank
#59,007
— No change
Active Installs
0+
— No change
KW Avg Position
59.3
0.3 worse
Downloads
194
+4 today
Support Resolved
0%
— No change
Rating
0%
Review 0 out of 5
0 (0 reviews)

Next Milestone 10

Total Progress 30%
0+ 10+
31,439
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 7 more installs to reach 10+

Rank Changes

47,379 52,230 57,081 61,932 66,783 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026
46,912 52,774 58,637 64,499 70,361 18-10-2026 19-10-2026 20-10-2026 21-10-2026 22-10-2026 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026
Current #59,007
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 20 30 40 50 60 70 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026
0 10 20 30 40 50 60 70 18-10-2026 19-10-2026 20-10-2026 21-10-2026 22-10-2026 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

0.0
0 reviews
Overall 0%
5
0 (0%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Frequently Asked Questions

Common questions about VAT Right – EU VAT & OSS for WooCommerce

Checkout still works. By default the order is accepted, VAT is charged and the order is flagged as pending validation. The plugin checks the number again later and, if it validates, marks the order and can email you so you can refund the VAT. The setting "When a registry is unavailable" offers two alternatives: accept the order, exempt the VAT and re-check later, or don't accept the order. Registry requests time out after a few seconds. Exempting while a registry is down lets anyone enter a made-up number for that country, so the VAT is yours to recover if the re-check fails.
HMRC only answers requests that carry credentials from a registered application, so you need your own. They're free. Create an account at the HMRC Developer Hub. Register an application and subscribe it to the VAT Registered Companies API (check a UK VAT number). Copy the client ID and client secret from the application. Paste them into WooCommerce > Settings > Tax > VAT Right > HMRC. Without credentials, GB numbers are only format-checked and a business customer in the UK is treated as a consumer.
The plugin hooks into the WooCommerce Subscriptions renewal and switch hooks. A renewal is decided as a new sale: the subscription's stored registry answer is reused while it's fresh, otherwise the number is checked again, and the decision is stored on the renewal order. If a renewal can't be decided, VAT is charged. This has been tested against a stand-in for the Subscriptions hooks, not against the WooCommerce Subscriptions plugin itself.
Yes. VAT Right reads the VAT numbers WooCommerce EU VAT Number, EU/UK VAT Validation Manager (WPFactory), Aelia EU VAT Assistant and EU/UK VAT Compliance (Simba) saved on orders and customers, so past orders, invoices and checkout keep them. Under WooCommerce > Settings > Tax > VAT Right, the import counts what it found, then copies the numbers, the validation results and the store's own VAT number into VAT Right in the background. It works with the other plugin deactivated, keeps any number VAT Right already holds and leaves the other plugin's data as it is. From the command line: wp vatright import --dry-run, then wp vatright import. VAT Right prints the customer's VAT number in the order's billing address, and also saves it in the _billing_vat_number and _vat_number_is_valid order fields invoice plugins read. Turn that off under Data > Invoice plugins.
It stores the customer's VAT number, the registry's name, address and consultation number for it, and the IP country evidence used for digital sales, on the order, in the plugin's ledger table and, for logged-in customers, in their account. After the retention period (10 years by default, counted from the end of the year of the sale, which matches the OSS record-keeping period) the plugin removes the personal data from the decision record and ledger rows and keeps the scheme, rule, amounts and country evidence. Exporters and erasers are registered with the WordPress privacy tools. All plugin data is kept when you delete the plugin, unless you tick "Delete all plugin data when the plugin is deleted".
See "External services" below. Nothing else is contacted, and the plugin makes no request unless a VAT number, a rate update or a currency conversion needs it.
Each of these errs on the side of charging VAT. Consulting, legal, advertising and similar services to consumers outside the EU (Article 59 of the VAT Directive) are charged your store's VAT. Business customers in the UK are treated as consumers unless you add your own HMRC API credentials. Swiss and Norwegian numbers that can't be checked at checkout are charged VAT until they're re-checked. In a cart that's partly exempt because of a domestic exemption, the exempt line is charged VAT. On carts in a currency other than EUR, the threshold display updates at checkout, not on every cart recalculation. A valid VAT number removes VAT without checking that the buyer is that company, so a published number belonging to someone else would pass.

Sign In / Register

You need to sign in or register to use this feature.