Cybersecurity & Compliance

Best VAT Number Checkers and Validation Tools in 2026

Official and commercial VAT number checkers compared: VIES, HMRC, Brønnøysund, Swiss UID and 10 APIs, ranked on source, audit evidence, coverage and price.

A VAT number checker is a service that confirms whether a value added tax identification number is currently registered with the tax authority that issued it and, where the authority allows, returns the name and address of the business that holds it. Businesses run these checks before zero-rating a cross-border supply or onboarding a supplier. Within the European Union each request is forwarded in real time to the database of the issuing member state, because there is no EU-level VAT database.

This list covers fourteen tools in two groups. The first group is the official free services: the European Commission's VIES, HM Revenue & Customs' "Check a UK VAT number" service and API, Norway's Brønnøysund Register Centre and the Swiss UID register. The second group is commercial APIs that query those registers and add bulk processing, retries, monitoring and wider coverage.

Contents
  1. What is a VAT number checker
  2. History and market
  3. Key features to compare
  4. Pricing models
  5. How to choose
  6. Methodology
  7. The list
  8. Comparison table
  9. Alternatives by use case
  10. Recent developments
  11. Frequently asked questions
  12. See also

What is a VAT number checker

A VAT number checker answers a narrow question: whether the issuing authority records an identifier as valid at the moment of the query. VIES answers "valid", "invalid" (not valid at least on the date specified) or an unavailability or error message. A valid reply may also carry a name and address, but only where the issuing member state permits disclosure; when it does not, VIES replaces those fields with "---".

What a check proves

A valid result confirms that the number is live in the national database queried. If the checker enters its own VAT number as requester, VIES returns a unique consultation number, which the Commission advises archiving as proof of what was checked and when. HMRC's service offers a similar proof-of-check, and its API issues a reference number in verified check mode.

What a check does not prove

The Commission states that confirming a number's validity and its attribution to a taxable person is only one element of evidence supporting a VAT-exempt intra-Community supply of goods. It does not show that the person presenting the number is its holder, especially where the issuing state hides the name and address. An "invalid" result is not conclusive either: some states record in VIES only businesses registered for intra-EU trade, so a correct domestic number can fail. Offline format and checksum tests prove only that a string is well formed.

Northern Ireland and the XI prefix

Since 1 January 2021 VIES no longer validates UK numbers with the GB prefix. Businesses operating under the Protocol on Ireland and Northern Ireland have numbers with an XI prefix, which VIES validates under a separate "XI-Northern Ireland" entry; GB numbers must be checked with the UK tax administration. The VIES status service lists 28 country codes: the 27 member states plus XI.

Adjacent categories include tax software for small business and subscription billing software, which call a checker to decide whether to charge VAT, and accounts payable software and AML software, which use the same checks during onboarding.

History and market

VIES is the electronic system through which EU tax administrations exchange VAT-registration data and information on tax-exempt intra-Community supplies; the public VIES on-the-Web site exists to let traders confirm a VAT number under article 31 of Council Regulation (EC) No 904/2010. A SOAP web service mirrors the interactive page, and a REST endpoint reports each national database's availability. VIES is designed for single requests, not batches.

Two changes shaped the current market. Brexit removed GB numbers from VIES on 1 January 2021 and introduced the XI prefix, so any business trading with both the EU and Great Britain now needs two official sources. HMRC moved its API to version 2.0, which requires registration and credentials, and removed version 1 on 17 February 2025. Commercial providers fill these gaps by wrapping VIES, HMRC and other registers in one API.

The EU's VAT in the Digital Age (ViDA) package was adopted on 11 March 2025 and entered into force on 14 April 2025, with digital reporting requirements for cross-border B2B supplies applying from 1 July 2030. The ViDA page does not itself mention VIES or validation. No market-size figure from a named research firm was found, so none is given.

Key features to compare

Source of the answer

The most reliable checkers query the issuing authority in real time. VAT Sense, Lookuptax and MonitorPay name VIES and HMRC as sources; VATFind uses a licensed company-data source.

Audit evidence

A consultation or reference number is the strongest record of a check. VAT Sense and Vatstack document passing the requester's own VAT number to obtain one from VIES or HMRC. Others log a timestamp or validation history, which is not an authority-issued identifier.

Jurisdiction coverage

Coverage ranges from EU-only APIs such as vatlayer, Abstract API and VATcomply to services claiming 100 or more countries, such as Lookuptax, Fonoa and MonitorPay.

Downtime handling

National databases go offline for maintenance; VIES lists Denmark as unavailable every day between 04:00 and 05:00, and XI numbers as unavailable every Saturday from 07:30 to 10:30. Vatstack accepts requests during outages and revalidates automatically, sending the result by webhook; VAT Sense uses two official fallback services for VIES.

Bulk validation and monitoring

VIES does not accept batch requests. VAT Sense includes CSV or Excel bulk validation on every plan, Fonoa validates up to 50,000 records per batch, and MonitorPay and VATFind offer monitoring that flags a number whose status changes.

Name and address matching

Where a register returns the holder's details, some tools compare them with the name and address on file. VAT Sense offers this matching, and Fonoa uses fuzzy matching to flag mismatched or outdated records.

Pricing transparency

Most vendors publish quotas and prices; Fonoa does not.

Pricing models

The official services are free. VIES, HMRC's web service, the Swiss UID register and Norway's open Enhetsregisteret API charge nothing for queries.

Commercial tools charge in three ways. Monthly request tiers are the most common: vatlayer runs from a 100-request free plan to US$99.99 a month for 20,000 requests; vatcheckapi from 150 free validations to US$199 a month for 100,000; VAT Sense, priced in pounds sterling, from £4.99 a month for 500 requests to £99.99 for 50,000. Base fee plus metered overage is used by Vatstack, whose Small Business plan costs $15 a month with 500 validations included and $0.03 for each extra. Pure usage pricing is used by MonitorPay, which quotes from €0.10 per check with no monthly minimum. Lookuptax, which covers more countries, starts at $49 a month for 200 validations, and VATFind's plans start at US$99 a month for 495 checks. Fonoa is quote-based.

At entry tiers the cost per check ranges from nothing (official services, VATcomply) to about $0.25 (Lookuptax Lite). Broad-coverage vendors generally cost more per check than EU-only APIs.

How to choose

Occasional manual checks. The official services suffice: VIES (with the requester's own number, for a consultation number) for EU and XI, HMRC for GB, the UID register and Brønnøysund for Switzerland and Norway.

Checkout and billing integration. VAT Sense and Vatstack both document consultation numbers; Vatstack's retry-and-webhook model suits asynchronous checkouts, while VAT Sense covers more regimes.

Supplier and customer onboarding at scale. Fonoa suits large batches, Lookuptax offers published multi-country pricing, and MonitorPay combines VAT with bank account and payee checks.

Low-cost EU-only use. Developers who need only EU numbers can use VATcomply without an API key, or the free tiers of vatcheckapi, vatlayer and Abstract API.

Unknown VAT number. VIES and HMRC cannot search by name; VATFind and Fonoa can, after which the number should be confirmed officially.

Methodology

Entries offer a VAT number check usable today, either free from a public authority or as a documented commercial product. Avalara and Taxually were considered; the pages reviewed for them in November 2026 did not describe a standalone VAT number validation product, so they are not ranked.

Official services are listed first because every commercial tool depends on them. They are ordered by jurisdictions covered, then by whether they issue audit evidence, then by whether they offer a documented machine interface.

Commercial tools are scored 0 to 2 on five criteria, each taken only from the vendor's own pages: coverage (2 = several regimes beyond the EU and UK; 1 = EU or EU plus UK); audit evidence (2 = authority-issued consultation or reference number; 1 = timestamp or validation history; 0 = none documented); pricing transparency (2 = full plan prices or a per-check rate published; 1 = partial; 0 = quote-based); operations (2 = at least two of bulk validation, outage retry and status monitoring; 1 = one; 0 = none documented for VAT); and source disclosure (2 = names the official registers queried; 1 = says official registries without naming them; 0 = secondary or licensed data). Scores: VAT Sense 10, Vatstack 10, MonitorPay 9, Lookuptax 8, Fonoa 5, vatcheckapi 5, Abstract API 5, VATcomply 5, VATFind 5, vatlayer 4. Ties are broken by the number of jurisdictions the vendor names, then by source disclosure, then alphabetically. No product was tested hands-on and no user ratings were used.

The list

1

VIES (VAT Information Exchange System)

Best for: Free, authoritative checks of EU and XI numbers with audit evidence

VIES on-the-Web is the European Commission's public interface to the VAT Information Exchange System, the network through which EU tax administrations exchange VAT-registration data and information on intra-Community supplies. A query is sent over a secure network to the database of the member state that issued the number, and the reply returns within seconds; the Commission stresses that there is no EU-level VAT database.

Its coverage is 27 member states plus Northern Ireland under the XI code. Entering one's own VAT number as requester produces a unique consultation number, which the Commission advises archiving as proof of the check. A SOAP web service offers the same function to software, and a REST status endpoint reports each national database's availability.

The limits are documented by the Commission itself. Name and address are shown only where the issuing state permits; otherwise they appear as "---". Batch requests are not supported, national databases have scheduled maintenance windows, and concurrency limits can reject requests at busy times. Numbers held by businesses not registered for intra-EU trade in some states may show as invalid even when correct. GB numbers have not been covered since 1 January 2021.

Key features

  • Real-time query of the issuing member state's database
  • Consultation number when requester VAT number is entered
  • XI-Northern Ireland numbers
  • SOAP web service
  • REST status endpoint for national database availability
  • Name and address where the member state allows

Pricing

Free. No account required. Batch requests are not supported.

Operator

European Commission (Directorate-General for Taxation and Customs Union). Data corrections can be made only by the national tax administration that issued the number.

Operator
European Commission
Jurisdictions
27 EU member states + XI (28 codes)
Legal basis
Article 31, Regulation (EC) No 904/2010
Audit evidence
Consultation number
Pricing
Free

Strengths

  • Authoritative: answers come from the issuing state's database
  • Free consultation number for audit trails
  • Covers Northern Ireland XI numbers
  • Machine access through SOAP

Limitations

  • No batch requests
  • Name and address withheld by some member states
  • Scheduled national outages and concurrency limits
  • Does not cover GB, Swiss or Norwegian numbers
  • Cannot search by company name
2

HMRC Check a UK VAT number

Best for: Official checks of GB VAT numbers with proof of the check

"Check a UK VAT number" is the GOV.UK service run by HM Revenue & Customs for confirming that a UK VAT registration number is valid and seeing the name and address of the business it is registered to. It is the official route for GB numbers, which VIES stopped validating at the start of 2021.

A VAT-registered business that enters its own VAT number can use the service to prove when it checked a number. For software, HMRC publishes the Check a UK VAT number API on its Developer Hub. Version 2.0 is the recommended version and is labelled beta; it sits behind authentication, and production credentials are issued after testing in the sandbox and accepting the terms of use. The API returns registration status, name and address, and a reference number when used in verified check mode. Version 1 was removed on 17 February 2025.

The limitations are practical. The service cannot search by business name, cannot be used for a business still awaiting registration, and covers only UK numbers. HMRC's API registration is stated to take about two weeks and possibly longer.

Key features

  • Validity check plus registered name and address
  • Proof-of-check when own VAT number entered
  • Developer API version 2.0
  • Reference number in verified check mode
  • Sandbox environment for testing
  • English and Welsh interfaces

Pricing

Free. API use requires registration on the HMRC Developer Hub and acceptance of the Terms of Use 2.0.

API history

Version 1 of the API was removed on 17 February 2025; version 2.0 is the recommended version.

Operator
HM Revenue & Customs
Jurisdiction
United Kingdom
API version
2.0 (beta)
Audit evidence
Reference number (verified mode)
Pricing
Free

Strengths

  • Authoritative source for GB numbers
  • Returns name and address
  • Proof-of-check facility
  • Free API

Limitations

  • UK only
  • No name search
  • API registration takes about two weeks
  • API version 2.0 still labelled beta
3

Brønnøysund Register Centre (Enhetsregisteret)

Best for: Checking Norwegian VAT registration in bulk and for free

The Brønnøysund Register Centre runs Norway's business registers, including the Central Coordinating Register for Legal Entities (Enhetsregisteret). Norway is outside the EU, so Norwegian numbers cannot be checked in VIES; the register's open API is the official alternative. Each entity is identified by a nine-digit organisation number, and the API rejects any value that is not exactly nine digits.

For VAT purposes the important field is registrertIMvaregisteret, a boolean showing whether the entity is in the VAT register, with a companion field for the date of registration in the VAT register. The standard endpoints are published under the NLOD 2.0 open licence and the documentation's examples use no credentials; endpoints that expose personal identification numbers are secured with Maskinporten. The whole register can be downloaded as JSON, CSV or a spreadsheet, with files generated nightly at about 05:00, which makes local bulk screening possible.

The service answers a register question rather than issuing a consultation number, so the business must keep its own record of the result. Search queries are capped at 10,000 results, and the documentation recommends the download files for complete datasets.

Key features

  • VAT-register flag for each entity
  • VAT registration date field
  • Open JSON API under NLOD 2.0
  • Nightly full-register downloads (JSON, CSV, spreadsheet)
  • Nine-digit organisation number validation

Pricing

Free. Open data under NLOD 2.0; some role data requires Maskinporten authentication.

Operator
Brønnøysund Register Centre
Jurisdiction
Norway
Identifier
9-digit organisation number
Bulk data
Nightly downloads
Pricing
Free

Strengths

  • Official source with a direct VAT-register field
  • Full-register downloads allow bulk checks
  • No API key for standard endpoints

Limitations

  • Norway only
  • No consultation or reference number
  • Documentation is extensive and partly Norwegian-named fields
  • Search results capped at 10,000 per query
4

Swiss UID register

Best for: Confirming Swiss VAT status, including start and end dates

Switzerland, like Norway, is outside VIES. Swiss VAT numbers are built from the enterprise identification number (UID), which follows the pattern CHE-123.456.789; the VAT number is the UID followed by MWST, TVA or IVA depending on language, and the Federal Tax Administration states that the English suffix "VAT" is not permitted. The official place to check a number is the UID register, operated by the Federal Statistical Office (BFS) from Neuchâtel.

The register can be searched by name or by UID, with filters for address, canton, municipality and legal form. Each entry shows its VAT-register status (active, deleted or not listed) and the start and end dates of VAT liability, as well as commercial-register status. Name search and liability dates make it more informative than a valid/invalid answer.

The register provides no consultation number. The Federal Tax Administration notes that invoices may show the number in variant forms, such as without dots or without the suffix, so automated tools must normalise input before searching.

Key features

  • Search by company name or UID
  • VAT-register status: active, deleted, not listed
  • Start and end dates of VAT liability
  • Commercial-register status
  • Filters by canton, municipality and legal form

Pricing

Free search. Registration in the UID register is also free.

Operator
Swiss Federal Statistical Office (BFS)
Jurisdiction
Switzerland
Number format
CHE-123.456.789 MWST/TVA/IVA
Pricing
Free

Strengths

  • Official source for Swiss VAT status
  • Name search available
  • Shows historical VAT liability dates

Limitations

  • Switzerland only
  • No consultation number
  • Variant number formats need normalising
  • Machine interface not documented on the pages reviewed
5

VAT Sense

Best for: Software sellers needing evidence-backed checks across the EU, UK and beyond

VAT Sense is a VAT and GST compliance API that validates numbers against official registers: all 27 EU member states through VIES, with two official fallback services, UK numbers through HMRC, XI numbers through VIES, and Swiss (UID), Norwegian (MVA), Australian (ABN/GST), South African and Brazilian (CNPJ) identifiers.

Passing the customer's own VAT number as requester_vat_number returns a VIES or HMRC reference that can be kept with invoices as evidence. Responses include the company name and address where the register provides them, and the service can match a name and address held by the customer against the register. Bulk validation by CSV upload is available in the dashboard with PDF and CSV reports, and the API also returns VAT rates for 179 countries. Servers are hosted in London.

Pricing is in pounds sterling and excludes VAT. Failed upstream lookups are not counted, and every plan includes every endpoint. The company's legal entity and founding date are not stated on the pages reviewed, and coverage outside the eight named regimes is limited to rates rather than number validation.

Key features

  • VIES with two official fallback services
  • HMRC for GB, VIES for XI numbers
  • Swiss, Norwegian, Australian, South African and Brazilian checks
  • Consultation numbers via requester_vat_number
  • Name and address matching
  • CSV and Excel bulk validation

Pricing

Free: 500 requests on sign-up, never expiring, no card. Monthly plans (GBP, ex-VAT): Starter £4.99 (500 requests), Basic £9.99 (2,000), Standard £29.99 (10,000), Plus £59.99 (25,000), Premium £99.99 (50,000); yearly billing 20% cheaper. Pay-as-you-go packs from £13.99 for 2,000 to £649.99 for 250,000 requests.

Hosting
London, UK
Registers validated
EU (VIES), UK (HMRC), XI, CH, NO, AU, ZA, BR
Audit evidence
Consultation number
Pricing
From £4.99/month; 500 free requests
Methodology score
10/10

Strengths

  • Consultation numbers documented
  • Widest set of named registers in the commercial group
  • Failed upstream lookups not billed
  • Low entry price

Limitations

  • Legal entity not named on the pages reviewed
  • Prices in GBP only
  • Validation beyond eight regimes not offered
6

Vatstack

Best for: SaaS checkouts that cannot block on a national database outage

Vatstack is operated by Gatemill, Inc., whose copyright notice runs from 2018. Its validation API checks VAT numbers for all 27 EU member states, the United Kingdom, Norway, Switzerland, Australia and Singapore, using official government databases including VIES.

Each EU and UK check returns a unique consultation number, and Vatstack stores it automatically once the customer's own VAT number is saved in account settings. The response includes validity, format validity, active status, company name, address and type, and timestamps. Its distinctive design is the handling of outages: when a government service returns an error such as SERVICE_UNAVAILABLE, Vatstack still accepts the request, keeps retrying in the background and delivers the result to the customer's server by webhook. Bulk re-validation is available by CSV import.

Prices are shown in dollars without a currency code and exclude VAT. The Enterprise plan carries a 99.95% SLA, and data is processed in the EU. The asynchronous model needs a webhook endpoint, and coverage is narrower than VAT Sense's.

Key features

  • EU, UK, Norway, Switzerland, Australia, Singapore
  • Consultation numbers stored automatically
  • Automatic revalidation during outages
  • Webhook delivery of results
  • CSV bulk re-validation
  • VAT rates and VAT sales records

Pricing

Developer: free test keys. Launch: $0/month with 100 validations, then $0.09 each. Small Business: $15/month with 500 included, then $0.03. Enterprise: $150/month with 15,000 included, then $0.01. Prices exclude VAT; currency code not stated.

Operator
Gatemill, Inc.
Registers validated
EU, UK, NO, CH, AU, SG
Audit evidence
Consultation number
SLA
99.95% (Enterprise)
Methodology score
10/10

Strengths

  • Consultation numbers stored for every EU and UK check
  • Outage retries without client-side logic
  • Free Launch tier with 100 validations
  • Transparent overage pricing

Limitations

  • Webhook integration needed to benefit from retries
  • Fewer regimes than VAT Sense
  • Currency of prices not stated explicitly
7

MonitorPay

Best for: Accounts-payable teams combining VAT, IBAN and payee checks

MonitorPay sells an API for verifying payees before payment, and VAT Check is one of its products alongside IBAN validation, payee name matching and account ownership checks. The VAT Check page states real-time registry data for 150 jurisdictions, sourced from official government databases such as VIES and HMRC and national registries.

A response returns validity, the registered company name and address, a VAT status of Active, Invalid, Not Found or Deregistered, a source reference and a timestamp of the check. A bulk endpoint accepts thousands of VAT numbers via API or file upload, and enterprise clients can receive webhook alerts when a verified number changes status or stops matching the entity.

Pricing is usage-based from €0.10 per check, with the first 100 checks free and no monthly minimum; the same page also mentions a free trial of three checks per day without explaining how the two offers relate. The pages reviewed do not mention a VIES or HMRC consultation number, and the operating legal entity is not named.

Key features

  • VAT checks in 150 jurisdictions
  • Sources named: VIES, HMRC, national registries
  • Status values incl. Deregistered and Not Found
  • Timestamped responses with source reference
  • Bulk endpoint and file upload
  • Status-change monitoring with webhooks (enterprise)

Pricing

Usage-based from €0.10 per check, first 100 checks free, no monthly minimum, invoiced monthly. The VAT Check page also advertises a free trial of three checks per day. Enterprise pricing on request.

Product scope
VAT, IBAN, payee and ownership verification
Coverage
150 jurisdictions
Audit evidence
Timestamp and source reference
Pricing
From €0.10 per check
Methodology score
9/10

Strengths

  • Broad stated coverage with named official sources
  • Monitoring of status changes
  • VAT checks bundled with bank account verification
  • Published per-check rate

Limitations

  • No consultation number documented
  • Two free-tier offers described inconsistently
  • Legal entity not named on the pages reviewed
  • Monitoring limited to enterprise clients
8

Lookuptax

Best for: Multinational onboarding where non-EU tax IDs matter

Lookuptax validates tax identification numbers in more than 100 countries and says it integrates only with official national databases. Its named sources include VIES, HMRC, the Australian Business Register, the Canada Revenue Agency, Italy's Agenzia delle Entrate, Spain's Agencia Tributaria, France's SIREN/SIRET register, New Zealand's NZBN, the Swiss federal administration and China's GSXT.

Business name and address are returned when the source's privacy rules permit. Users can upload tax IDs in bulk, and the service keeps an audit trail of validation history. The site displays logos of organisations including Cummins and MDPI under "trusted by teams around the world". Every plan includes access to all supported countries.

Lookuptax is more expensive per validation than EU-focused APIs: the Lite plan costs $49 a month for 200 validations. Claims of "100% accurate" validation on the home page are the vendor's own and are not independently supported. The pages reviewed do not mention consultation numbers, and the company's location and legal entity are not stated.

Key features

  • Tax ID validation in 100+ countries
  • Named official sources incl. VIES, HMRC, ABR, CRA
  • Name and address where sources permit
  • Bulk upload
  • Validation history audit trail
  • All countries on every plan

Pricing

Free plan with trial validations. Lite $49/month (200 validations), Pro $149/month (1,000), Enterprise $499/month (10,000, bulk and premium support); annual billing about 10% lower.

Coverage
100+ countries
Audit evidence
Validation history
Pricing
From $49/month
Methodology score
8/10

Strengths

  • Wide coverage with named registries
  • All countries on every plan
  • Bulk validation

Limitations

  • High cost per validation on lower tiers
  • No consultation number documented
  • Operator location not stated
  • Marketing accuracy claims unsupported
9

Fonoa

Best for: Large platforms validating global tax IDs in batches

Fonoa is a tax technology company whose validation product, presented as Fonoa Validate, checks tax IDs against live government registries in more than 120 countries. Its footer identifies Fonoa Technologies Ltd, registered in Ireland with company number 677236 and a registered office in Dublin.

Results include current registration status, registered business name and address and tax metadata. Fonoa can search for a tax number by company name, validates up to 50,000 records in one batch, and uses fuzzy matching to flag mismatched, incomplete or outdated VAT data. Named customers on the page include Wellhub, Remote and Coda; Wellhub is quoted as reporting 33% fewer tax ID validation tickets, a figure supplied by the vendor.

Fonoa publishes no prices, does not document consultation numbers on the page reviewed, and does not name the individual registries it queries. The product is aimed at large platforms rather than small businesses checking a handful of numbers.

Key features

  • Validation in 120+ countries
  • Registration status, name, address and tax metadata
  • Search tax number by company name
  • Batches of up to 50,000 records
  • Fuzzy matching of VAT data

Pricing

Quote-based. No prices are published.

Legal entity
Fonoa Technologies Ltd (Ireland, no. 677236)
Coverage
120+ countries
Batch size
Up to 50,000 records
Pricing
Quote-based
Methodology score
5/10

Strengths

  • Very broad coverage
  • Large batch capacity
  • Name-to-number search

Limitations

  • No published pricing
  • No consultation number documented
  • Individual registries not named
  • Enterprise orientation
10

vatcheckapi

Best for: Developers needing EU, UK and EORI checks on a budget

vatcheckapi is run by Everapi GmbH, an Austrian company. It validates VAT numbers for all 27 EU countries, the UK and Northern Ireland, returning a format check, checksum, registration status and the registered company name and address as JSON, with the time of each check. Data comes from official VAT registries.

The same quota covers EORI number validation, IBAN validation and e-invoice validation for XML, ZUGFeRD and Factur-X files; one VAT, EORI or IBAN check uses one validation, a ZUGFeRD or Factur-X PDF two. Failed calls do not count. Paid plans can enable overage up to a spending cap; otherwise the API returns HTTP 429 at the limit. The vendor states it is used by over 2,000 businesses and developers.

Consultation numbers are not mentioned on the pages reviewed, and coverage stops at the EU and UK. Sandbox keys and team management start on the Medium plan, and IP allow-listing on the Large plan.

Key features

  • EU 27, UK and XI validation
  • Format and checksum checks
  • Timestamped JSON responses
  • EORI and IBAN validation
  • E-invoice validation (XML, ZUGFeRD, Factur-X)
  • Optional overage with spending cap

Pricing

US$, ex-VAT. Free: 150 validations/month, 10 requests/minute. Small $9.99/month (2,000), Medium $35.99 (10,000), Large $95.99 (40,000), Business $199 (100,000); yearly billing available; Enterprise from $500/month billed yearly.

Operator
Everapi GmbH (Austria)
Coverage
EU 27, UK, XI
Pricing
Free tier; from US$9.99/month
Methodology score
5/10

Strengths

  • Covers GB and XI as well as the EU
  • Generous free tier
  • Bundles EORI and e-invoice validation

Limitations

  • No consultation number documented
  • No coverage beyond EU and UK
  • Registries not individually named
11

Abstract API (VAT Validation & Rates)

Best for: Teams already using other Abstract APIs

Abstract API Inc. offers a VAT Validation & Rates API as one of a family of developer APIs. It states full European Union coverage for validation and says it relies primarily on the European Commission's VIES system, supplemented with additional data and validation. VAT rates are available for non-EU countries that use VAT.

The sample response contains the VAT number, a validity flag and company name, address, country and country code; in the published sample the country and country code values appear swapped, so integrators should rely on the full documentation. The Standard plan costs $99 a month billed annually and includes 60,000 requests at three requests per second, although the page labels this quota both per month and per year in different places. Enterprise adds a 99.99% uptime SLA, SSO and an account manager.

The API does not cover GB numbers, consultation numbers are not documented, and the entry price is high for a VIES wrapper compared with vatcheckapi or vatlayer.

Key features

  • EU VAT number validation via VIES
  • Company name and address in response
  • VAT rates incl. non-EU countries
  • 99.99% SLA on Enterprise

Pricing

Free: 100 requests, 1 request/second. Standard: $99/month billed annually, 60,000 requests, 3 requests/second. Enterprise: custom. Currency code not stated.

Operator
Abstract API Inc.
Coverage
EU
Source
VIES, supplemented
Pricing
Free tier; Standard $99/month (annual)
Methodology score
5/10

Strengths

  • Names VIES as its source
  • Part of a wider API suite with one account
  • Enterprise SLA available

Limitations

  • EU only
  • Quota period stated inconsistently
  • Sample response contains swapped fields
  • Small free tier
12

VATcomply

Best for: Free JSON access to VIES for prototypes and small sites

VATcomply is a free API service that needs no key or authentication. Its /vat endpoint validates European VAT numbers against VIES, and companion endpoints return EU VAT rates from the Commission's TEDB database, European Central Bank exchange rates, IBAN validation and IP geolocation. The code is published under the MIT licence on GitHub, so a business can run its own copy.

Requests are limited to two per second per IP address. For developers prototyping a checkout, or small businesses that want a JSON interface to VIES without writing a SOAP client, it is the lowest-cost option in this list. Because answers come directly from VIES, the same member-state rules apply: name and address appear only where the issuing state permits, and national maintenance windows still produce unavailability errors.

It adds nothing to VIES in terms of coverage or evidence: GB numbers, consultation numbers, retries and bulk processing are not documented, and as a free service it carries no published service-level commitment.

Key features

  • VIES validation via JSON
  • No API key
  • EU VAT rates from TEDB
  • ECB exchange rates
  • IBAN validation
  • MIT-licensed source code

Pricing

Free; 2 requests per second per IP.

Licence
MIT
Coverage
EU (via VIES)
Rate limit
2 requests/second per IP
Pricing
Free
Methodology score
5/10

Strengths

  • Free with no sign-up
  • Open source and self-hostable
  • Simple JSON interface

Limitations

  • EU only
  • No consultation numbers documented
  • No SLA
13

VATFind

Best for: Finding an unknown VAT number from a company name

VATFind is a company identity lookup service whose main function is the reverse of a classic checker: it finds a company's VAT number from its legal name and country, checks whether a VAT or EIN number links to a company record, and finds US EINs by company name. VIES cannot return a number from a name, so this fills a real gap.

Access is by web, API and an MCP interface for AI agents, with monitoring of company changes and VAT status included in paid plans. VATFind names customers including London Stock Exchange Group, Trustpair, Experian and Kroll. Its search lists 249 selectable jurisdictions, but the coverage page states that selectable does not mean every company or identifier is available.

The service draws on a licensed company-data source, with details cached for up to 15 minutes, and its own documentation states that results are not a live authority response and that the issuing authority should be checked when a decision depends on a number. It does not issue consultation numbers, and the Starter plan works out at $0.20 per check, more than most EU-focused APIs.

Key features

  • VAT number search by company name and country
  • VAT and EIN to company matching
  • US EIN lookup by name
  • VAT status monitoring
  • API and MCP access for AI agents
  • Bulk data feeds by arrangement

Pricing

Free: 1 check/day anonymous, 3/day registered. Monthly (US$): Starter $99 (495 checks), Growth $199 (1,990), Scale $499 (9,980). Annual: Starter $594, Growth $1,194, Scale $2,994, with twelve times the monthly check allowance. Bulk feeds via sales.

Primary function
VAT number search by company name
Jurisdictions selectable
249
Data source
Licensed company-data source
Pricing
From US$99/month
Methodology score
5/10

Strengths

  • Name-to-number search official services lack
  • EIN coverage for US companies
  • MCP access for AI agents
  • Candid documentation of limitations

Limitations

  • Not a live authority response
  • No consultation numbers
  • US$99 entry price, among the highest of self-serve APIs
  • Coverage varies by jurisdiction
14

vatlayer

Best for: Simple EU VAT validation alongside rate calculation

vatlayer is an APILayer product combining EU VAT number validation, EU VAT rates and VAT-compliant price calculation. Its documentation describes validation across EU member states using official EU databases and member-state systems, without naming VIES.

Plans are priced in US dollars, from a free plan of 100 requests a month to an Enterprise plan of 20,000 requests at $99.99 a month, with discounts of 10–15% for yearly billing and published per-request overage rates. The pricing FAQ states that 256-bit HTTPS encryption is included with paid plans, and the free plan is excluded from commercial use. Optional annual Platinum Support costs from $479.88.

Overage is billed per request, from about $0.04 on Basic to $0.02 on Enterprise. The documentation reviewed does not list response fields, does not mention consultation numbers or UK coverage, and offers no bulk or retry features, which places it last on the methodology's criteria despite its low entry price.

Key features

  • EU VAT number validation
  • EU VAT rates
  • VAT-compliant price calculation
  • Usage statistics dashboard
  • 256-bit HTTPS on paid plans

Pricing

US$. Free: 100 requests/month, non-commercial. Basic $9.99/month (1,000), Professional $29.99 (4,000), Enterprise $99.99 (20,000); Custom on request. Yearly: $107.99, $314.99 and $1,019.99 respectively.

Operator
APILayer
Coverage
EU member states
Pricing
Free tier; from US$9.99/month
Methodology score
4/10

Strengths

  • Low entry price
  • Includes rate and price calculation
  • Published overage rates

Limitations

  • Free plan not for commercial use
  • No UK or XI coverage documented
  • Sources not named
  • No consultation numbers documented

Comparison table

RankToolTypeCoverageAudit evidenceBulkEntry price
1VIESOfficialEU 27 + XIConsultation numberNoFree
2HMRCOfficialUKReference number (API verified mode)NoFree
3BrønnøysundOfficialNorwayNoneFull-register downloadFree
4Swiss UID registerOfficialSwitzerlandNoneNoFree
5VAT SenseCommercialEU, UK, XI, CH, NO, AU, ZA, BRConsultation numberCSV/ExcelFrom £4.99/month
6VatstackCommercialEU, UK, NO, CH, AU, SGConsultation numberCSV re-validation$0–$150/month + per check
7MonitorPayCommercial150 jurisdictionsTimestamp + source referenceAPI and file uploadFrom €0.10/check
8LookuptaxCommercial100+ countriesValidation historyYesFrom $49/month
9FonoaCommercial120+ countriesNot documentedUp to 50,000Quote-based
10vatcheckapiCommercialEU, UK, XITimestampNot documentedFrom US$9.99/month
11Abstract APICommercialEUNot documentedNot documented$99/month (annual)
12VATcomplyFree APIEUNot documentedNot documentedFree
13VATFindCommercial249 selectable; variesNot documentedFeeds via salesFrom US$99/month
14vatlayerCommercialEUNot documentedNot documentedFrom US$9.99/month

Alternatives by use case

  • Proof for an intra-EU zero-rated supply: VIES with the requester's own VAT number, or VAT Sense or Vatstack, which document consultation numbers.
  • GB numbers: HMRC's service or API; VAT Sense, Vatstack and vatcheckapi cover GB through one interface.
  • Swiss and Norwegian customers: the UID register and Brønnøysund, or VAT Sense and Vatstack for an API.
  • Global supplier files: Fonoa, Lookuptax or MonitorPay.
  • Unknown VAT number: VATFind, Fonoa or the Swiss UID register's name search, followed by an official check.
  • Zero budget: VIES, HMRC, VATcomply and the free tiers of vatcheckapi and VAT Sense.

Broader platforms such as invoicing software, payment gateway providers and compliance management software may include VAT number checks within their own products; their coverage and evidence handling should be checked against the criteria above.

Recent developments

  • 17 February 2025: HMRC removed version 1 of the Check a UK VAT number API; version 2.0, which requires authentication, is the recommended version.
  • 11 March 2025: the EU adopted the VAT in the Digital Age package, which entered into force on 14 April 2025; digital reporting requirements for cross-border B2B supplies apply from 1 July 2030.
  • 14 October 2026: HMRC last updated its API documentation page, which still labels version 2.0 as beta.
  • November 2026: the VIES status endpoint lists 28 country codes, including XI, with national databases reporting availability individually.

Frequently asked questions

How do I check if a VAT number is valid?

For EU and Northern Ireland (XI) numbers, use the European Commission's VIES site, choosing the issuing country and entering the number without spaces or dots. For GB numbers use HMRC's Check a UK VAT number service. Swiss numbers are checked in the UID register and Norwegian ones through Brønnøysund. Commercial APIs such as VAT Sense or Vatstack query these same registers for software.

Why does VIES not show the company name and address?

Certain member states permit VIES to display the name and address of a valid VAT number holder and others do not. When the issuing state does not allow disclosure, the fields appear as "---". The Commission says customers can ask their own tax administration to confirm whether a number is associated with a given name or address.

What is a VIES consultation number?

A consultation number is a unique identifier VIES returns when the person checking enters their own VAT number as the requester. The Commission advises keeping it as proof that a given number was checked at a given time with a given result. It is one element of evidence for exempt intra-Community supplies, not proof on its own.

Can I check a UK VAT number on VIES?

Not for GB numbers. The VIES service for UK (GB) numbers ended on 1 January 2021, and GB numbers must be checked with HMRC. Numbers of businesses operating under the Northern Ireland Protocol carry an XI prefix and can still be checked in VIES under the "XI-Northern Ireland" entry.

Can I find a company's VAT number from its name?

Not through VIES or HMRC: the Commission states it has no such database and that the number should come from the customer or supplier, and HMRC's service cannot search by name. The Swiss UID register allows name search, and commercial services such as VATFind and Fonoa offer name-to-number lookup, whose results should then be confirmed with the issuing authority.

Why is a correct EU VAT number shown as invalid?

Some member states record in VIES only businesses registered for intra-EU transactions, so a correct domestic number may fail. Typing errors and wrong country prefixes are also common. The Commission advises confirming the number with the customer and, if it remains invalid, asking the business to contact its tax administration, which alone can update VIES data.

See also

Should your company be on this list?

Submit your logo, description, image and link for review. Approved listings appear in the Featured section above.

Add your company

Is your company missing from a list?

Send your logo, description and link. Editors review every submission, and approved listings are clearly labelled.

Add your company