Official checks · 7 min read
Jakub Wujec
VIES carrier check before you pay the invoice
A VIES carrier check confirms the EU VAT number is valid today and returns the registered name from the Commission VIES service. Match that name to KRS, CEIDG, ANAF, or ARES and to the invoice header. Inactive VIES or a name mismatch is a risk signal that requires review before you assign a load or release payment details.
Key checks before you assign the load
- VIES answers VAT validity and registered name, not haulage rights.
- Run VIES on the invoice entity, not a related brand name.
- Pair VIES with local VAT lists where Certica fetches them.
- Inactive status on booking day blocks automatic approval.
- Name mismatch with company register needs explanation.
- Save the VIES confirmation with a date stamp.
What the check means
VIES (VAT Information Exchange System) is the EU Commission service to validate VAT registration for cross-border EU trade. A VIES carrier check returns whether the number is valid at query time and the registered name when the member state returns it.
Certica also fetches local VAT sources where implemented: Polish VAT whitelist, Romanian ANAF register, Estonian EMTA, and others per country. VIES and Domain run on every enabled country.
Why this check matters
Company existence alone is not carrier verification. A company can exist and still need deeper checks before you assign a load.
- Fraud cases reuse VAT IDs from dissolved or unrelated companies.
- Payment to the wrong VAT entity is hard to recover after pickup.
- Valid company register with inactive VIES may indicate tax status change.
- Invoice name must match register and VIES before finance approves.
What data can be compared
| Source field | Compare with | Risk signal |
|---|---|---|
| VIES valid flag | Booking date | Inactive or invalid VAT |
| VIES registered name | Invoice legal name | Different payee on the invoice |
| VIES name | KRS, CEIDG, ANAF, ARES name | Tax ID tied to another entity |
| Local VAT list status | VIES result | Conflict between VIES and national list |
| VAT country prefix | Carrier country selected | Wrong member state on the number |
Limits of the check
- VIES does not prove the company can haul goods or holds insurance.
- Some member states return no name in VIES; use company register as primary.
- VIES valid today does not guarantee validity on pickup day without a fresh check.
- VIES is for EU VAT numbers; non-EU carriers need other tax proof.
- Local VAT whitelist coverage varies by country in Certica Documentation.
Red flags and common mistakes
VIES returns invalid or inactive
Pause before load assignment. VAT ID may be deregistered or typed wrong.
VIES name does not match company register
May indicate rebranding, group structure, or identity reuse. Requires review.
Invoice VAT on a different entity than the booking contact
Common in fake-carrier flows. Align contract party, register, and VIES.
VIES valid but local list shows removal
Treat national list conflict as a risk signal where both sources exist.
How Certica runs VIES and local VAT checks
Certica automatically collects and analyses carrier verification data, detects risk signals, and supports your decision before a load is assigned.
Certica queries VIES on every supported verification and merges local VAT registers where implemented. VAT status and names are compared with company register data.
- VAT active status and country-specific VAT checks run on mismatch.
- VIES PDF confirmation stored when your process needs documentation.
- Same submission as licence and register checks. Results usually return in seconds to a few minutes, depending on registry availability.
Official sources
FAQ
Is VIES enough to verify a carrier?
No. VIES covers tax ID status. You still need company register, transport licence, insurance when plates are available, and contact checks.
How often should I run a VIES carrier check?
On every new booking or when the carrier sends a new invoice header. Do not reuse last month’s printout.
What if VIES shows no name?
Use the company register name as primary and keep VIES validity in the file.
Does Certica check Polish VAT whitelist too?
Yes for Poland. VIES, VAT whitelist, and Domain run together on Polish carriers.
Related pages
Certica
Run the same checks automatically
Certica collects registry, VAT, licence, insurance, and domain data in one run, applies risk rules, and saves a PDF audit trail before you assign the load.
No card required. Results usually return in seconds to a few minutes, depending on registry availability.