Personal Income Tax Return Filing in Bulgaria

We organise income and expense evidence, assess what needs to be declared and coordinate the annual tax calculation and submission.

🕔
Published
09.21.2024

A client had started preparing a personal income tax return without a clear sequence for the work. ARG reviewed the Bulgarian rules alongside the client’s cross-border facts and documented a position that could be used with the accountant, bank and counterparties.

The value was not limited to completing a form. The connected review helped bring residence, income sources, special disclosures, deadlines and filing steps into one coherent process. That distinction matters when your records come from several countries or when an item may need to be disclosed even if it is not taxed in the usual way.

ARG can help when you need to

  • Check whether your residence and income profile require a Bulgarian annual return
  • Organise wages, fees, foreign income and records for relevant annexes
  • Identify the correct deadline and current-year NRA return package
  • Coordinate filing and any related final insured income statement

At a glance

(001)
Confirm residence and the reporting year

Provide the calendar year, countries of residence and work, and any foreign residence certificates. These facts determine which income and disclosures belong in the Bulgarian review.

(002)
Identify every income category

Separate salary, professional fees, rent, dividends and asset disposals. Taxable income, final-tax income and information about foreign assets or loans can have different return requirements.

(003)
Support deductions and foreign tax

Collect gross-income statements, withholding evidence, contracts, acquisition records and relief documents. A bank deposit alone does not establish the tax category or entitlement to foreign-tax relief.

(004)
Choose the correct filing route

Check the ordinary 30 April or applicable trader 30 June deadline and whether electronic filing is compulsory. Arrange NRA access or representation, payment and any final insurance calculation before submission.

What is the Bulgarian annual personal income tax return and who may need to file it?

The Bulgarian annual personal income-tax return is the declaration under Article 50 of the Personal Income Tax Act, known locally as ЗДДФЛ. It brings together the income, relief claims and disclosures that an individual must report for a calendar year. The National Revenue Agency, or NRA (НАП in Bulgarian), receives the return. This service helps you establish whether you must file, calculate the relevant amounts and prepare the supporting records before submission. A company files under a different corporate-tax regime. NRA guidance on personal income tax

Who usually needs it

The return is relevant for local and foreign individuals alike when their facts bring them into the Bulgarian filing framework. In practice, ARG first has to test the person’s tax residence, the source and type of income, and whether any Bulgarian reporting rule applies even if the person is not a Bulgarian citizen or does not live here full time. That is why this service is not just for employees with a local payroll slip. It can matter for expats, cross-border professionals, landlords, self-employed individuals and people with several income streams.

An employee whose only income is employment income may fall within the Article 52 exemption from filing when the required withholding and annual settlement conditions are met and there is no separate disclosure obligation. A foreign employer, an additional rental income stream or a claim for relief can change that position. Supply the annual employer statement and identify every other source of income before assuming that payroll deductions have completed your personal obligations.

What ARG checks before deciding whether filing is needed

ARG would normally review the facts in connected form, because the filing question is rarely answered by one document alone. The key points are:

  • where the individual is tax resident
  • what income was earned during the year
  • whether the income was already taxed through another channel
  • whether the income is Bulgarian-source, foreign-source, or both
  • whether a special annex or supporting disclosure may still be needed

That connected review matters because a person can have a filing duty even when the income is not simple salary. For example, someone may have wages from one country, service fees from another and investment income elsewhere. The return then becomes the place where the annual position is put together coherently for Bulgaria.

Why this service has practical value

For someone moving to Bulgaria, residence, the place of work and the source of each payment need separate answers. A Bulgarian residence permit does not establish the tax treatment of every foreign payment. Prepare a calendar of where you lived and worked, identify the countries that regard you as resident and provide any residence certificates. ARG can coordinate that factual review with the income schedule so that a foreign salary or investment payment is assessed in its proper context. NRA explanation of tax residence

The return is about the annual tax position of the individual, not about one isolated payment.

Prepare a single schedule showing the payer, country, income category, date received, currency, gross amount and tax already withheld for each income stream. Separate transfers between your own accounts and repayment of loan principal from amounts earned. Keeping this distinction in the working file prevents a bank statement from being mistaken for a list of taxable income and makes it easier to request the missing document from the correct payer.

Which income and special disclosures belong in the return?

The return can include the income that belongs in the annual Bulgarian personal filing position, and it can also require disclosure of some items that are not taxed in the usual way or are treated through a special annex. In other words, the question is not only what was taxed, but what the annual declaration has to capture so the taxpayer’s position is complete. NRA guidance

What should be collected

In practical terms, ARG would organise the records around the actual income streams, not around the form first. The usual starting set is:

  • wages and employment income
  • fees and other income reported through the NRA system
  • foreign income where the Bulgarian filing rules require it to be brought into the annual return
  • any amount that is exempt, specially treated, or subject to a separate annex or disclosure requirement

Income exempt from tax is not automatically subject to mandatory annual disclosure. Equally, some facts must be disclosed without producing tax on a receipt: the NRA identifies foreign shareholdings and real estate, as well as loans that meet the statutory reporting conditions. Interest also requires classification before an appendix is selected. Interest taxable under Article 35 is reported in Appendix 6; that does not make every bank-interest payment taxable. The account, issuer, residence position and applicable exemption must be checked for the relevant year.

Why exempt or specially treated income still matters

A foreign dividend, proceeds from selling shares and interest on a loan are different legal categories even if all three appear in the same investment-account report. Request a statement identifying the instrument, issuer, payment date, gross income, withheld tax and, for disposals, acquisition and sale data. Final taxation and annual taxation also have different reporting consequences. Foreign income may still require a Bulgarian return even where a foreign payer has already withheld tax; treaty relief is tested against the specific income and the evidence of foreign tax.

This is where cross-border cases often become messy. An expat may assume that only Bulgarian payroll income matters because that is what the local employer reported. But if the person also earned foreign-source income, or if a payment sits in a special category, the annual filing may need a broader documentary base. ARG’s job is to identify which records are relevant before the return is assembled.

A limited special route for some foreign tax residents

The NRA also recognises a narrower route for certain foreign individuals who are tax residents of an EU or EEA state. They may choose to recalculate final tax for some incomes by filing the annual return under Article 50. That is an option, not a universal rule for all non-Bulgarian residents, so it should be tested carefully before relying on it.

The practical consequence is that the same income can require different treatment depending on the person’s residence status and the nature of the income. A foreign resident with Bulgarian-connected income may not need the same declaration logic as a Bulgarian resident with worldwide income. That is why the income review must be done together with the residence analysis, not separately.

Before preparation begins, provide the previous return, your income schedule, employer and investment statements, rental agreements and any foreign tax evidence. Identify the relief you intend to claim and the documents supporting its conditions. ARG can then map each category to the appropriate appendix, distinguish compulsory disclosures from optional ones and establish which remaining documents are necessary for a complete return. A missing foreign statement should become a specific request for the income period or tax paid, rather than an unexplained estimate in the form.

What the Bulgarian tax terms mean for your return

The tax base is the amount to which a rate is applied after the relevant statutory deductions and adjustments; it is not necessarily the gross money received. Advance tax is paid or withheld during the year and is taken into account in the annual calculation. Final tax settles a category under a separate regime, but foreign-source final-tax income can still create a reporting obligation. A relief reduces the base or tax only when its own conditions are met. Keep proof of those conditions and check that the same relief has not already been fully used through payroll or by another eligible person.

Let’s discuss your plans for Bulgaria

Tell us where you live, how your business works and what you want to change. We will help you identify the questions to resolve and the next steps to consider.

Which filing deadline and annual return package apply to your situation?

The ordinary filing window for the Article 50 annual personal income tax return is 10 January to 30 April of the year after the income was received. The National Revenue Agency states that rule directly for the personal annual return under the Bulgarian Personal Income Tax Act (ЗДДФЛ) NRA service page.

That deadline matters because the return is not judged by when you are ready to sign it. It is tied to the tax year, and missing the window can expose the taxpayer to the after-deadline sanction the NRA publishes for late filing. For most clients, the practical decision is simple. If the income belongs to a standard individual filing profile, the work should be planned so the filing is ready before 30 April.

When the later window applies

Persons carrying on business as traders, including sole traders, and registered agricultural producers who have elected the Article 29a regime use the 1 March to 30 June filing period. This is a separate statutory filing category, not an extension available on request to every individual. Establish how the activity is taxed before selecting the deadline; a person without sole-trader registration can still require assessment as a trader where the actual activity meets the legal conditions. NRA filing periods

For a cross-border client, this distinction is useful because the deadline is not decided only by residence or nationality. It is decided by the legal profile of the taxpayer and the income activity. A person can be an expat, an investor or a remote worker and still remain within the ordinary 30 April timetable if they are not in the special trader or agricultural producer categories.

Why the year-specific form matters

The return package is version-controlled by tax year. The NRA publishes the annual Article 50 return set through its documents page, which shows the 2025 package and confirms that the annex set is not something to reuse blindly from a prior year NRA documents page.

Use the package for the income year being reported. The declaration filed in 2026 for 2025 income is a 2025 return; a correction of 2024 income still concerns 2024. Check the applicable appendices, instructions and currency, and preserve the previous version when correcting a return. An unchanged name for an appendix does not establish that its codes or conditions remained the same. This is especially relevant when employment, self-employment, investments and foreign disclosures appear together.

A useful client check is this.

  • Confirm the tax year to be filed.
  • Confirm whether you are a standard individual filer or fall into the trader or registered agricultural producer exception.
  • Confirm that the current year’s NRA return package is being used.
  • Confirm whether any linked social-security statement will also have to be filed with the return.

If those points are clear, the deadline choice becomes much safer. If they are not, the first risk is not only late filing. It is filing the wrong package, which can create avoidable correction work before the deadline even arrives.

How can the return be filed and how should the preparation be organised?

The NRA accepts electronic filing, filing at an office and postal filing, but self-insured individuals must submit their annual return electronically. The term self-insured refers to the Bulgarian category самоосигуряващо се лице, which includes qualifying persons who arrange compulsory contributions for their own activity. It is a legal status, not simply a description of someone paying private health insurance. Check that status before assuming a paper route is available. Filing channels and electronic filing requirement

Electronic submission normally uses a personal identification code issued by the NRA, ПИК, or a qualified electronic signature, КЕП. These are different access mechanisms. If a representative submits the return, the relevant authority and portal access must be arranged before the deadline. Confirm the taxpayer identification number used in the return, particularly where a foreign national has more than one administrative identifier, and retain the electronic acceptance receipt after submission.

How ARG organises the preparation

ARG would normally separate the work into a short sequence.

  1. Identify the taxpayer profile and the filing year.
  2. Map each income item to the correct Bulgarian category.
  3. Check whether an annex, a special disclosure or a linked social-security statement is required.
  4. Assemble the filing set in the current NRA format.
  5. Submit through the chosen channel and retain proof of filing.

That sequence matters because the filing method is only the last step. The harder work is making sure the return is internally consistent before it is submitted. A person with salary, freelance income and foreign income may need one set of supporting papers for the calculation, another for annex selection and a third for any explanatory position used with an accountant or bank. ARG’s role is to make those pieces fit together before the return is filed.

A taxpayer who is abroad can organise the records and authorise the appropriate filing route without travelling simply to discuss the return. That does not dispense with identity checks, a required signature or representation formalities. Send the documents early enough to resolve access problems and translate or explain foreign records where needed. Where paper filing is permitted, retain evidence of submission through the selected channel and do not treat an unsigned draft as a completed return.

What can prevent acceptance in practice

The usual problem is not the channel itself. It is an incomplete or mismatched filing set. For example, a client may have the annual return ready but forget that a linked social-security statement is also required for the relevant profile, or may use an outdated annex set from a prior year. The NRA’s documents page shows that the package is updated annually, so ARG should verify the current year version before submission rather than assuming last year’s structure still works.

A practical note for expats is that the filing channel should fit the client’s records, not the other way round. If the relevant proofs are scattered across employers, banks and foreign counterparties, the preparation should begin with record collection and classification, then move to the submission route only when the package is complete. That is the point at which the filing becomes a controlled compliance step instead of a rushed administrative act.

What happens if the return is late and what related obligations may remain?

If the deadline has passed, the NRA instructs taxpayers to submit the outstanding declaration. Its current guidance lists a first late-filing sanction of up to €255.65 and a repeat sanction of up to €511.29, corresponding to the historical BGN 500 and BGN 1,000 amounts. The precise consequences depend on the infringement and applicable period. The filing sanction is separate from tax and interest on late payment, so paying the tax alone does not replace the missing return. NRA late-filing guidance

That is important because the consequence is separate from the tax due itself. A return can be late even where the tax calculation is otherwise correct. For a client, the real commercial issue is that lateness creates avoidable exposure and can complicate dealings with banks, accountants and counterparties that expect a clean annual compliance position.

Related obligations that may still have to be completed

For some taxpayers, the Article 50 filing is not the only year-end step. The NRA guidance says that the final insured income statement is submitted together with the annual return for relevant self-insured persons, and the deadline follows the return deadline. For traders and certain registered agricultural producers using the special filing route, the social-security finalisation deadline can run to 30 June NRA social-security guidance.

The practical effect is that the tax return review and the social-security review should be run together for people whose profile triggers both. If the taxpayer is self-insured, the question is not only whether the income tax form is ready. It is whether the final insured income statement is aligned with it and whether both deadlines are being tracked on the same calendar.

Before submission, confirm the reporting year, legal filing category, appendices, any final insurance-income calculation and the amount already paid or withheld. Check the bank account for a refund and the payment instructions for a balance due. Keep the submitted form, acceptance receipt, calculation and supporting documents together. ARG can coordinate those steps with the person preparing the return and explain any remaining action to the client; the NRA remains the authority responsible for processing and checking it.

Early filing, the euro transition and corrections

The 5% discount requires electronic filing by 31 March, payment of the eligible balance by 31 March and no public liabilities subject to enforced collection when filing. The cap is €255.65, corresponding to BGN 500 in the relevant lev reporting context. Check your NRA account before claiming it. Ordinary filing by 30 April can still be timely without qualifying for the discount. NRA discount conditions

For 2025 income reported in 2026, return amounts are in lev while payments to the NRA are made in euro. Income for 2026 is reported in euro in the following year. Apply the period rule when correcting older declarations rather than converting every historical figure at the submission date. NRA euro-transition guidance

A replacement filed within the ordinary deadline must contain the complete correct annual information, not only the amended line. After that deadline, Article 53(2) permits one correction by 30 September of the following year. This does not extend the payment deadline; additional tax can carry interest, and the NRA explains the effect of such a correction on an early-filing discount. A notice requesting correction under Article 103 of the Tax and Social Security Procedure Code has its own response procedure. Keep the notice and service date. NRA correction procedure

Continue exploring

More in this category

Compare the related procedures in this category, including their requirements and the stage at which you need them.

Tax Advisory
View category
Average rating
4.6000
/ 5
Total votes
150

Was this page helpful?

Rate the information you have just read.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Questions and answers

01 / 06

Which records are needed for a Bulgarian annual personal tax return?

Prepare the reporting year, residence background and a schedule of income by payer, country, date, currency and gross amount. Add employer and investment statements, rental or service contracts, acquisition and disposal records, foreign-tax evidence and documents for any relief. Identify foreign shareholdings, property and loans that may trigger disclosures. Transfers between your own accounts and repayment of loan principal should be labelled separately. ARG can then map the facts to the appropriate appendices and request specific missing evidence instead of treating every bank receipt as taxable income.

Can I arrange the return while I am outside Bulgaria?

Yes. Preparation can be coordinated remotely, and filing may use the NRA portal with a personal identification code (ПИК) or qualified electronic signature (КЕП). A representative needs the appropriate authority and access. Office and postal routes are available where permitted, but self-insured individuals must file electronically. Confirm the taxpayer identifier, signatory and filing route early, then retain the acceptance receipt. Being abroad does not extend the deadline or remove the need to check the return and pay the balance.

How is income from several countries dealt with in one return?

Start with tax residence and classify each income stream separately. A foreign salary, dividend and property disposal do not necessarily follow the same treaty article or relief method. Supply the contract or statement, gross amount, relevant period and proof of foreign tax. Reconcile currencies and any foreign tax year that differs from the Bulgarian calendar year. Foreign withholding does not automatically eliminate a Bulgarian reporting obligation. ARG can coordinate the Bulgarian calculation with the foreign documents so that any exemption or credit is claimed under the applicable conditions.

What should I do if the return is late or I discover an omitted payment?

If no return was filed, establish the affected year and submit the outstanding form; tax, late-payment interest and any filing sanction are separate matters. If a return already exists, compare the original and corrected calculation. A replacement within the filing period must include all correct annual data. Article 53(2) allows one correction after that deadline up to 30 September of the following year, without extending payment time. Send ARG any NRA notice and its delivery date, because an authority request can require a separate response within its stated procedural deadline.