EU VAT Identification Number: Formats, VIES, and Bulgaria
Learn what an EU VAT identification number is, see country formats, verify via VIES, and register in Bulgaria with practical, online-ready steps.

An EU VAT identification number is a country-prefixed identifier issued by each Member State for cross-border trade. The EU minimum standard VAT rate is 15%, while the average standard VAT rate across OECD countries that are EU members was 21.8% in 2020, so the right registration country matters. OECD Consumption Tax Trends
Your first EU customer has asked for a VAT number, your payment provider wants tax details, or your accountant is asking whether the sale should carry VAT. You may be outside the EU, yet your business can still face EU VAT obligations when it sells goods or services across borders. The confusing part is that the number looks standardized, but registration, reporting, and verification still involve national authorities.
This guide takes the practical route. You'll learn what the number means, how country formats differ, how to use the European Commission's VIES checker, what evidence to keep when VIES gives no result, and how Bulgaria compares with other EU locations.
Table of Contents
- What an EU VAT Identification Number Is
- How the VAT Number Became a Single-Market Tool
- Country Formats and What They Tell You at a Glance
- Verifying a Number with VIES and Handling Inconclusive Results
- Bulgaria vs Other EU Jurisdictions for VAT and Tax Fit
- When and How Non-Residents Must Register for VAT in the EU
- Invoicing, Returns, and the Compliance Obligations Behind the Number
- Practical Next Steps and Where FastCorp Fits
What an EU VAT Identification Number Is
Your first EU customer requests a VAT number, your payment provider asks for tax details, or an accountant wants to know whether the invoice should include VAT. As a non-resident founder, you may have a company registration number already, yet that number may not satisfy the customer's tax check. The two identifiers serve different purposes.
An EU VAT identification number identifies a taxable person or a non-taxable legal entity registered for VAT. The European Commission VAT identification numbers explains that it helps establish a customer's tax status in cross-border transactions, especially when businesses trade within the EU single market.
The number comes from a national tax authority, not from a central EU office. Each EU country allocates its own VAT number, and the issuing authority remains responsible for the registration record. A business operating in several Member States may need more than one number, depending on where its activities create registration obligations.
Why the country prefix matters
Every EU VAT number begins with a country prefix based on ISO 3166 alpha-2. It identifies the issuing Member State so customers, accounting systems, and tax authorities can recognize the number across borders. The prefix is part of the identifier's structure, not an optional label.
A Bulgarian VAT number follows Bulgarian rules, while a German number follows German rules. Both can be checked through the European verification framework, but their application procedures, authorities, and ongoing compliance duties may differ. Registration in one country does not automatically settle every VAT obligation elsewhere.

Practical rule: Treat your VAT number as evidence of VAT registration and tax status, not as a universal substitute for every national tax or company identifier.
When you invoice across borders, show the correct VAT identification number on the invoice and verify the customer's number when the transaction requires it. A VIES result can support your VAT treatment, but an inconclusive result is not a complete answer. Save the attempted verification, ask the customer to confirm the number and registration details, and check with the relevant tax authority before applying a treatment that depends on valid registration.
The number supports the tax decision. It does not decide where the transaction is taxable or replace the records you must retain.
How the VAT Number Became a Single-Market Tool
A non-resident founder can register with one national tax authority yet sell to customers across Europe. The practical problem is identification: each authority follows its own rules, while customers, accountants, and tax teams need to recognize the issuing country and check whether the registration appears active.
Council Directive 2006/112/EC provides the common legal framework. It has applied since 1 January 2007 and required Member States to implement it in national law by 1 January 2008. The directive requires every VAT identification number to include a prefix showing the issuing Member State, a design choice that makes a national identifier readable in cross-border trade. European Commission historical VIES newsflash
The framework also covers non-established taxable persons. Their Member State of Identification must allocate an individual VAT identification number electronically. For a founder outside the EU, that detail connects the legal rule to the registration process: the number comes from a national authority, while the application and related administration may be handled online.
The role of VIES
VIES supplied the practical checking layer. On 1 May 2004, the Commission's system could validate VAT numbers for all 25 EU Member States, supporting faster checks for intra-Community trade. The Commission's VIES milestone notice
A VAT number therefore serves two related purposes. It records a business's VAT registration with its national authority, and it gives a trading partner a cross-border reference for checking registration status. A VIES result marked inconclusive still needs follow-up. Save the attempted check, ask the customer to confirm the number and registration details, and contact the relevant tax authority before relying on a treatment that requires valid registration.
The system has two levels: national authorities issue and manage VAT numbers, while EU-level tools support verification. The number helps document a tax decision, but it does not determine the place of taxation or replace required records.
Country Formats and What They Tell You at a Glance
A non-resident founder may receive a customer's VAT number as one uninterrupted string, but the format begins with the issuing Member State. The country prefix is consistent within that number, while the characters that follow vary by jurisdiction. That distinction matters before any database check, because a correctly shaped identifier for one country can look invalid under another country's rule.
For example, Germany uses DE plus 9 digits. Austria uses AT plus U and 8 digits. France uses FR with 2 alphanumeric characters plus 9 digits. The Netherlands uses NL with 9 digits, B, then 2 digits, while Italy uses IT with 11 digits. The VIES validation portal reflects these country-specific input expectations.
A working format reference
| Member State | Prefix | Body Pattern | Example |
|---|---|---|---|
| Germany | DE | 9 digits | DE123456789 |
| Austria | AT | U plus 8 digits | ATU12345678 |
| France | FR | 2 alphanumeric characters plus 9 digits | FRAB123456789 |
| Netherlands | NL | 9 digits, B, then 2 digits | NL123456789B01 |
| Italy | IT | 11 digits | IT12345678901 |
These are format illustrations, not live VAT numbers. Their purpose is simple: show why a checking system must identify the issuing country before assessing the remaining characters.
Why automated checks fail
A basic validator may expect digits after every country code. It can therefore reject a valid Austrian or French identifier before VIES receives a meaningful request. The opposite error is also possible. A string may fit a visible pattern yet fail the official check because the national service does not recognize it.
A reliable onboarding workflow should:
- Normalize the prefix: Separate and standardize the two-letter country code.
- Apply the national rule: Compare the body with the selected Member State's expected pattern.
- Send the correct input: Enter the body in the format requested by the verification service.
- Store the result: Keep the response with the customer or supplier record and transaction documentation.
Format checking is only the first filter. It answers whether the identifier looks correctly constructed. VIES or the relevant national authority must address whether the number is registered and recognized for the transaction. If VIES returns an inconclusive result, retain the attempted check and ask the customer to confirm the number and registration details before relying on a VAT treatment that depends on valid registration.
Implementation note: If your ERP treats every EU VAT number as a country code followed by digits, expect avoidable false negatives during supplier and customer onboarding.
Verifying a Number with VIES and Handling Inconclusive Results
A customer sends an EU VAT number just before you issue an invoice. The country prefix looks right, yet the verification result is inconclusive. Your task is not to force a yes or no. You need a record showing what you checked, which authority issued the number, and why the final VAT treatment was reasonable.
The European Commission's VIES system is the online tool used to validate VAT identification numbers for cross-border goods and services transactions. It checks whether the number is recognized for intra-Community trade.
Start with the issuing country rather than treating the identifier as one undivided string. Select the Member State that issued it, then enter the remaining characters in the format the service requests. A customer's business address does not always identify the authority that issued the VAT number.
A careful verification routine
Use the same process for each customer or supplier, not only after an invoice is questioned.
- Select the issuing country: Confirm the country connected to the VAT registration.
- Enter the body accurately: Remove spaces or formatting marks if the interface rejects them.
- Save the response: Store the result with the customer record and transaction documents.
- Record the lookup time: A timestamp establishes when the check occurred.
- Retry when necessary: Temporary service problems or delayed national data can produce an inconclusive result.
A failed lookup does not by itself establish fraud. If VIES cannot find the number, seek confirmation from the relevant national authority and request more information from the customer. The result may reflect an input error, a registration that is not available for the relevant transaction, or a temporary data issue.
What to do when VIES returns no result
Pause the VAT treatment instead of filling the gap with an assumption. Ask the customer to confirm the VAT number, legal name, registered address, and issuing country. Correct the entry, run the check again, and retain both the original and later responses.
If the result remains unavailable, contact the authority responsible for that registration. Keep any request identifier, preserve correspondence, and document why the available evidence supports or does not support the customer's registration status.
The practical question is, “Do I have enough evidence to support the VAT treatment?” An inconclusive result requires a documented decision, not an automatic rejection or acceptance.
Evidence standard: A screenshot shows that you tried. A stronger file connects the lookup attempt, customer information, invoice, follow-up request, and final decision.
Independent practical guidance also recommends pausing, documenting the attempt, and retrying when VIES fails or is unavailable. Avalara's EU VAT number format guidance Until the evidence is sufficient, do not treat an automated “not found” response as a complete tax conclusion.
Bulgaria vs Other EU Jurisdictions for VAT and Tax Fit
A non-resident founder may register a Bulgarian company, invoice customers across Europe, and manage the business remotely. That setup can be practical, but the company's country, VAT position, management activity, and actual operations still need to fit together.
Bulgaria's standard VAT rate is 20%, while its corporate tax rate is commonly stated as 10%. FastCorp describes the latter as the lowest corporate tax rate in the EU. These figures help with an initial comparison, but they do not determine whether you can register for VAT, where tax is due, or what business substance and accounting records are required.
The EU framework sets a 15% minimum standard VAT rate, while national standard rates vary. OECD data reported an average standard VAT rate of 21.8% in 2020 among EU members of the OECD, compared with 19.3% across the OECD overall. OECD VAT rate comparison

Compare fit, not just rates
A founder comparing Bulgaria with Ireland, Estonia, or Germany should examine the operating facts first:
- Where is management performed? The company's registered country should match, or at least credibly support, where decisions are made.
- Where are goods stored? Inventory held in a fulfilment centre may create local VAT work even if the founder lives elsewhere.
- Who buys from the business? B2B customers, consumers, and digital-service users can fall under different VAT rules.
- How will you contact authorities? Language assistance and online access affect the time needed to maintain the registration.
- What will the accountant handle? A lower tax rate does not replace accurate records and timely returns.
Bulgaria's online registration and filing options may suit a non-resident founder seeking remote administration. The process still involves company documents, identity checks, banking or payment arrangements, and continuing bookkeeping. Online access changes how tasks are completed, not whether those tasks exist.
Use the rate comparison as a starting point. Then test the legal structure against the management location, inventory route, customer mix, banking requirements, language support, and capacity to meet compliance duties. Choose Bulgaria when those facts point in the same direction, rather than because one percentage looks attractive.
When and How Non-Residents Must Register for VAT in the EU
A non-resident business can encounter VAT registration obligations through several routes. The trigger may be physical rather than financial, such as storing inventory in a Member State through a fulfilment centre. It may also arise from cross-border consumer sales, an intra-Community supply of goods, or digital services sold to consumers.
Distance-selling thresholds matter for online sellers, but the correct threshold and reporting route depend on the transaction and destination rules. A B2B service may involve a reverse-charge arrangement, while a consumer-facing digital service may require VAT collection in the customer's location.
Start with the transaction map
Write down four facts before applying for a number:
- Your business location: Where the company is established and where management activities occur.
- Your inventory path: Whether goods are imported, stored, fulfilled, or shipped from a Member State.
- Your customer type: Whether customers are businesses or consumers.
- Your supply type: Goods, consulting, software, subscriptions, or another service.
That map often reveals whether you need a local VAT registration, whether the reverse charge may apply, or whether the One Stop Shop can simplify consumer sales.
The One Stop Shop lets eligible businesses register once, file one VAT return, and make one payment through a single online portal. The EU also states that the Member State of Identification allocates the VAT number used for the scheme. EU One Stop Shop registration

Local registration still has a place
OSS doesn't replace every local VAT number. Inventory, domestic transactions, local establishment, or activities outside the scheme can still require registration with a national authority. Depending on the country and your facts, you may register directly or work through a fiscal representative.
Prepare the company's incorporation documents, proof of business activity, identity records, banking information, and a clear description of your supplies. Ask the authority or adviser which documents need translation, certification, or an apostille before submission.
The process is handled online in many cases, which makes it accessible to non-resident founders. It's also easy to confuse a digital application with automatic approval. Tax authorities still assess the information, and your records must match the activity you describe.
A Bulgarian company setup can be explored through FastCorp's company formation service, particularly when incorporation and VAT administration need to be coordinated.
A short visual explanation can help founders distinguish a physical trigger from an OSS route:
Before you invoice, confirm the registration route, the tax point, the customer's status, and the evidence you'll retain. That preparation prevents the common mistake of applying for a number first and asking what it covers afterward.
Invoicing, Returns, and the Compliance Obligations Behind the Number
An active VAT number creates operating duties. It belongs on relevant invoices, but the invoice also needs enough information to show what happened, when it happened, who supplied the goods or service, and how the VAT was calculated.
For cross-border B2B invoicing, build your template around the supplier's and customer's VAT identification numbers, the date of supply, the tax point, the net amount, the VAT rate and amount shown per line, and a sequential invoice number. Add a clear description of the goods or services and retain the supporting contracts, purchase records, and delivery evidence.
A practical compliance checklist
- Invoice control: Use a sequential numbering system and keep issued and cancelled invoices together.
- Customer verification: Check the customer's VAT status when the transaction requires cross-border evidence.
- Ledger discipline: Record sales and purchases in the VAT Sales Ledger and VAT Purchase Ledger.
- Return preparation: Reconcile output VAT, input VAT, credit notes, and corrections before filing.
- Cross-border reporting: Prepare annual recapitulative declarations for relevant intra-EU supplies.
In Bulgaria, businesses commonly work with monthly or quarterly VAT reporting rhythms, depending on their circumstances and the applicable requirements. Confirm the exact filing schedule with a Bulgarian tax professional rather than relying on a generic calendar.
Why the number can't be treated as a checkbox
The VAT return connects invoices, ledgers, payments, and cross-border declarations. If the records don't agree, the number on the invoice won't rescue the transaction. Late filing, missing EC sales listings, and unregistered trading can expose the business to penalties and corrective work.
Keep a calendar with filing dates, payment dates, VIES evidence, and document requests. A cloud accounting workflow can help, but software can't decide whether your supply is correctly classified or whether the evidence supports the VAT treatment.

For ongoing support with bookkeeping and VAT returns, review FastCorp's accounting service. Keep ownership of the commercial facts, customer details, and transaction approvals, while your accountant handles the filing workflow built around those records.
Practical Next Steps and Where FastCorp Fits
Start with a decision, not an application. Confirm whether your business needs a local VAT registration, can use OSS for the relevant sales, or requires both. Then map your customers, stock, services, company location, and expected invoicing flow.
For a founder choosing Bulgaria, a practical sequence is:
- Form a Bulgarian EOOD or OOD.
- Complete remote identity verification and online signing.
- Prepare the incorporation and VAT documentation.
- Apply for VAT registration through the Bulgarian National Revenue Agency.
- Arrange banking with an EU IBAN.
- Set up bookkeeping, VAT returns, and invoice controls before trading.
FastCorp states that its online company formation workflow can be completed in 3 to 5 working days, with transparent pricing and support for incorporation, VAT registration, banking assistance, and ongoing accounting. Treat that timeline as a service workflow, not a guarantee that every tax authority will approve a VAT application without further questions.
You can contact FastCorp if you want to discuss whether a Bulgarian company and VAT registration fit your actual business model. Before committing, ask exactly which documents are included, who responds to tax-authority queries, and how post-registration filings will be managed.
FastCorp helps global founders set up Bulgarian EOOD or OOD companies, coordinate EU VAT registration, arrange EU IBAN banking support, and manage bookkeeping and VAT returns through an online workflow. Visit FastCorp to discuss your registration route and turn your VAT identification plan into a compliant operating setup.