EU VAT Registered Companies: Complete Setup Guide
Learn how EU VAT registered companies work, who must register, and how to verify status. Includes Bulgaria setup steps, tax comparisons, and compliance tips.

The most popular advice about EU VAT registered companies is also the most misleading: get one EU VAT number and you're ready to sell across Europe. You're not. A VAT number gives you a tax identity in a specific jurisdiction. It doesn't erase national invoicing rules, filing duties, customer validation requirements, or the need for additional registrations.
That distinction matters for non-resident founders selling software, consulting, subscriptions, goods, or marketplace products into the EU. Registration is the entry step. Operational readiness is the project. Bulgaria offers a practical, low-friction starting point because the process can be handled online, the tax structure is straightforward, and EU VAT administration can be built into the company setup from the beginning.
Table of Contents
- What EU VAT Registration Really Means for Your Business
- Who Must Register and Why It Matters
- Verifying VAT Status Through VIES and Public Registers
- VAT Obligations for Resident and Non-Resident Businesses
- How to Register for VAT in Bulgaria Step by Step
- Why Bulgaria Offers the Best EU Entry Point
- Common Pitfalls and How to Avoid Them
What EU VAT Registration Really Means for Your Business
An EU VAT registration is a national tax identity, not a passport for selling throughout Europe. Each Member State issues its own VAT number, so a company active in several countries may still need local registrations. OSS can simplify certain transactions, but it does not remove every country-specific obligation. The European Commission's VAT identification guidance confirms that no single EU-wide VAT number exists.

Registration gives your company a recognized tax identity for specified transactions. It supports compliant invoicing, input VAT recovery where permitted, and participation in applicable reporting systems. It can also give customers and payment providers evidence that the business operates within a formal EU tax framework.
The number itself does not determine the correct treatment for every sale. Your registration scope determines your compliance footprint. Product type, customer location, buyer status, inventory location, and OSS use all affect the VAT result.
The legal framework is harmonized, not uniform
The EU VAT system is based on Directive 2006/112/EC. The directive applied from 1 January 2007, required national implementation by 1 January 2008, replaced earlier VAT rules, and remains the central legal framework for VAT-registered businesses across the EU.
Harmonized rules still leave administration with each Member State. National authorities control registration, returns, payments, invoices, audits, and penalties through their own systems. Build a country-level process around the EU framework instead of treating the framework as a substitute for local compliance.
Registration changes daily operations
Update your commercial systems as soon as registration takes effect. Your checkout, accounting platform, invoice templates, customer onboarding, and transaction reports must match the transactions covered by the number.
Practical rule: Treat VAT registration as a workflow change, not as a certificate.
A SaaS company selling to consumers may need destination-based VAT collection and OSS reporting. A consultant serving a VAT-registered business may use reverse charge when the customer's number is valid and the transaction qualifies. An e-commerce company storing goods in several countries may face direct registration duties that OSS does not remove.
The practical gap is clear. EU VAT registered companies have completed a legal step, while operationally ready businesses have also mapped transactions, checked counterparties, configured invoices, and assigned responsibility for filings and payments. Bulgaria can provide a low-friction entry point, but the VAT number is only useful when those controls work in daily operations.
Who Must Register and Why It Matters
An EU VAT number does not make a business operationally ready. Registration follows different triggers, and the correct answer depends on where the company is established, what it sells, and where its customers are located.
For Bulgarian-established businesses, VAT registration becomes mandatory once annual taxable turnover exceeds BGN 100,000 within a rolling 12-month period, according to the Bulgaria VAT registration and compliance guide. Non-resident businesses have no VAT registration threshold under that guidance. Small initial sales therefore do not automatically postpone registration duties.

Match the trigger to your business model
A Bulgarian company approaching the local turnover threshold should prepare before crossing it. Waiting for the accounting team to identify the issue can force invoice corrections and create avoidable reporting work.
A non-resident SaaS company selling subscriptions to EU consumers faces a different trigger. Destination-based rules can create VAT obligations without a local establishment or large sales volume. The business must classify each consumer transaction, charge the correct tax, report it, and remit it through the appropriate process.
A consultant supplying services to EU businesses may have a simpler treatment where reverse charge applies. That arrangement still requires a valid customer VAT number, accurate invoicing, and confirmation that the legal conditions are met. Reverse charge changes who accounts for VAT. It does not remove the supplier's compliance duties.
OSS reduces duplication, but it doesn't solve everything
The EU's 2021 e-commerce VAT package introduced OSS and IOSS reporting frameworks for cross-border consumer sales. Eligible businesses can centralize particular VAT filings instead of registering separately in every destination country.
Adoption has grown substantially. By the end of 2024, more than 170,000 businesses had joined the OSS and IOSS frameworks, including 153,550 businesses in Union OSS, up from 132,609 in 2023, a 16% annual increase, according to the European Commission update on e-commerce VAT revenue and registrations. The schemes had also generated more than €125 billion in VAT revenue since 1 July 2021.
Those figures show that OSS is a major compliance mechanism for digital and cross-border commerce. It covers qualifying transactions only. Inventory, local establishments, domestic sales, and certain B2B flows can still create local registration and reporting duties.
For EU-established businesses, the separate cross-border B2C OSS threshold is EUR 10,000 for total qualifying cross-border sales. Treat it as a decision point, not permission to ignore customer location, transaction classification, or the controls needed to support filings. Bulgaria can offer a low-friction entry point, but obtaining the number is only the first step.
Verifying VAT Status Through VIES and Public Registers
A VAT number on an invoice isn't proof that the number is valid for the transaction. For intra-EU B2B trade, the seller should validate the customer's VAT identification number through VIES, the EU's VAT Information Exchange System.
The Your Europe VIES guidance treats VAT validation as a substantive control. For certain exempt intra-Community supplies of goods, the customer's VAT identification number is a condition of the treatment. If the seller fails to validate the number, the seller can lose zero-rating treatment and face domestic VAT exposure.

Build validation into the transaction flow
Don't leave VIES checks to an occasional spreadsheet review. Collect the customer's country code and VAT number during onboarding or checkout, validate the details before applying reverse charge or zero-rating, and retain evidence of the result.
A sound internal process should:
- Collect the exact VAT ID: Ask for the country prefix and full number before issuing the invoice.
- Validate before invoicing: Run the number through VIES before applying the intended B2B treatment.
- Retain the evidence: Store the validation result with the customer record and invoice.
- Escalate failures: If the result is invalid, pause the tax treatment and request corrected details.
- Recheck recurring customers: A number that was valid previously may not remain valid.
Do not confuse a customer's claim of business status with verified VAT status. The tax treatment depends on evidence, not confidence.
VIES results can also be affected by national database timing and fraud controls. In fraud cases, invalidation of VAT numbers can take 30 to 45 days, a risk highlighted in the European Parliament briefing on EU VAT compliance and ViDA. That delay reinforces the need for transaction records, customer documentation, and a review process when a number suddenly fails validation.
Public national registers can provide additional context, but VIES is the essential cross-border control for EU VAT-number verification. Use public information to investigate inconsistencies, not to replace the official validation workflow.
For a practical explanation of the identifier itself, review this EU VAT identification number guide.
The correct outcome is simple. If the customer's number validates and the transaction qualifies, issue the invoice using the applicable reverse-charge or zero-rated treatment. If it doesn't validate, don't force the preferred tax result. Escalate the transaction for tax review.
VAT Obligations for Resident and Non-Resident Businesses
An EU VAT number is only an entry credential. It does not make a company operationally ready. Resident and non-resident businesses still need a working process for invoices, returns, customer evidence, transaction records, and payments. Registration is the start of compliance, not the finished setup.
Bulgaria's standard VAT rate is 20%, as stated in the Your Europe OSS guidance. Bulgarian companies apply domestic rules to local transactions. Cross-border consumer sales may qualify for OSS, but only after the business confirms the transaction type, customer location, and scheme conditions.
| Obligation Type | Resident Business | Non-Resident Business |
|---|---|---|
| Local registration | May follow domestic turnover rules and other local triggers | No general Bulgarian threshold for non-residents |
| Domestic invoices | Must follow the rules of the country of establishment | Must follow the rules connected to the transaction and registration jurisdiction |
| Cross-border B2C sales | May use Union OSS for qualifying supplies | May need a suitable OSS route or direct registrations |
| B2B services | Reverse charge may apply where the conditions are met | Reverse charge often shifts accounting to the customer, but VAT ID validation remains essential |
| Returns and payments | Filed through the relevant national system | Filed locally or through an applicable simplification scheme |
| Record keeping | Must support domestic and cross-border treatment | Must support customer location, VAT IDs, invoices, and scheme eligibility |
OSS is useful when the transaction qualifies
OSS allows a business to register through one Member State of Identification and report qualifying cross-border B2C VAT electronically. Returns are due by the end of the month following the tax period, under the Your Europe One Stop Shop rules.
For eligible sales, one portal and reporting route can reduce the need to establish separate reporting relationships in each destination market covered by the scheme. That administrative benefit depends on accurate destination-country data, correct rates, complete transaction records, and timely payment.
OSS has defined limits. Domestic sales, stock movements, local establishments, and transactions outside the scheme may still require national registrations and filings. Map those exclusions before choosing OSS. Otherwise, the company has only deferred the compliance work.
Reverse charge requires evidence
Reverse charge can simplify qualifying B2B services because the customer accounts for VAT instead of the non-resident supplier. The seller must still confirm the customer's taxable-business status, validate the VAT ID, and issue an invoice showing the correct treatment.
Review these VAT filing requirements before launch. Keep the filing calendar with the sales calendar, assign responsibility for each return, and retain the documents supporting every VAT treatment. That operating discipline is what separates a usable registration from a number that merely appears on an invoice.
How to Register for VAT in Bulgaria Step by Step
An EU VAT number does not make a business operationally ready. The registration must match the company's structure, transactions, records, and filing process. Bulgaria offers a practical route, but start with classification rather than paperwork. Confirm whether the company is Bulgarian-established or non-resident, whether it sells B2B or B2C, and whether OSS applies.
For a Bulgarian-established business, the domestic threshold is BGN 100,000 in taxable turnover over a rolling 12-month period. A non-resident business has no Bulgarian VAT registration threshold. The separate EU OSS threshold for qualifying cross-border B2C sales is EUR 10,000, as noted earlier.

Prepare the application around the business facts
Use this checklist before submitting:
- Confirm eligibility: Identify the registration trigger, taxable activities, establishment status, and intended trading markets.
- Prepare company documents: Gather incorporation records, identification documents, business activity details, address information, and supporting contracts where relevant.
- Map transactions: Separate domestic sales, intra-EU B2B supplies, cross-border B2C sales, imports, and inventory movements.
- Select the filing route: Decide whether direct Bulgarian registration, Union OSS, or another relevant mechanism applies.
- Set up accounting controls: Prepare invoice templates, VAT ledgers, customer VAT validation, and a calendar for returns and payments.
File the application with Bulgaria's National Revenue Agency, commonly called the NRA. The authority reviews the application and supporting information before issuing the Bulgarian VAT number. Processing time and evidence requirements depend on the company profile and application, so do not schedule a sales launch around an assumed approval date.
Government and professional fees vary by service arrangement. Request a written breakdown separating official charges, legal work, document preparation, and ongoing accounting. A low initial quote is not useful if it excludes the controls and filings the business will need afterward.
The cleanest application is the one that explains the business before the authority has to ask. Prepare the transaction map, contracts, website description, and expected customer profile together.
If you are forming the underlying entity, review the company registration process in Bulgaria at the same time. Company formation, registered address, banking, accounting, and invoicing should support the VAT position from the start.
Remote processing can work when the provider supports online identification and document signing. Founders who want direct assistance can use in-person processing in Sofia. For a non-resident business, remote setup is usually the more efficient choice, provided document collection and post-registration filings are assigned clearly.
Why Bulgaria Offers the Best EU Entry Point
Bulgaria is my preferred starting point for many non-resident founders who need an EU company, VAT infrastructure, and straightforward administration. The argument isn't limited to tax. A low rate is useful only when the company can register, bank, invoice, and file without creating a second administrative business.
Bulgaria's headline corporate income tax rate is 10%, placing it among the lowest in the EU, according to Tax Foundation's European corporate tax data. The same comparison lists a 14.5% integrated rate on corporate income when dividends are included. Compare that structure with major EU markets, where higher corporate and shareholder-level taxes can materially change the cost of retaining and distributing profits.
The practical advantage is that Bulgaria gives founders a clear baseline. You can build a Bulgarian EOOD or OOD, establish the company's registered address, apply for VAT where required, arrange EU IBAN banking assistance, and outsource bookkeeping and filings through one coordinated setup.
Online execution matters more than brochures
FastCorp's published service model covers company formation, EU VAT registration, banking assistance, virtual office support, and ongoing accounting. Its stated online formation timeline is 3 to 5 working days, while in-person setup in Sofia is stated as 2 to 3 working days. The online route suits founders who don't want to travel, while the Sofia option suits those who want face-to-face support.
Published package pricing is €1,750 online and €1,500 in person, with legal and government fees included according to FastCorp's company information. FastCorp also reports operations since 2018, more than 3,000 companies incorporated, and a 98% client satisfaction rate. Those are provider-reported figures, so evaluate the scope of each package and the continuing compliance work before signing.
The strongest reason to choose Bulgaria is operational continuity. The same provider can coordinate incorporation, VAT setup, banking assistance, bookkeeping, VAT returns, annual corporate tax filings, payroll administration, and statutory reporting. That reduces the handoffs that often cause inconsistent company information, missed filings, or invoices that don't match the registered activity.
Bulgaria isn't a license to ignore destination-country rules. It's a sensible base for founders who want a lower-tax EU company and an online-first administrative process, provided they maintain proper transaction classification and cross-border compliance.
Common Pitfalls and How to Avoid Them
The EU VAT compliance gap reached EUR 128 billion in 2023, with reported gaps of 30% in Romania and 24.2% in Malta, according to the European Parliament briefing on VAT compliance. The lesson is direct: the difficult part isn't obtaining a number. It's keeping the records, invoices, returns, payments, and validation controls accurate after registration.
Newly registered companies commonly make four mistakes:
- Missed filing dates: Put every national and OSS deadline into a shared calendar with an accountable owner.
- Incorrect invoices: Configure invoice language, VAT rates, customer details, and reverse-charge treatment before the first sale.
- Unverified VAT IDs: Make VIES validation part of onboarding and retain the result with the invoice.
- Overusing OSS: Check whether the transaction qualifies before assuming one registration covers the activity.
ViDA points toward simpler registration and more digital reporting, but the transition won't remove national administration overnight. National rules, reporting systems, and VAT-number controls remain fragmented, and implementation is still developing. Build systems that work under today's rules, then make them adaptable for future digital reporting requirements.
My recommendation is practical. Automate VAT-rate selection and invoice data, retain validation evidence, reconcile sales to returns, and bring in professional support as soon as you operate across multiple jurisdictions. A Bulgarian company can be an efficient EU base, but only when the founder treats compliance as a recurring operating function.
FastCorp can coordinate Bulgarian company formation, EU VAT registration, banking assistance, and ongoing bookkeeping and filings through an online process designed for non-resident founders. Visit FastCorp to discuss the right Bulgarian structure and compliance setup for your cross-border business.