VAT Number
The VAT Number field lets business customers enter their VAT registration number (or other tax ID) at checkout. This is commonly required for B2B orders in the EU and UK. It can also be shown on the Thank You Page and Order Status Page so customers who skipped it at checkout can still enter it after placing an order.

How to set up
Section titled “How to set up”- Go to VAT Settings in the app.
- Configure display settings (see below).
- Click Save.
- In the Shopify checkout editor, add the VAT Number block to the checkout page.
Display settings
Section titled “Display settings”| Setting | Description |
|---|---|
| Field label | Label shown on the VAT input |
| Make VAT number mandatory | Blocks checkout if the field is empty (when applicable) |
| Show for B2B customers only | Only shows the field when the customer has a company on Shopify |
| Show on Thank You page | Customer can enter VAT on the Thank You Page after skipping it at checkout |
| Show on Order Status page | Customer can enter VAT on the Order Status Page after skipping it at checkout |
| Country mode | Show field in selected countries, or hide it in selected countries |
| Country selector | Multi-select list of countries to apply the country mode to |
- Works on checkout, thank you page, and order status page.
- The B2B only toggle checks whether the customer is part of a Shopify B2B company. It is not based on a customer tag.
- If no countries are selected, the field shows for all countries regardless of the country mode.
- The VAT number entered is saved as an order attribute visible in Shopify admin.
Use cases
Section titled “Use cases”| Scenario | Conditions to set |
|---|---|
| Show VAT field only for EU countries | Set Country mode to “Show in these countries” and select all EU member states |
| Show for all countries except one | Set Country mode to “Hide in these countries” and select the excluded country |
| Show for B2B customers anywhere in the world | Enable B2B customers only, leave countries empty |
| Mandatory VAT for EU B2B | Enable B2B only + Mandatory + select EU countries |
Best practices
Section titled “Best practices”- Label the field to match your market: “VAT Number” for EU/UK, “GST Number” for India/Australia, “Tax ID” for the US.
- Enable Show on Thank You Page / Order Status Page so customers who skip it at checkout can still add it, which reduces order-level follow-up queries.
- Only make the field mandatory if your business legally requires it. Optional is friendlier for mixed B2B/B2C stores.
- Test with both a B2B and a non-B2B account to confirm the visibility toggle works as expected.