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.
| Scenario | Buyer | Product | Expected | Charged | ✓ |
|---|---|---|---|---|---|
| within IE | guest consumer | standard rate | 23% | 23% | ✓ |
| IE → DE | guest consumer | standard rate | 19% | 19% | ✓ |
| IE → DE | B2B, reverse-charge exempt | standard rate | 0% | 0% | ✓ |
| IE → DE | guest consumer | reduced rate (books) | 7% | 7% | ✓ |
| within IE | B2B, no exemption on file | standard rate | 23% | 23% | ✓ |
Every check is a calculation only — nothing is ever ordered, paid for, or changed.
§ 1 · How a scan works
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.
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.
Dated, versioned, with the full evidence table attached — exportable as CSV and printable to PDF.
§ 2 · What we will and will not claim
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.
§ 3 · Monitoring
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
Everything VATparity can do is in one flat plan.