How Much VAT Do I Charge on Freelance Services in Bulgaria?
The world of VAT for freelancers in Bulgaria can feel like navigating a labyrinth designed by a bored bureaucrat. You're trying to build your business, deliver excellent work, and suddenly you're drowning in questions about thresholds, reverse charges, and whether you even need to add that extra 20% to your invoice. It's a common expat headache, trust me, I've seen countless folks scratching their heads over this. Don't worry, you're not alone in this confusion. This comprehensive guide is here to untangle the complexities of when and how much VAT you should charge on your freelance services in Bulgaria, catering specifically to the unique situations faced by expats and those working with international clients.
Understanding VAT for Freelancers in Bulgaria and Why It's Tricky
Navigating the Bulgarian VAT (Value Added Tax) system as a freelancer, especially when your client base spans different countries, is certainly not straightforward. It's one of those areas where you really need to understand the nuances, because getting it wrong can lead to fines and administrative headaches you absolutely want to avoid. The core of the confusion often stems from differing rules for local clients, EU clients, and non-EU clients, compounded by your own registration status.
The Basics: Who Needs to Register for VAT?
First things first, let's talk about the absolute foundation: whether you need to be VAT registered in Bulgaria at all. The Bulgarian VAT Act (Закон за данък върху добавената стойност – ZDDS) outlines the conditions for mandatory registration. For most self-employed individuals and sole traders (ETs or freelancers operating as 'свободна професия'), the primary trigger is hitting a certain turnover threshold within a specific period. However, services provided internationally add another layer of complexity that can override simple turnover rules.
It’s not just about the local BGN 50,000 threshold, which we'll dive into shortly. Even if your local turnover is low, the type of services you offer and the location of your clients can compel you into VAT registration under specific circumstances, often related to cross-border transactions within the EU. This means that a freelancer doing minimal work for Bulgarian clients might still need to register if they have significant dealings with EU businesses. Always remember that VAT is a consumption tax, and the rules are designed to determine where that consumption takes place and, therefore, which country collects the tax.
The Dreaded Threshold: BGN 50,000 for Local Services
For many small freelancers and sole traders in Bulgaria, the first major hurdle they encounter is the BGN 50,000 threshold. This figure applies to your taxable turnover from services and goods provided within Bulgaria to Bulgarian customers who are not VAT registered themselves. When your cumulative taxable turnover from these activities exceeds BGN 50,000 (roughly €25,500, but always check the current exchange rate and official legislation) within any 12 consecutive months, you are legally obliged to register for VAT. You must submit your registration application to the National Revenue Agency (NRA) within 14 days of the month in which you exceeded this threshold. Failing to do so can result in hefty penalties, including retroactive VAT payments and fines.
Let's imagine you're a graphic designer, living in Sofia, primarily serving local Bulgarian businesses and individuals. You've been chugging along, building your portfolio, and suddenly your income starts to boom. If your invoices to these Bulgarian clients (who don't have a VAT number) total more than BGN 50,000 over the past year, you’ve hit the threshold. At this point, you transition from being a "non-VAT registered" freelancer to a "VAT registered" one. From the effective date of your registration, you must start adding 20% Bulgarian VAT to all your invoices for taxable supplies (which, in this scenario, would be your local services) and remit that collected VAT to the state. This is a critical moment, and many expats find the process of how to register with the National Revenue Agency (NRA) in Bulgaria to be quite daunting.
EU Clients and the Intra-Community Services Threshold
Now, this is where things get truly interesting and often confusing for freelancers with international aspirations. When you provide services to clients based in other EU member states, different rules apply, and the BGN 50,000 threshold often becomes irrelevant. The key concept here is the "place of supply" of services.
For Business-to-Business (B2B) services provided to an EU client who is also VAT registered in their respective EU country, the "general rule" for the place of supply dictates that the service is deemed to be supplied where the recipient (your client) is established. This is known as the "reverse charge mechanism." What this means for you, the Bulgarian freelancer, is that you generally do not charge Bulgarian VAT on your invoice. Instead, your client is responsible for accounting for the VAT in their own country. For you, these are considered "VAT-exempt with right to deduction" or "zero-rated" services, meaning you don't collect VAT, but you can still deduct input VAT related to those services (e.g., if you bought software for the project and paid Bulgarian VAT on it). Crucially, even if your local turnover is well below BGN 50,000, if you provide any B2B services to VAT-registered clients in other EU countries, you are often required to register for VAT purposes in Bulgaria solely to obtain a Bulgarian VAT number and submit VIES (VAT Information Exchange System) declarations. This is a special type of VAT registration, often referred to as "VAT for intra-community supplies."
For Business-to-Consumer (B2C) services to individuals in other EU countries, the general rule is that the service is supplied where the supplier (you, the freelancer) is established. So, if you are VAT registered in Bulgaria, you would typically charge Bulgarian VAT to these clients. However, there are special rules, particularly for digital services, where the place of supply is where the consumer resides, and you might need to use the One Stop Shop (OSS) scheme if you exceed certain thresholds, but that's a whole other can of worms and often beyond the scope of general freelance services like consulting or design. For most typical freelance services, if you're VAT-registered in Bulgaria, you'd apply Bulgarian VAT to your EU B2C clients. If you're not VAT-registered, you simply wouldn't apply VAT at all, provided your services don't trigger mandatory registration by other means.
Navigating VAT with Different Client Types
The type of client you have and their location dictates not only whether you charge VAT but also how you should present it on your invoice and what declarations you need to make. This is where many freelancers, especially those new to international work, stumble. The Bulgarian tax system, while boasting a low flat income tax rate, can be quite particular about cross-border VAT.
Charging VAT for Bulgarian Clients
Let's simplify this with a couple of common scenarios you might face when dealing with clients right here in Bulgaria:
Scenario 1: You are NOT VAT Registered (Below BGN 50,000 Threshold)
If you're a freelance consultant or web developer, and your cumulative taxable turnover for services provided within Bulgaria to non-VAT registered Bulgarian clients has not exceeded BGN 50,000 in the last 12 months, then you simply do not charge VAT. Your invoices will just show your service fee. You might explicitly state "VAT not applicable under Art. 96(1) ZDDS" (Art. 96(1) refers to the standard threshold registration for individuals). This is the simplest situation, but remember, you still need to diligently track your income so you know precisely when you're approaching that BGN 50,000 mark. It sneaks up on you quickly, especially if you get a few good contracts back-to-back.
Scenario 2: You ARE VAT Registered (Above BGN 50,000 Threshold, or Voluntarily Registered)
Once you've registered for VAT in Bulgaria, either mandatorily or voluntarily, things change. For all your services provided within Bulgaria to any Bulgarian client (whether they are VAT registered or not), you must charge the standard Bulgarian VAT rate of 20%. So, if your service fee is BGN 1,000, your invoice would show BGN 1,000 for the service, BGN 200 for VAT (20% of 1,000), making a total of BGN 1,200. You then collect the full BGN 1,200 from your client, and the BGN 200 VAT portion is what you owe to the NRA. Accurate invoicing is key here; make sure your invoices include all the required VAT details, including your VAT number and the separate VAT amount.
Working with EU-Based Clients
This is arguably the most complex area for many freelancers in Bulgaria, especially for those who work extensively with clients across the European Union.
Business-to-Business (B2B) with VAT-Registered EU Clients:
If your EU client has their own valid VAT number (and you should always verify this using the VIES database), then the reverse charge mechanism applies. You, the Bulgarian freelancer, will issue an invoice for your services without charging Bulgarian VAT. Your invoice needs to clearly state that it is subject to the reverse charge mechanism. The specific wording might be something like "Reverse charge – Article 21(2) ZDDS" or "VAT exempt under Article 21(2) ZDDS, recipient is liable for VAT." You will need to obtain a Bulgarian VAT number for intra-community transactions (even if your local turnover is below BGN 50,000), and these services must be reported in your monthly VAT return and, critically, in a separate VIES declaration. This declaration informs other EU tax authorities that you've provided a service to a VAT-registered business in their country, which helps them track the VAT being accounted for by your client. This is a crucial step that many overlook, leading to problems.
Business-to-Consumer (B2C) with Non-VAT-Registered EU Clients:
For services provided to individuals (non-VAT registered) in other EU member states, the general rule is that the place of supply is where the supplier (you) is established. Therefore, if you are VAT registered in Bulgaria, you would typically charge the 20% Bulgarian VAT to these clients. So, if you're a VAT-registered Bulgarian freelancer offering coaching services to an individual in Germany, you'd add 20% Bulgarian VAT to your invoice. If you are not VAT registered in Bulgaria (because your local turnover is below BGN 50,000), then you would not charge VAT. This is generally the case for most freelance services. However, a specific area to be aware of is digitally supplied services (e.g., selling digital products, online courses, software subscriptions). If you provide these types of services to B2C clients in other EU countries and your sales exceed specific distance selling thresholds, you might be required to register for the EU's One Stop Shop (OSS) scheme, which allows you to declare and pay VAT across all EU countries through a single portal. But for the vast majority of general freelance services, the "place of supply" rule usually keeps things simpler: Bulgarian VAT if you're registered, no VAT if you're not.
Services to Clients Outside the EU
When your clients are based completely outside the European Union, the VAT rules become much simpler for the Bulgarian freelancer. These services are generally considered "exported" services and are usually "outside the scope of VAT" in Bulgaria, or effectively zero-rated.
What this means in practice is that you will issue an invoice to your non-EU client without charging any Bulgarian VAT. You typically do not need to include any specific VAT-related wording on your invoice beyond the standard details. These services still count towards your overall income for income tax purposes, but they do not trigger VAT collection on your part. Even if you are VAT-registered in Bulgaria, you will not apply the 20% VAT rate to services provided to clients in countries like the USA, Canada, UK (post-Brexit), Australia, etc. You still need to declare these services in your monthly VAT return, but they will be reported as zero-rated or outside the scope, meaning no VAT is due on them. This straightforward approach is one of the reasons many digital nomads and freelancers choose Bulgaria, as it simplifies dealings with a global client base. However, maintaining good records of your clients' addresses and VAT numbers (if applicable, for foreign businesses) is paramount to prove the non-EU status of the supply.
The Practicalities: Registration, Invoicing, and Declarations
Understanding the theoretical framework of VAT is one thing; putting it into practice is another. The administrative side of VAT in Bulgaria, like many bureaucratic processes here, requires meticulous attention to detail, patience, and often, professional assistance. Many expats find great value in services like Taxes for Expats when navigating these more intricate compliance requirements.
Getting VAT Registered: The Process
If you hit the BGN 50,000 threshold for local taxable supplies, or if you start providing B2B services to VAT-registered clients in other EU countries, you'll need to get VAT registered with the National Revenue Agency (NRA). This isn't a walk in the park, but it's manageable.
First, you'll need to prepare the necessary documentation. This usually includes your identity documents, your BULSTAT registration number (which acts as your personal identification number for tax and social security purposes if you're self-employed), and any financial records proving you've met the threshold (if registering mandatorily). The application form itself (Form ZDDS) is in Bulgarian, so if your Bulgarian isn't fluent, definitely seek assistance from a local accountant or a tax advisor. They'll submit the application to your local NRA office. Once submitted, the NRA has a certain period (usually up to 14 days) to review your application and conduct an interview. This interview, often a formal chat with an NRA officer, can be intimidating but is usually routine, verifying your business activities and why you're registering. After successful registration, you'll receive your unique Bulgarian VAT number, which typically starts with BG followed by your BULSTAT number. This number is what identifies you as a VAT-registered entity within Bulgaria and across the EU.
Invoicing and Record Keeping
Meticulous record-keeping is not just good practice; it's a legal requirement and your best friend when dealing with the NRA. Every invoice you issue must comply with specific VAT regulations, especially if you're VAT registered.
What must be on a VAT invoice in Bulgaria?
- The phrase "Invoice" (Фактура).
- Unique invoice number and date of issue.
- Your full name/business name, address, and your Bulgarian VAT number.
- Your client's full name/business name, address, and their VAT number (if applicable – crucial for B2B EU reverse charge).
- A clear description of the services provided.
- The quantity or scope of the services.
- The unit price (if applicable) and total taxable amount.
- The applicable VAT rate (e.g., 20%).
- The amount of VAT charged (if applicable), shown separately.
- The total amount due.
- For reverse charge invoices (B2B EU clients), explicit wording stating the reverse charge mechanism (e.g., "Reverse charge," "Art. 21(2) ZDDS").
- For services outside the scope of Bulgarian VAT (non-EU clients), simply no VAT is charged, and no specific VAT wording is generally required.
Keeping digital copies of all your invoices, along with supporting documents (contracts, proof of services rendered), is essential. This paper trail will be invaluable during any potential tax audit or when clarifying specific transactions.
VAT Declarations and Payments
Once you are VAT registered, the cycle of monthly VAT compliance begins. This is where the real administrative burden lies, and it's why many expats opt to engage a local accountant.
Every month, you are required to submit a VAT return (Декларация по ДДС) to the NRA. This declaration summarizes all your sales (output VAT) and purchases (input VAT) for the previous calendar month. It includes:
- Total taxable supplies (services where you charged Bulgarian VAT).
- Intra-community supplies (B2B services to VAT-registered EU clients, subject to reverse charge).
- Exported services (to non-EU clients).
- Any purchases you made where you paid Bulgarian VAT, which you can potentially deduct (input VAT).
Alongside the main VAT return, if you've provided B2B services to VAT-registered EU clients, you must also submit a VIES declaration (VIES декларация). This separate declaration reports details of these specific intra-community supplies. Both the VAT return and the VIES declaration must be submitted by the 14th day of the month following the reporting period (e.g., for January's activities, by February 14th).
If your VAT return shows that you have collected more VAT from your clients than you've paid on your business expenses (i.e., output VAT > input VAT), you will owe the difference to the NRA. This payment is typically due by the 25th day of the month following the reporting period. The easiest way to handle payments, especially from international clients, is often through platforms like Wise, which allows you to receive payments in different currencies and convert them to BGN efficiently, often with lower fees than traditional banks. This can streamline your cash flow management when dealing with your VAT obligations.
Remember, missing these deadlines can result in fines, so it's critical to stay organized or have a reliable accountant manage this for you. Understanding mandatory social and health contributions in Bulgaria is another separate but equally important aspect of your financial obligations as a freelancer.
Here's a quick summary table to help clarify common scenarios:
| Client Type / Your Status | VAT Registered in Bulgaria (BGN 50k+ or voluntary) | Not VAT Registered in Bulgaria (Below BGN 50k) |
|---|---|---|
| Bulgarian Client | Charge 20% Bulgarian VAT. Declare in monthly VAT return. | Do NOT charge VAT. State "VAT not applicable." |
| EU B2B Client (VAT Reg) | Do NOT charge VAT (reverse charge). Include client's VAT ID on invoice. Declare in monthly VAT return AND VIES. | Do NOT charge VAT. You might need to VAT register solely for intra-community purposes to get a VAT ID and submit VIES. |
| EU B2C Client (Non-VAT Reg) | Charge 20% Bulgarian VAT (general rule for services). Declare in monthly VAT return. | Do NOT charge VAT. |
| Non-EU Client | Do NOT charge VAT (outside scope). Declare in monthly VAT return. | Do NOT charge VAT. |
This table provides a simplified overview. Always cross-reference with up-to-date legislation or consult a professional, as specific service types (like digital services) can have additional rules. If you're handling payments for these diverse clients, using platforms like Wise can really help you manage different currencies and payment methods effectively, ensuring you get paid without hassle before your tax deadlines loom. It’s a tool many expats rely on. For more in-depth guidance on your overall tax obligations, resources like Taxes for Expats can be incredibly helpful for managing your annual tax return in Bulgaria and understanding the nuances of the flat 10% personal income tax in Bulgaria when combining freelance income with other earnings.
Disclaimer
The information provided in this article is intended for general guidance and informational purposes only, and does not constitute legal, tax, or professional advice. While we strive to keep the information up-to-date and accurate, tax laws and regulations in Bulgaria are subject to change and can be complex. Expats and freelancers are strongly advised to consult with a qualified Bulgarian accountant or tax advisor for personalized advice regarding their specific circumstances. We do not accept any responsibility for any loss which may arise from reliance on the information contained in this article.