VATparity

Is your store charging every kind of buyer the right VAT — and can you prove it?

VATparity asks Shopify’s own tax engine what it would charge each kind of buyer, in each country you sell to, for each kind of product — then compares every answer against a versioned EU/UK rate table and shows you the evidence.

Get it on the Shopify App Store Coming to the Shopify App Store
The shape of the evidence — each row is one calculation Shopify’s tax engine was asked to price
Scenario Buyer Product Expected Charged
within IEguest consumerstandard rate23%23%
IE → DEguest consumerstandard rate19%19%
IE → DEB2B, reverse-charge exemptstandard rate0%0%
IE → DEguest consumerreduced rate (books)7%7%
within IEB2B, no exemption on filestandard rate23%23%

Every check is a calculation only — nothing is ever ordered, paid for, or changed.

§ 1 · How a scan works

Real calculations, not a settings checklist.

  1. The scan prices real scenarios

    Each scenario is priced by Shopify’s own tax engine via draft-order calculations — nothing is ever ordered, paid for, or changed. Guest buyers, business buyers with and without reverse-charge exemptions, and Shopify B2B company accounts are all covered.

  2. Results become findings that say what kind of claim they make

    Observed configuration · reproducible calculation discrepancy · suspected compliance issue · accountant review required. A calculation discrepancy is never reported from a single reading — it must still be there on a re-check an hour or more later.

  3. You get the report your accountant actually wants

    Dated, versioned, with the full evidence table attached — exportable as CSV and printable to PDF.

§ 2 · What we will and will not claim

The evidence earns every sentence on this page.

The engine’s readings were verified against real checkout runs — amounts and tax lines — for guest checkout, B2B company checkout, reduced-rate goods, and tax-inclusive pricing, on Shopify Tax and on manual-rates stores.

Never touched
No theme edits, no checkout changes, no price changes. VATparity leaves your store the way it found it.
Never hidden
The app’s own test data — four clearly-named records — is documented on the Setup screen, removable there with one click, and removed at uninstall.
Never rushed
One surprising reading is an observation, not a finding. It becomes a finding only when a re-check an hour or more later still shows it.
Never advice
These are software test results, not tax advice — the report says so on every page, and so does the footer of this one.

§ 3 · Monitoring

Shopify’s tax engine changes under stores.

The paid plan re-scans weekly and alerts you when a result changes — so the day a calculation shifts under your store, you find out from a re-scan instead of a filing.

§ 4 · Pricing

One plan, no tiers.

Freeevery store
  • Run scans whenever you like
  • Per-scan summary, counts by severity
  • One finding in full, with its evidence
$19per 30 days
  • The full report — every finding, with evidence
  • CSV export, print / save as PDF
  • Weekly automatic re-scan
  • An alert when a result changes

Everything VATparity can do is in one flat plan.