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

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
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.
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.
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.
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.
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
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.
ARG would normally review the facts in connected form, because the filing question is rarely answered by one document alone. The key points are:
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.
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.
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
In practical terms, ARG would organise the records around the actual income streams, not around the form first. The usual starting set is:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
ARG would normally separate the work into a short sequence.
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.
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.
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.
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.
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
Compare the related procedures in this category, including their requirements and the stage at which you need them.