Find answers to the most common questions about European Union tax identification numbers, VAT registration, validation procedures, and compliance requirements. Our FAQ section addresses the questions we receive most frequently from businesses and individuals seeking to understand the EU tax ID system.
An EU Tax ID is a unique identification number assigned to individuals and businesses for tax administration purposes within European Union member states. The most commonly referenced type is the VAT identification number, used for cross-border B2B transactions within the EU single market. Each member state issues these numbers following country-specific format rules, though all EU VAT numbers begin with a two-letter country code. These identifiers enable tax authorities to track taxable transactions and ensure proper VAT collection across the EU.
Tax ID is a general term that can refer to various identification numbers used for tax purposes, including personal tax numbers, corporate tax identifiers, and VAT registration numbers. A VAT number specifically refers to the identifier assigned when a business registers for Value Added Tax purposes. In many EU countries, businesses have separate identifiers for domestic income tax and for VAT. When conducting intra-community trade within the EU, the VAT identification number is the relevant identifier for transaction documentation and compliance purposes.
Whether you need a VAT number depends on the nature and scale of your business activities. Within each member state, mandatory VAT registration typically applies once taxable turnover exceeds a country-specific threshold. These thresholds vary significantly, from zero to over €80,000 depending on the country. Businesses below the threshold may voluntarily register. For cross-border sales to consumers, additional registration requirements may apply based on distance selling rules. B2B services often do not require registration in the customer's country due to reverse charge mechanisms.
Obtaining a VAT number requires registering with the tax authority of the relevant EU member state. The registration process varies by country but generally involves submitting an application form with information about your business, its legal structure, ownership, activities, and expected turnover. Processing times range from a few days to several weeks depending on the country. Some countries require fiscal representation for businesses not established within their territory. After successful registration, the tax authority issues your VAT identification number.
Validating a VAT number involves two levels of checking. First, format validation verifies that the number follows the correct structural pattern for its country, including proper length and character types. Our verification tool performs this format check instantly. Second, registration verification confirms the number is actually registered and active with the relevant tax authority. The EU's VIES system provides official registration verification for VAT numbers across all member states. Both levels of validation contribute to thorough due diligence.
VIES stands for VAT Information Exchange System, an online service operated by the European Commission. It allows anyone to verify whether a VAT number is registered for intra-community transactions. When you submit a number through VIES, the system queries the national database of the relevant member state and returns confirmation of validity along with the registered name and address where available. VIES verification is considered the standard method for confirming trading partners' VAT status for compliance purposes.
Several factors can cause valid VAT numbers to show invalid results during verification. Input formatting errors are most common, where spaces, hyphens, or incorrect capitalization affect validation. Using the wrong type of identification number, such as a domestic tax number instead of the VAT number, also causes failures. Timing issues affect newly registered numbers that have not yet propagated to verification systems, or recently deregistered numbers that have not yet been removed. Technical issues with verification services can cause temporary failures.
Best practice involves verifying VAT numbers at the start of new trading relationships and periodically thereafter. Many businesses verify at each transaction to ensure ongoing validity, particularly when systems allow automated checking. At minimum, annual re-verification catches changes in registration status. For high-value transactions or where circumstances suggest changes may have occurred, additional verification provides extra assurance. Documentation of verification activities supports compliance demonstration.
The standard VIES web interface processes one number at a time. For batch verification needs, the VIES SOAP web service enables automated queries. Third-party services aggregate verification capabilities with additional features like batch processing interfaces. When implementing batch verification, be aware of rate limits designed to ensure service availability. Proper error handling and caching strategies help manage high-volume verification efficiently while respecting service constraints.
All EU VAT numbers begin with a two-letter country code identifying the issuing member state, followed by country-specific character sequences. The total length ranges from 9 to 14 characters depending on the country. Some countries use purely numeric formats after the prefix while others incorporate letters at specific positions. Our formats page provides detailed specifications for all twenty-seven member states including examples and check digit information where applicable.
Greece uniquely uses the prefix EL for VAT numbers rather than the ISO country code GR. This convention dates to the establishment of EU VAT systems and has been maintained for consistency despite differing from standard country code practices. When validating Greek VAT numbers, systems must recognize EL as the valid prefix. Numbers beginning with GR follow ISO standards but are not valid Greek VAT identifiers.
Check digits are calculated values incorporated into identification numbers to detect transcription errors. When someone copies a number incorrectly, the check digit calculation typically produces a different result, flagging the error. Different countries use different check digit algorithms, from simple modulo operations to complex weighted calculations. Validating check digits catches many typos that basic format validation would miss, providing additional assurance of number accuracy.
Yes, several EU member states include letters in their VAT number formats. Cyprus ends its numbers with a letter. France includes two characters after the country prefix that can be letters or digits. Ireland uses letters at specific positions. Spain includes letters for certain taxpayer types. The Netherlands includes a mandatory letter B in all VAT numbers. Each country's specific format rules determine where letters may or must appear and which letters are valid in those positions.
Failing to verify a customer's VAT number when claiming zero-rate exemption for intra-community supplies can result in the seller being held liable for VAT. If a tax authority later determines the customer's VAT number was invalid, they may assess VAT that should have been charged on the transaction. The seller may be unable to recover this amount from the customer if their whereabouts are unknown or if they were fraudulent actors. Proper verification provides protection against such outcomes.
Retention requirements vary by member state but generally align with the statute of limitations for VAT assessments. Maintaining verification records for at least ten years from the end of the year in which transactions occurred provides adequate coverage for most jurisdictions. Records should include the VAT number verified, date and time of verification, result received, and any consultation numbers or reference codes provided by verification services.
The reverse charge mechanism shifts VAT accounting responsibility from seller to buyer for certain cross-border transactions. Instead of the seller charging VAT which the buyer then recovers, the buyer accounts for VAT on their own VAT return, simultaneously declaring output and input tax that typically offset. This mechanism simplifies cross-border B2B services and prevents the need for sellers to register in every country where they have customers. It applies automatically to most B2B services between EU member states.
VAT verification is not typically required for domestic transactions from a regulatory perspective. Domestic sales follow standard VAT rules based on the nature of the supply rather than customer VAT status. However, verification may still be advisable for due diligence purposes, particularly for new business relationships or high-value transactions. Confirming a potential customer or supplier is a registered taxable person provides general business assurance beyond specific VAT compliance requirements.
Following Brexit, UK VAT numbers no longer participate in the EU VAT system and cannot be verified through VIES. GB-prefixed numbers remain valid for UK domestic purposes but are not recognized for EU intra-community transactions. Businesses trading between the EU and UK now face customs procedures rather than intra-community rules. UK VAT numbers can be verified through HMRC's online VAT validation service for UK domestic compliance purposes.
Norway, Switzerland, and other European countries outside the EU maintain separate VAT systems and are not included in VIES. Trade with these countries follows different rules than intra-community transactions. Each country provides its own mechanisms for verifying domestic tax identification numbers. When trading with non-EU European countries, check the specific requirements of that country's tax system rather than applying EU intra-community rules.
Tax ID verification outside the EU lacks the standardized approach provided by VIES within the EU. Each country maintains its own systems and may or may not provide public verification services. Some countries offer online lookup tools through their national tax administrations. Others require direct inquiry to tax authorities. For significant international transactions, consider engaging local advisors who understand the specific verification options available in relevant jurisdictions.
The European Commission provides the VIES SOAP web service for programmatic VAT number verification. This service enables developers to build validation directly into their applications. Technical documentation is available through the European Commission's TAXUD pages. Additionally, various third-party services offer REST APIs and additional features like batch processing, caching, and enhanced error handling built on top of VIES functionality.
The VIES service imposes rate limits to ensure availability for all users. Specific limits are not publicly documented but automated systems exceeding reasonable query rates may experience throttling or temporary blocks. Best practices include implementing delays between queries, caching results appropriately, and using exponential backoff for retry logic. Applications should handle rate limit responses gracefully without overwhelming the service with retry attempts.
VIES queries national databases which may not update instantaneously. New registrations can take days to appear. Business name or address changes may not reflect immediately. Some countries restrict the information shared through VIES due to data protection considerations, returning only validity confirmation without name and address details. Technical issues can cause temporary discrepancies. For critical verification needs, consider querying multiple times over several days if results are unexpected.