How do you file taxes in Bulgaria when paid by a Dutch company?
If you are a tax resident of Bulgaria and receive a salary from a Dutch company, you file your taxes in Bulgaria, not in the Netherlands. Bulgarian tax residency means Bulgaria has the primary right to tax your worldwide income, regardless of where your employer is based. The sections below unpack exactly how that works, from treaty protections to filing deadlines.
Does living in Bulgaria mean you pay tax there, even for a Dutch employer?
Yes. If you are a Bulgarian tax resident, Bulgaria taxes your global income, including any salary paid by a Dutch employer. Where your employer is registered is irrelevant to your filing obligation. What matters is where you are resident for tax purposes, and Bulgaria determines that based on your physical presence and personal ties.
Under Bulgarian law, you are considered a tax resident if you have a permanent address in Bulgaria, spend more than 183 days in the country within any 12-month period, or have your centre of vital interests (family, property, and economic activity) located there. Meeting any one of these criteria is generally sufficient to establish Bulgarian tax residency.
Once you are classified as a Bulgarian tax resident, the National Revenue Agency (NRA) expects you to declare all income sources, including salary wired from the Netherlands, freelance fees, dividends, and rental income. Failing to declare foreign-sourced income is not a grey area: it is a compliance breach with financial penalties attached.
What does the Bulgaria–Netherlands double taxation treaty cover?
The double taxation treaty between Bulgaria and the Netherlands ensures that the same income is not taxed twice in both countries. The agreement allocates taxing rights between the two states and provides mechanisms, primarily the exemption method and the credit method, to relieve double taxation where it would otherwise occur.
For employment income specifically, the treaty generally grants the right to tax to the country where the work is physically performed. If you live in Bulgaria and work remotely for a Dutch employer from Bulgarian soil, the income is treated as earned in Bulgaria. The Netherlands retains taxing rights only if you are physically present in the Netherlands performing the work, for example, if you travel there regularly and spend significant time on-site.
The treaty also covers dividends, interest, royalties, and capital gains, each with specific provisions. For most employees working remotely from Bulgaria, the practical effect is straightforward: Bulgaria taxes the income, and the Netherlands does not withhold tax on salary payments to non-resident employees who perform no work on Dutch territory. Confirming this with a qualified tax adviser is advisable, particularly if your work involves any physical presence in the Netherlands.
How does Bulgarian income tax work for employees paid from abroad?
Bulgaria operates a flat personal income tax rate of 10% on gross taxable income, one of the lowest in the European Union. This flat rate applies equally to income earned domestically and income received from a foreign employer. There are no progressive brackets: the same 10% applies whether you earn a modest salary or a senior executive package.
Before the 10% rate is applied, certain deductions reduce your taxable base. The most relevant for employees include mandatory social security and health insurance contributions, which are deductible from gross income before tax is calculated. Individuals with disabilities and those with dependent children may also qualify for additional relief.
For employees paid directly by a Dutch company, rather than through a Bulgarian entity, there is no Bulgarian employer automatically withholding tax at source. This means the responsibility for calculating and paying Bulgarian income tax falls entirely on the individual. You must track your net earnings, convert them to Bulgarian lev using the official exchange rate, and ensure the correct amount reaches the NRA on time.
What social security contributions apply when a Dutch company pays a Bulgarian employee?
When a Bulgarian resident is employed by a Dutch company and works from Bulgaria, Bulgarian social security law generally applies. This means both employee and employer contributions are due to the Bulgarian social insurance system, not the Dutch one. The EU social security coordination rules (Regulation 883/2004, which Bulgaria applies as an EU member state) confirm that workers are subject to the legislation of the country where they habitually work.
In 2026, Bulgarian employee social security contributions cover the following:
- State social insurance (DOO): approximately 13.78% of gross salary, split between employee and employer
- Health insurance (ZO): 8% total, again split between both parties
- Supplementary mandatory pension (DZPO): an additional 5% split contribution for those born after 31 December 1959
The complication arises when the Dutch company has no Bulgarian legal presence. Without a registered entity in Bulgaria, the employer has no mechanism to pay Bulgarian social contributions directly. In practice, this either requires the employee to make contributions independently as a self-insured person, or it requires a compliant employment structure, such as an Employer of Record, to handle contributions correctly on both sides.
How do you file your annual tax return in Bulgaria as a foreign-paid employee?
Bulgarian tax residents who receive income from a foreign employer must file an annual personal income tax return with the National Revenue Agency. The deadline is 30 April of the year following the tax year. Filing is done electronically through the NRA’s online portal, which requires a personal identification number and a qualified electronic signature or NRA access code.
The process involves these key steps:
- Gather your income documentation: Collect payslips, bank statements, or any official confirmation from your Dutch employer showing gross salary paid during the calendar year.
- Convert income to Bulgarian lev: Use the official Bulgarian National Bank exchange rate for each payment, or the annual average rate if permitted.
- Calculate deductible social contributions: Subtract any Bulgarian social and health insurance contributions you paid during the year from your gross income to arrive at taxable income.
- Apply the 10% flat rate: Calculate tax due on the net taxable amount.
- Claim treaty relief if applicable: If any Dutch withholding tax was deducted, which should not occur for remote workers but may in edge cases, attach supporting documentation to claim a credit or exemption under the treaty.
- Submit and pay: File the return online and pay any outstanding tax liability by 30 April. Early filers who submit before 31 January benefit from a 5% discount on the tax due, capped at a set amount.
Keeping organised records throughout the year significantly reduces the administrative burden at filing time. A Bulgarian tax adviser familiar with cross-border employment situations can verify that no Bulgarian social contribution obligations have been missed alongside the income tax return.
Should a Dutch company set up a Bulgarian entity or use an Employer of Record instead?
For most Dutch companies hiring one or a small number of employees in Bulgaria, setting up a Bulgarian legal entity is disproportionately costly and slow. Incorporating a Bulgarian company involves notary fees, registered capital requirements, ongoing accounting obligations, statutory audits above certain thresholds, and the need for local directorship. The process can take weeks and creates a permanent administrative burden even if the hiring need is temporary or exploratory.
An Employer of Record (EoR) is the more practical alternative for the majority of cases. Under this model, a locally established entity, already compliant with Bulgarian employment law, social security, and tax regulations, legally employs the worker on the Dutch company’s behalf. The Dutch business retains full operational control and directs the employee’s day-to-day work, while the EoR handles contracts, payroll, social contributions, and NRA filings.
The EoR model is particularly well-suited when:
- The Dutch company wants to hire quickly without a multi-week incorporation process
- The workforce need is project-based or subject to change
- The company lacks internal HR or legal expertise in Bulgarian employment law
- Compliance certainty is a priority and the risk of misclassification must be avoided
Entity setup becomes worth considering only when the Bulgarian workforce reaches a scale that justifies the overhead, typically when a company is building a permanent, sizeable team and wants full operational independence in the country.
How Blue Lynx helps Dutch companies hire compliantly in Bulgaria
For Dutch organisations employing staff in Bulgaria, Blue Lynx provides a structured, compliant path to workforce deployment without the complexity of entity setup. As an experienced Employer of Record, Blue Lynx can legally employ your Bulgarian-based staff, managing:
- Locally compliant employment contracts in English
- Bulgarian payroll, social security contributions, and NRA tax filings
- HR administration and leave management
- Ongoing compliance with Bulgarian and EU employment regulations
With 35+ years of international recruitment and HR experience, NEN4400-1 certification, and offices in Bulgaria, Blue Lynx brings both the local knowledge and the cross-border expertise that this type of arrangement demands. For companies that also need to source the right talent in Bulgaria, recruitment support is available as a separate, integrated service. To discuss your specific situation, contact the Blue Lynx team directly for a competitive offer tailored to your headcount and timeline.