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

VIES and local VAT comparisons
Source fieldCompare withRisk signal
VIES valid flagBooking dateInactive or invalid VAT
VIES registered nameInvoice legal nameDifferent payee on the invoice
VIES nameKRS, CEIDG, ANAF, ARES nameTax ID tied to another entity
Local VAT list statusVIES resultConflict between VIES and national list
VAT country prefixCarrier country selectedWrong 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.

Check 20 carriers for free

No card required. Results usually return in seconds to a few minutes, depending on registry availability.