[ trade name ]
[ City, Postal Code ]
"requestDate": "2026-04-02T00:58:03.632Z",
"userError": "VALID",
"name": "Anonymous SA",
"address": "[ Registered Address ]",
"requestIdentifier": "WAPIAAAAZ1LsoMJz"
VATport is a VAT verification and audit-proof platform designed for:
It allows you to perform batch validations of VAT numbers (mass), search VAT numbers by company name, and generate audit-ready documentation.
VATport certificates are generated by querying official government APIs in real time — the EU VIES system, HMRC (UK), the Norwegian Brønnøysund Register, and the Swiss UID Register. The raw API response, including the exact request URL and the full JSON/XML reply from the authority, is embedded directly in the PDF. This means the certificate is not a screenshot or a summary — it is a machine-readable record of an official government response.
Most importantly, each certificate issued through the EU VIES system includes a unique consultation number, generated by the EU tax authority at the moment of validation and issued in the name of the requester. Tax inspectors recognise this number as the gold standard of VAT due diligence — it is the same reference your own national tax authority can look up on their side.
When you invoice a business customer outside your country — whether in the EU or beyond — you may be entitled to issue the invoice VAT-free (reverse charge). But this is not automatic. To legally omit VAT, you must verify that your customer is a registered taxable business in their country at the time of the invoice.
If you skip this step and a tax authority later audits you, the burden of proof falls on you. Without documented evidence that your customer was VAT-registered at the time of the transaction, the inspector can disallow the VAT exemption / reverse charge retroactively. That means you owe the VAT you didn't charge — out of your own pocket — plus interest and potential penalties.
There is a subtler problem that catches many businesses off guard: the evidence must reflect the status at the time of the invoice, not just the time of the audit. A customer who was registered when you invoiced them may have deregistered since. Without a timestamped certificate proving they were registered on the invoice date, you have a problem.
VATport solves this by generating a dated PDF certificate every time you validate a VAT number. You build an audit trail automatically, validation by validation, and you store it for the day you need it.
In short: checking VAT numbers on official websites is free. Proving you checked them, in a format that holds up to a tax inspector, is what VATport is for.
That said, every case is different.
VAT rules vary depending on whether you are selling goods or services, and who your customer is. Cross-border sales of services to EU businesses generally fall under the reverse charge mechanism, where the customer accounts for VAT in their country — but the rules differ for B2C sales, digital services, and certain regulated sectors. For goods sold to EU businesses, proof of transport or dispatch (CMR documents, freight invoices, delivery confirmations) is typically required alongside VAT registration evidence. For exports of goods to non-EU countries, customs clearance documentation is the primary proof of export, and VAT exemption conditions are governed by export regulations rather than VIES.
VATport helps you with one critical piece of this puzzle: verifying and documenting that your customer was a registered taxable entity at the time of the transaction. It does not replace the other documentation your specific transaction may require.
We strongly recommend consulting a qualified tax advisor or VAT specialist for your particular situation. The rules are complex, country-specific, and subject to change.
| Country | Code | Source | |
|---|---|---|---|
| Non-EU Countries | |||
| United Kingdom | GB | HMRC API | |
| Norway | NO | Brønnøysund | |
| Switzerland | CH | Swiss UID | |
| EU Member States | |||
| Austria | AT | EU VIES | |
| Belgium | BE | EU VIES | |
| Bulgaria | BG | EU VIES | |
| Cyprus | CY | EU VIES | |
| Czech Republic | CZ | EU VIES | |
| Germany | DE | EU VIES | |
| Denmark | DK | EU VIES | |
| Estonia | EE | EU VIES | |
| Greece | EL | EU VIES | |
| Spain | ES | EU VIES | |
| Finland | FI | EU VIES | |
| France | FR | EU VIES | |
| Croatia | HR | EU VIES | |
| Hungary | HU | EU VIES | |
| Ireland | IE | EU VIES | |
| Italy | IT | EU VIES | |
| Lithuania | LT | EU VIES | |
| Luxembourg | LU | EU VIES | |
| Latvia | LV | EU VIES | |
| Malta | MT | EU VIES | |
| Netherlands | NL | EU VIES | |
| Poland | PL | EU VIES | |
| Portugal | PT | EU VIES | |
| Romania | RO | EU VIES | |
| Sweden | SE | EU VIES | |
| Slovenia | SI | EU VIES | |
| Slovakia | SK | EU VIES | |
| Northern Ireland | XI | EU VIES | |
Validations performed against the Norwegian Brønnøysund Register and the Swiss UID Register confirm VAT registration status only. These authorities do not issue a unique consultation number.