How to File Taxes If You Have Both Foreign and Bulgarian Income
One of the trickiest parts of setting up your life as an expat in Bulgaria, especially if you’re juggling income from different countries, is making sense of the tax system. It can feel like you're untangling a Gordian knot, trying to figure out what income goes where and how to avoid being taxed twice. This guide is here to cut through that confusion, offering clear, step-by-step advice on how to file your taxes when you have both foreign and Bulgarian income.
Understanding Your Tax Residency Status in Bulgaria
Before you even think about declaring income, the absolutely fundamental question you need to answer is: where are you considered a tax resident? This isn't just a bureaucratic detail; it dictates which country has the primary right to tax your worldwide income. Get this wrong, and you could be facing penalties or, worse, double taxation.
The 183-Day Rule and Beyond
Bulgaria, like many countries, starts with a pretty straightforward rule: the 183-day rule. If you spend more than 183 days in Bulgaria within any 12-month period, you are generally considered a tax resident. This period doesn't have to be continuous; it's cumulative. So, if you're popping back and forth, every day you spend on Bulgarian soil adds up. It’s easy to track in theory, but life as an expat is rarely so simple, right? Maybe you spend summer here, winter there, and a few weeks in between. Keep meticulous records of your entry and exit stamps, flight tickets, and even utility bills to prove your physical presence.
However, the 183-day rule is just the first hurdle. The Bulgarian tax authorities (the National Revenue Agency, or NRA) also look at what they call your "centre of vital interests." This is where things get a bit more subjective and, frankly, a bit more stressful. They want to know where your life truly happens. Do you own property here? Do you have your family living with you in Bulgaria? Are your children enrolled in local schools? Is your main business activity conducted from here? Even if you technically spend slightly less than 183 days, but all your family, property, and business ties are firmly planted in Bulgaria, the NRA might still consider you a tax resident. Imagine a scenario where you work remotely for a company based in Germany, but your spouse and kids live with you in Sofia, you own an apartment in Vitosha, and your Bulgarian bank account is where all your bills are paid. Even if your work requires frequent short trips out of the country, your centre of vital interests is undeniably in Bulgaria. This means your German salary, despite being foreign-sourced, becomes taxable in Bulgaria. It’s a holistic view, and sometimes it can feel like the government is peering right into your personal life, but it's crucial for determining your obligations. For a deeper dive, read our guide on Tax Residency in Bulgaria: A Definitive Guide for Expats (2027).
Dual Residency and Double Taxation Agreements
What happens if you meet the residency criteria in two countries? This is where dual residency rears its confusing head, and it’s a common predicament for globe-trotting expats. Perhaps you still maintain a home and family ties back in your home country, while also establishing a significant presence here in Bulgaria. Without intervention, both countries might claim the right to tax your entire worldwide income, leading to a truly unfair situation. Nobody wants to pay tax twice on the same earnings, do they?
Thankfully, this is where Double Taxation Agreements (DTAs) come into play. Bulgaria has a vast network of DTAs with numerous countries around the world, specifically designed to prevent this exact problem. These agreements are like rulebooks that determine which country has the primary taxing rights over different types of income, or how tax paid in one country can be credited against tax owed in another. When a DTA is in effect, it essentially overrides the domestic tax laws to resolve conflicts of residency. The agreement will usually have "tie-breaker rules" that help determine a single tax residence, often looking at factors like where you have a permanent home available, where your personal and economic relations are closer (centre of vital interests again!), habitual abode, and nationality. If you find yourself in a dual residency situation, understanding the specific DTA between Bulgaria and your other country of residence is paramount. It’s not just a nice-to-have; it's your legal shield against paying more than your fair share. These agreements specify whether income is exempt from tax in one country or if you can credit tax paid in one country against your tax liability in the other. It's a complex area, and often the first place many expats seek professional advice.
Navigating the Flat 10% Tax Rate on Mixed Income
Bulgaria's tax system is famously appealing, largely due to its flat 10% personal income tax rate. This simplicity is a major draw for many expats. However, applying this flat rate to a mix of foreign and Bulgarian income requires a clear understanding of what’s taxable and how.
How Bulgarian Source Income is Taxed
For any income you earn directly from activities within Bulgaria, the rules are generally straightforward: a flat 10% personal income tax applies. This includes your salary if you're formally employed by a Bulgarian company. In such cases, your employer is usually responsible for calculating and withholding the necessary income tax and social security contributions directly from your paycheck. This means less hassle for you at the end of the tax year, as much of your obligation is already taken care of. You'll receive a document from your employer (often called a служебна бележка) detailing your gross income and the taxes/contributions paid, which is essential for your annual declaration.
If you’re self-employed or a freelancer registered in Bulgaria, the 10% flat tax also applies to your taxable income after certain deductions. You’ll need to declare this income yourself and pay the tax in instalments or as a lump sum, depending on your registration. This is where understanding your allowable expenses comes in, as they reduce your taxable base. For example, if you're a freelance graphic designer working for clients both locally and abroad, your Bulgarian-sourced income (e.g., from a local Bulgarian client) would be taxed at 10% after deducting 25% for presumed expenses, or actual expenses if you can prove them. Other Bulgarian income sources like rental income from a property you own in Bulgaria, capital gains from selling Bulgarian assets, or dividends from Bulgarian companies are also subject to specific tax rules, often still leveraging that 10% rate but with different declaration procedures. For more information on this, check out our guide on How Bulgaria's Tax System Works: The Flat 10% Tax Explained (2027).
The Taxation of Foreign Source Income for Bulgarian Residents
Here’s the critical point that often catches new expats off guard: if you are deemed a Bulgarian tax resident, the 10% flat tax rate applies not just to your Bulgarian income, but to your worldwide income. This means any salary you earn from an employer abroad, dividends from foreign investments, rental income from property outside Bulgaria, or pensions received from another country are, in principle, taxable in Bulgaria. The NRA doesn't care where the money originated; if you're a Bulgarian tax resident, they want their 10% slice.
However, this doesn't automatically mean you’ll pay tax twice. This is precisely where those Double Taxation Agreements (DTAs) become your best friend. DTAs typically employ one of two methods to prevent double taxation: the credit method or the exemption method. Under the credit method, any tax you've already paid on your foreign income in the source country can be credited against your Bulgarian tax liability on that same income. So, if you paid 15% tax on a portion of your income in Germany, and Bulgaria wants to tax it at 10%, you generally wouldn't owe additional tax in Bulgaria on that specific income. The credit is limited to the amount of Bulgarian tax due on that income, so you won't get a refund from Bulgaria if you paid more tax abroad.
The exemption method, on the other hand, means that certain types of foreign income, if taxed in the source country according to the DTA, are completely exempt from taxation in Bulgaria. This is less common for general income but can apply to specific categories. For example, some DTAs might stipulate that certain pension incomes are only taxable in the country where the pension originated. Understanding which method applies to your specific type of foreign income and your country of origin is absolutely crucial. You’ll need proof of the tax paid abroad, such as tax certificates from the foreign tax authority, to claim these benefits. This is where the complexities can mount, and why services specializing in expat tax, such as Taxes for Expats, become invaluable resources for many. They can help navigate these specifics, ensuring you accurately apply the DTA provisions.
Key Documents and Registration for Mixed Income Filers
Getting your ducks in a row with the Bulgarian tax authorities (NRA) starts with proper registration and meticulous documentation. Without these foundational steps, filing your annual tax return, especially with mixed income, will be an uphill battle.
Getting Your BULSTAT and Registering with the NRA
For many expats, particularly those who are self-employed, own property, or manage a business in Bulgaria, obtaining a BULSTAT number is one of the first and most critical steps. Think of it as your unique identification number for various administrative and tax purposes beyond just being an employee. If you’re a freelancer, a director of a company, or even just own real estate that generates rental income, you’ll likely need a BULSTAT. It’s issued by the Registry Agency (Агенция по вписванията) and typically takes a few days to process. The application usually involves submitting a form, your passport, and proof of address. Without it, the NRA won't have a specific identifier for your non-employment-related income, which can create significant headaches down the line.
Once you have your BULSTAT, or if you’re primarily an employee, your next step is to ensure you’re correctly registered with the National Revenue Agency (NRA). While your employer handles much of your initial registration for employment income, if you have foreign income or other Bulgarian income sources, you need to be proactive. The NRA will be your primary point of contact for annual tax declarations. Many services are now available through the NRA online portal, which requires an Electronic Signature (Квалифициран електронен подпис, or KEP). This KEP allows you to access your tax information, file declarations, and submit queries electronically, making life significantly easier. However, getting one can be a bit of a process itself, requiring an in-person visit to a certified provider like InfoNotary or StampIt, and often a Bulgarian speaker to help navigate the forms. Once you're registered and set up with your KEP, it’s a game-changer for managing your tax affairs from home. You can read more about it in How to Register with the National Revenue Agency (NRA) in Bulgaria.
Gathering Your Income and Deduction Documents
This is where organization becomes your superpower. When you’re dealing with both foreign and Bulgarian income, the paper trail (or digital trail) can get extensive. For your Bulgarian income, you'll need the annual income statement (служебна бележка) from your employer, detailing your gross salary, social contributions, and income tax withheld. If you're self-employed, compile all your invoices, receipts for business expenses, and bank statements showing income received from Bulgarian clients.
For foreign income, the list expands. You'll need payslips or annual income statements from your foreign employer. If you receive dividends, bank statements or investment reports detailing the amounts and any tax withheld at source are crucial. For rental income from abroad, keep meticulous records of all rent received and any expenses incurred (property management fees, repairs, mortgage interest – depending on what's deductible in Bulgaria and under DTA). The most important document for foreign income, especially if you plan to claim tax credits under a DTA, is proof of tax paid in the source country. This usually comes in the form of a tax certificate issued by the foreign tax authority. Without this, claiming relief under a DTA can be very difficult. Think about any health insurance contributions, life insurance premiums, or voluntary pension contributions you've made in Bulgaria, as these can sometimes be deductible. Keep all these documents in a dedicated folder, physical or digital, and make sure they are clearly labeled and easily accessible.
Step-by-Step: Filing Your Annual Tax Return with Foreign Income
The moment of truth arrives with the annual tax declaration. In Bulgaria, this means completing the infamous Form 50 (Годишна данъчна декларация по чл. 50 от ЗДДФЛ), which can feel like a labyrinth, especially when you have foreign income to account for.
Completing Form 50 for Mixed Income
The annual tax declaration for individuals in Bulgaria is known as Declaration under Article 50 of the Personal Income Tax Act (ЗДДФЛ). This form needs to be submitted by April 30th of the year following the tax year (e.g., April 30, 2026, for the 2025 tax year). It's not a simple one-page affair; it's a comprehensive document with various annexes, each dedicated to different types of income. For expats with mixed income, this means filling out several sections very carefully.
You'll start with the main form, detailing your personal information and declaring your overall tax residency. Then you move to the annexes:
- Annex 1 is for employment income. Here you'll enter the data from your Bulgarian employer's annual statement.
- Annex 3 covers income from economic activities as a sole trader or freelancer.
- Annex 4 is typically for rental income.
- Annex 5 for capital gains.
- Crucially, there are specific annexes, particularly related to Annex 8, where you declare income from other sources, including foreign income. This is where you’ll need to specify the type of foreign income (e.g., foreign salary, foreign dividends, foreign rental income) and the country it originated from. You’ll also need to indicate any tax paid in that foreign country. The process often involves converting foreign currency income into Bulgarian Leva (BGN) using the exchange rate of the Bulgarian National Bank (BNB) applicable on the date of receipt of the income, or an average annual rate where specified. It is paramount to accurately declare every stream of income, whether foreign or domestic, and ensure all supporting documentation aligns with your entries. Any discrepancies can lead to questions from the NRA and potential audits. For a detailed guide on the overall process, see Filing Your Tax Return with the National Revenue Agency in Bulgaria: The Complete Walkthrough (2027).
The Role of Double Taxation Agreements in Your Filing
When you're filling out Form 50 and declaring foreign income, this is where your understanding of Double Taxation Agreements (DTAs) truly comes into play. You won't just declare the foreign income; you’ll also indicate how you are applying the relevant DTA to prevent double taxation. Bulgaria’s DTAs are typically applied using either the credit method or the exemption method, and you need to specify which one applies to each type of foreign income you're declaring.
If the DTA specifies the credit method, you will declare your foreign income as taxable in Bulgaria, calculate the Bulgarian tax due on it, and then declare the amount of tax you’ve already paid on that income in the foreign country. This foreign tax paid is then credited against the Bulgarian tax liability, up to the amount of Bulgarian tax due on that specific income. For instance, if you earned €10,000 from a foreign source, paid €1,500 tax there, and the Bulgarian tax on that €10,000 would be €1,000 (10% flat rate), you would declare the €10,000 and the €1,500 foreign tax paid. Since the foreign tax paid (€1,500) is more than the Bulgarian tax due (€1,000), you would owe zero additional tax in Bulgaria on that income, provided you have a valid certificate of tax paid abroad.
If the DTA specifies the exemption method, then certain foreign income will simply not be included in your taxable income in Bulgaria at all, or only for progressive rate calculation (which doesn't apply to Bulgaria's flat tax). In this case, you still need to report the income in the relevant annex of Form 50, but you will explicitly state that it is exempt from Bulgarian tax under the terms of a specific DTA. It's crucial to correctly identify the applicable DTA, the specific article within it that applies to your income type, and have official proof from the foreign tax authority that the income was indeed taxed (or exclusively taxable) in that country. This is not something to guess at. Misinterpreting a DTA could lead to under-declaration and penalties. When in doubt, it’s always best to consult with a tax professional who understands international tax law and Bulgarian specifics. To learn more about this, explore Understanding Double Taxation Agreements and Foreign Income in Bulgaria.
Common Challenges and Expert Tips for Expats
Filing taxes in a new country, especially with mixed income, is rarely without its snags. Expats often face specific challenges that can turn a seemingly simple process into a bureaucratic nightmare. Let's look at some common pitfalls and how to navigate them.
Currency Conversion and Exchange Rates
One of the most frequent headaches for expats with foreign income is the requirement to convert all income received in foreign currency into Bulgarian Leva (BGN) for tax declaration purposes. The general rule is to use the official exchange rate of the Bulgarian National Bank (BNB) applicable on the date the income was received. Now, if you're receiving a monthly salary from abroad, this means you're theoretically looking up 12 different exchange rates for each payment. If you have various income streams throughout the year – dividends, project payments, rental income – the number of conversions can quickly become overwhelming.
The challenge intensifies because the BNB rates might differ slightly from the rates you actually received if you used a commercial bank or a money transfer service. While the NRA generally expects the official BNB rate, large discrepancies can raise questions. Keeping meticulous records of the dates you received foreign income and the corresponding BNB exchange rates is absolutely vital. You can usually find historical rates on the BNB website. Imagine you receive a payment in USD on July 15th. You’d need to find the BNB's USD/BGN exchange rate for that exact day. If you have several payments in a single month or from multiple sources, it can become a task. For those who frequently transfer money internationally, services like Wise (formerly TransferWise) offer transparent exchange rates and clear transaction histories, which can be invaluable when compiling your annual income for tax purposes. They make it easier to see exactly what you received in BGN and track the effective exchange rates.
Seeking Professional Tax Advice
Let's be honest: while Bulgaria's flat tax rate is straightforward, the nuances of international taxation, especially when factoring in DTAs and different income types, can be incredibly complex. Trying to navigate this alone, particularly if you’re not fluent in Bulgarian and don’t have a background in tax law, is a recipe for stress and potential errors. This is why seeking professional tax advice is not just a luxury; it’s often a necessity for expats with mixed income.
An accountant or tax consultant specializing in international taxation and expat affairs in Bulgaria can be an absolute lifesaver. They can help you accurately determine your tax residency status, advise on the correct application of DTAs, ensure all your foreign income is declared correctly, and help identify any applicable deductions or reliefs you might overlook. They’re also invaluable for ensuring you meet all deadlines and avoid penalties. Think of them as your personal guide through the bureaucratic jungle. They can also assist with the nuances of specific income types, such as pensions, which can have very specific DTA clauses. Finding a reputable, English-speaking accountant in major cities like Sofia or Plovdiv is often feasible, and many operate virtually. Services such as Taxes for Expats specialize in simplifying international tax obligations for individuals, offering expertise on complex scenarios involving multiple income sources and countries. Their specialized knowledge can save you both time and money, ensuring you stay compliant with Bulgarian law while optimizing your tax position. While it’s an investment, the peace of mind and prevention of costly mistakes are usually well worth it.
| Tax Declaration Event | Deadline (Following Tax Year) | Notes |
|---|---|---|
| Annual Tax Declaration (Form 50) | April 30 | For personal income tax, including all foreign and Bulgarian income. |
| Payment of Annual Tax Due | April 30 | Any outstanding balance after deductions and credits must be paid by this date. |
| Advance Quarterly Payments | Varies | For self-employed individuals with significant income; check specific dates for each quarter. |
| Employer Income Statement | February 28 | Employers must provide employees with a statement (служебна бележка) of income and taxes withheld. |
Disclaimer
The information provided in this guide is intended for general informational purposes only and does not constitute professional tax advice. Tax laws and regulations in Bulgaria, and the interpretation of Double Taxation Agreements, can be complex and are subject to change. It is strongly recommended that you consult with a qualified tax advisor or accountant specializing in international taxation for advice tailored to your specific circumstances. We cannot be held responsible for any errors or omissions, or for any actions taken based on the information provided herein.