Get validated VAT numbers from Shopify into Billbee, sevDesk, Exact Online, Xero, and 8 other European accounting tools.
TL;DR: Shopify doesn’t natively pass validated VAT numbers to accounting software. To get VAT IDs onto invoices in tools like Billbee, sevDesk, Exact Online, or Xero, you need them stored as order attributes. The EU Tax Exemption app validates VAT numbers via VIES and saves them to every order automatically, so your accounting stack can pick them up without manual work.
You validate a customer’s VAT number. The order gets tax-exempt status. But when your accounting software pulls the order, the VAT number is nowhere to be found.
This is one of the most common frustrations for B2B Shopify sellers in Europe. Shopify can mark a customer as tax-exempt, but that status alone doesn’t tell your invoicing tool which VAT number justified the exemption. And without the VAT number on the invoice, your reverse charge invoice isn’t compliant.
The fix is straightforward: the VAT number needs to be stored as an order attribute (note_attributes) that your accounting software can read. That’s exactly what the EU Tax Exemption app does automatically for every validated B2B order.
Below is a practical guide for connecting that data to the most popular European accounting and invoicing tools.
Before diving into specific tools, here’s what happens behind the scenes:
vat-id order attribute in ShopifyThe key is step 4. Without the VAT number stored on the order itself, your accounting tool has nothing to grab. Let’s look at how each tool handles this.
Billbee is the go-to multichannel order management tool for German and Austrian Shopify sellers. It handles invoicing, shipping labels, and accounting exports, including DATEV.
Billbee reads Shopify’s order note_attributes by default. Once the EU Tax Exemption app saves the VAT number as a vat-id attribute, Billbee picks it up automatically during order sync.
Setup:
vat-id from Shopify’s additional details to the customer’s tax number fieldBillbee also exports to DATEV format, so the VAT number flows all the way through to your tax advisor.
sevDesk is popular with small and mid-sized German businesses for bookkeeping, invoicing, and tax filing. Their Shopify integration syncs orders directly into sevDesk and creates invoices automatically.
Setup:
If you use sevDesk through Billbee, the VAT number passes through both systems. If you use sevDesk’s direct Shopify integration, make sure it’s configured to read note_attributes.
lexoffice is another major German cloud accounting tool, especially popular with freelancers and small businesses. Their Shopify app syncs orders and creates bookkeeping entries.
Setup:
vat-idlexoffice also handles the EÜR (Einnahmenüberschussrechnung) and VAT returns, so having the VAT number on the order makes your tax filings more accurate from the start.
DATEV isn’t something you use directly. It’s the standard format German tax advisors use. Your accounting tool needs to export Shopify data in DATEV-compatible format, and the VAT number needs to be part of that export.
How to get VAT numbers into DATEV:
The common thread: all of these tools need the VAT number to be stored on the Shopify order. Without it, your DATEV export has a gap that your Steuerberater will flag.
Exact Online is the dominant accounting platform in the Netherlands and Belgium. Many Dutch Shopify sellers use it for their complete financial administration, including BTW-aangifte (VAT returns).
Setup:
vat-id order attribute to the “BTW-nummer” field on the Exact Online contactFor Dutch sellers: the VAT number is required on your ICP-opgave (EC Sales List). Having it flow automatically from checkout to Exact saves you from manually cross-referencing orders at the end of each quarter.
Moneybird is a popular Dutch and Belgian cloud accounting tool known for its clean interface and strong VAT handling. Many smaller Dutch Shopify stores use it.
Setup:
vat-id order attribute to Moneybird’s “BTW-nummer” contact fieldMoneybird also generates the ICP declaration data you need for your quarterly VAT filing with the Belastingdienst.
e-Boekhouden is a widely used Dutch accounting platform, particularly among ZZP’ers and small businesses. It’s affordable and handles Dutch VAT requirements well.
Setup:
vat-id from the order’s note_attributes in the customer recordXero is widely used across the UK, Ireland, and increasingly in other European markets. It handles multi-currency and VAT well, making it a solid choice for cross-border B2B sellers.
Setup:
vat-id order attribute to Xero’s “Tax Number” field on the contactFor UK sellers post-Brexit: the same workflow applies, but you’ll map to HMRC-validated tax numbers instead of VIES.
QuickBooks Online is used by Shopify sellers across Europe, especially in the UK and France. Its VAT handling has improved significantly in recent years.
Setup:
vat-id order attribute to the customer’s “VAT Registration Number” fieldSufio is built specifically for Shopify invoicing and handles EU VAT compliance natively. It’s particularly popular with merchants who need professional, multilingual invoices.
Setup:
vat-id from Shopify order attributes automaticallyIf you don’t use a separate accounting tool and just need compliant invoices from Shopify, Sufio combined with our app covers the full workflow.
Quaderno specializes in tax compliance for digital and physical goods across the EU. It automatically detects B2B transactions and applies the correct tax treatment.
Setup:
FastBill is a German invoicing and accounting tool often used by freelancers and small businesses. It handles GoBD-compliant invoicing and DATEV exports.
Setup:
vat-id to FastBill’s “USt-IdNr.” customer fieldEvery tool in this list needs the same thing: the VAT number stored on the Shopify order in a machine-readable format. The specific field mapping varies, but the principle is identical.
Shopify’s native VAT validation (available on Shopify Tax) can check whether a number is valid, but it doesn’t write the VAT number to order attributes. That means your accounting software can’t access it through the normal order sync. As of early 2026, the VAT ID from Shopify’s native validation still isn’t exposed via the Admin API.
The EU Tax Exemption app bridges this gap. It validates via VIES, applies the tax exemption, and stores the VAT number as a vat-id note_attribute on the order. That attribute is readable by every accounting tool that syncs with Shopify, including all the ones listed above.
| Accounting Tool | Country | Shopify Field | Target Field |
|---|---|---|---|
| Billbee | DE/AT | note_attributes (vat-id) | Tax number / USt-IdNr. |
| sevDesk | DE/AT | note_attributes (vat-id) | USt-IdNr. on contact |
| lexoffice | DE/AT | note_attributes (vat-id) | USt-IdNr. on contact |
| DATEV (via export) | DE/AT | note_attributes (vat-id) | Debitor tax number |
| Exact Online | NL/BE | note_attributes (vat-id) | BTW-nummer on contact |
| Moneybird | NL/BE | note_attributes (vat-id) | BTW-nummer on contact |
| e-Boekhouden | NL | note_attributes (vat-id) | BTW-nummer on contact |
| Xero | UK/EU | note_attributes (vat-id) | Tax Number on contact |
| QuickBooks | UK/EU | note_attributes (vat-id) | VAT Reg. Number |
| Sufio | EU-wide | note_attributes (vat-id) | Auto-detected |
| Quaderno | EU-wide | note_attributes (vat-id) | Tax ID on contact |
| FastBill | DE | note_attributes (vat-id) | USt-IdNr. |
The setup takes about two minutes. Install the EU Tax Exemption app, and every validated B2B order will have the VAT number stored on it. From there, your accounting software does the rest.
If you’re not sure which VAT validation app fits your setup, or you want to understand how reverse charge works in Shopify, we’ve covered both in detail.
The bottom line: your checkout handles the tax exemption, but your books need the VAT number. Make sure the data actually gets there.