VIES VAT number validation is a practical control for wholesale businesses selling across EU borders. Before approving a new retailer, confirm the legal customer details, check the VAT ID through the official service, save the result, and make that evidence available to finance and operations.
The goal is not to turn sales staff into tax specialists. It is to make sure the people approving accounts, accepting orders and issuing invoices work from the same customer record. For the wider context around transaction rules, delivery evidence and invoice handling, see our broader EU VAT compliance guide.
What is VIES VAT number validation?
VIES VAT number validation checks whether an EU VAT identification number is shown as valid in the VAT Information Exchange System (VIES). VIES is a European Commission service that checks VAT numbers against national databases maintained by EU Member States’ tax authorities. [1]
A VAT identification number, often called a VAT ID or VATIN, identifies a taxable person or non-taxable legal entity that is registered for VAT. [1] In wholesale operations, the check helps establish whether the retailer details submitted during onboarding match an active VAT registration returned by the service.
This is an important distinction: a VIES check records the result returned by the system when it is consulted; it does not, by itself, determine the VAT treatment of a sale. [1]
A retailer account folder connected to a secure verification seal
How do you validate a retailer’s EU VAT number in VIES?
You validate a retailer’s EU VAT number in VIES by entering the country prefix and VAT number in the European Commission’s VIES search service, then recording the result alongside the retailer’s submitted legal information.
Use this operating procedure for new accounts:
- Collect the source details. Ask for the retailer’s registered legal name, trading name where relevant, registered address, country, VAT ID, primary contact and intended delivery countries. Do not rely on a shop name alone.
- Standardise the customer record. Store the legal entity details in dedicated fields rather than burying them in an email or a sales note. A clean record is the base for reliable B2B customer master data.
- Check the country and format. Select the country associated with the VAT registration and enter the number in the format requested by the VIES service. Avoid adding punctuation or spaces unless the service expects them.
- Run the VIES check. Capture whether the response is valid, invalid, or unavailable. Where the official response makes reference details, names or addresses available, retain those details too. [1]
- Compare, do not merely tick a box. Compare the returned information with the retailer’s submitted legal name and address. Minor naming differences can have ordinary explanations, but material differences need resolving.
- Choose an account outcome. Mark the retailer approved, held pending clarification, or escalated to the appropriate finance or tax owner. Do not leave a result only in the browser history.
- Carry the status into trading. Make the approved legal entity, VAT ID and validation status visible to the people reviewing orders and creating invoices.
Treat this as a repeatable onboarding control, alongside commercial checks such as territory, price list, payment terms and credit approval. It fits naturally into a documented B2B retailer onboarding process.
Use a simple approval decision
| Check outcome | Recommended account status | Next action |
|---|---|---|
| VAT ID is valid and returned details align with the retailer record | Approved, subject to normal commercial checks | Allow the account to order under its assigned terms and tax configuration |
| VAT ID is valid but legal details do not clearly align | Hold | Ask for clarification and supporting registration details; escalate if needed |
| VAT ID is invalid | Hold | Check for entry errors, then ask the retailer to confirm its registration with the relevant national authority |
| VIES service is unavailable | Pending verification | Save the attempt and retry; do not convert an unavailable response into a valid result |
| No VAT ID supplied | Policy or tax review | Establish the customer type and transaction facts before deciding whether to approve and how to invoice |
What information should wholesale teams record after a VIES check?
Wholesale teams should record enough information to show what was checked, what VIES returned and how the business acted on that result. This creates an audit trail for the customer-approval decision.
At a minimum, keep the following in the supplier and customer master data record:
- retailer legal name and registered address as supplied;
- country of VAT registration;
- VAT ID checked, including its country prefix;
- date and time of the check;
- VIES outcome: valid, invalid or service unavailable;
- name and address returned by the service, when available;
- any consultation or request reference supplied by the service;
- the user or team member who completed the check;
- account decision, decision date and approver;
- notes on mismatches, retailer correspondence and escalation;
- a retained copy or export of the result, following your own data-retention policy.
Keep the evidence attached to the legal customer account, not to an individual order alone. A retailer may place repeat orders, use several delivery locations or have multiple buyers. The legal entity and VAT registration should remain distinguishable from those operational contacts.
A structured record also prevents a common problem: sales has one VAT number in a spreadsheet, finance has another in accounting, and the invoice reflects neither. The validation outcome should feed the same master data used downstream.
A single customer record flowing into an order document and invoice
What should you do if a VAT number is invalid in VIES?
If a VAT number is invalid in VIES, pause the VAT-related approval decision, recheck the input, and ask the retailer to confirm its details with the national tax authority responsible for its registration.
Start with straightforward checks. Confirm that the country selected is correct, the prefix has not been duplicated, and the number was copied without accidental spaces or characters. Ask the retailer for its legal name, registered address and VAT registration details again rather than assuming a trading name is the registered entity.
An invalid result may mean that the number is wrong, not yet active, not enabled for intra-EU transactions, or that the relevant authority’s data has not yet been reflected in VIES. VIES may also be temporarily unavailable. [1] These cases require different follow-up, but none should be silently treated as a successful validation.
Create an exception task with a named owner. The task should state what was checked, the response received, what the retailer supplied, and whether an invoice or order is waiting. If the case affects tax treatment, involve the person responsible for tax or seek appropriate professional advice before proceeding.
Can a retailer place a wholesale order without a VAT number?
A retailer can technically be allowed to place a wholesale order without a VAT number if your commercial process permits it, but the absence of a VAT ID should trigger a deliberate review before invoicing.
Not every buyer has the same VAT status, and an account may be purchasing domestically, cross-border, or through a different legal entity from the one sales initially spoke to. A missing VAT number is therefore not a reason to guess at a VAT exemption or reverse-charge treatment.
Set a policy that separates order capture from tax approval. For example, a prospect may submit an order request, while the account remains held until legal entity and tax fields are complete. This avoids losing a sales conversation while protecting the invoice process from incomplete data.
Before invoicing a cross-border wholesale order, use the verified customer details and have the appropriate owner determine the treatment for that supply. The reverse-charge procedure applies only where the applicable VAT rules make the customer liable for VAT; in those cases, EU invoicing guidance requires the invoice to state “reverse charge.” [2]
When should you repeat a VIES VAT number validation?
Repeat VIES VAT number validation when customer information or transaction circumstances change, and on a regular review cycle that matches your risk and order volume.
Useful triggers include:
- a new retailer application or a previously inactive account returning;
- a change to legal name, registered address, VAT ID or purchasing entity;
- a move to a different delivery country or cross-border fulfilment pattern;
- an unusually large, sensitive or manually handled order;
- an earlier invalid or unavailable result;
- a scheduled review before a new selling period or account renewal.
Set the cadence in a written procedure rather than relying on individual memory. High-volume teams may make a fresh check part of each relevant order review; other teams may review on account changes and scheduled intervals. The right choice depends on your transaction pattern and internal controls.
How should VAT validation fit into retailer approval and invoicing workflows?
VAT validation should be a controlled handoff from retailer onboarding to account approval, order approval and invoice creation. Each step should use the same approved legal customer record.
A workable flow looks like this:
Retailer application → master-data review → VIES check → approval or exception → order approval → VAT invoice → retained evidence.
Give each team a clear responsibility. Sales collects details and explains what is missing. Operations verifies that the account fields are complete. Finance or the designated tax owner resolves exceptions and confirms the invoice setup. Order approvers then see whether the account is cleared, held or requires review.
A wholesale platform can make that handoff easier by centralising retailer onboarding, account status, customer data, order approval and VAT-aware invoicing. Brandgate, for example, is designed to give wholesale teams a shared retailer record and order-to-invoice workflow, while the business remains responsible for deciding and applying the correct VAT treatment.
The practical benefit is traceability. Instead of copying a VAT ID from an email into an order and again into accounting, teams can preserve the approved customer record through the workflow. Read more about connecting those handoffs in our guide to order-to-invoice automation.
A clear approval path from retailer onboarding to a completed invoice
What are the limits of a VIES VAT number check?
A VIES VAT number check records the result supplied through the VIES system when it is consulted; it does not replace an assessment of the underlying sale. [1]
In particular, a VIES result alone does not answer operational questions such as whether:
- the retailer is the actual contractual customer for the order;
- goods are being supplied to the country and address shown in the account;
- the business holds the relevant transport and delivery documentation;
- the invoice contains the details needed for the supply; or
- a commercial account should be approved for credit, pricing or distribution rights.
For that reason, retain the VIES result as one part of a wider file. Pair it with the order, delivery information, invoice record and relevant correspondence. Review your process when product flows, fulfilment models or selling countries change, and use your tax adviser for decisions that are unclear or high risk.
A disciplined VIES check takes little interpretation when the procedure is defined. Collect clean details, check the VAT ID, save the evidence, resolve exceptions before release, and let validated master data carry through to the order and invoice. If you want to centralise those steps in a branded wholesale workflow, Book a demo.
