People get seduced by the easy part. A Bulgarian company gets incorporated, the 10% corporate tax rate looks tidy, the EU market opens up, and everyone talks about tax optimization as if the hard part is over. It usually isn’t. The Bulgarian company annual return is not one neat document. It is the year-end compliance package that normally includes the annual corporate income tax return, the annual financial statements, the annual activity reporting or a no-activity declaration, and publication in the Bulgarian Commercial Register when publication is required.
That distinction matters more than founders expect. If you file only the tax return with the National Revenue Agency and ignore the financial statements, you are not compliant. If you publish accounts in the register but miss the tax return, same problem. Bulgaria is fairly attractive on company formation and incorporation, especially for international entrepreneurs who want an EU business presence through a remote process, but its annual accounting closing is rigid, deadline-driven, and not especially forgiving to people who “meant to deal with it later.”
The phrase “Bulgarian company annual return” also causes confusion because it sounds like one filing, maybe a cousin of the UK confirmation statement. It isn’t. In Bulgarian practice, the real map is split between tax law, the Accountancy Act, statistical reporting, and the Registry Agency. Different authorities. Different forms. Different consequences. That is where foreign shareholders and first-time founders get their rude education.
For most active companies, the core yearly work is simple to describe and annoyingly exact to execute. You close the books for the financial year, prepare company financial reports under the applicable accounting standards, calculate taxable profit under the Corporate Income Tax Act, file the annual corporate income tax return with the NRA, pay any tax due, and then publish the annual financial statements in the register if your entity falls under that duty. Dormant companies have a lighter route, but only if they were truly dormant. “No revenue” is not the same thing as “no activity.” People blur that line and regret it.
So that’s the short answer. A Bulgarian company annual return is really the annual compliance cycle for a company in Bulgaria, not a single form, and it sits at the intersection of bookkeeping, taxation, financial reporting, and registry publication. The attractive headline taxes are real. The compliance obligations are real too.
Practical Bulgarian Company Compliance, Not Generic Formation Advice
A Bulgarian company annual return is not a single form. It is a yearly compliance cycle that connects corporate tax, accounting, financial statements, activity reporting, electronic filing and Commercial Register publication. This guide is written for foreign founders, EOOD/OOD owners and international businesses that need their Bulgarian company to remain legally clean after incorporation.
Experience
Focused on real problems foreign-owned Bulgarian companies face: late records, unclear dormancy, missing signatures, bank questions and confused filing responsibilities.
Expertise
Separates the NRA tax return, accounting statements, activity reporting and registry publication instead of treating Bulgarian annual compliance as one simple form.
Authority
Built around Bulgarian company practice, corporate income tax duties, accounting obligations, Commercial Register publication and annual filing deadlines.
Trust
Gives a clear warning: low Bulgarian tax is attractive, but poor bookkeeping, missed deadlines and wrong dormancy declarations create avoidable legal risk.
What must Bulgarian companies file?
If you strip away the jargon, most Bulgarian companies are dealing with three recurring year-end outputs, and sometimes a fourth because publication is its own legal step rather than a side note.
- The annual corporate income tax return filed with the National Revenue Agency.
- The annual financial statements prepared under the Bulgarian Accountancy Act and the relevant financial reporting standards.
- The annual activity report or activity declaration, or a no-activity declaration for dormant companies.
- The publication filing in the Bulgarian Commercial Register, where the law requires the statements to be made public.
That bundle is the practical meaning of annual reporting for most EOOD, OOD, AD, and similar legal entities. It is also why a decent Bulgarian accountant is not optional if the company actually trades.
Corporate tax return
The annual corporate income tax return sits on the tax side of the house. The legal basis is in the Full English text of the Corporate Income Tax Act, and that matters because Bulgaria’s annual tax return is not just an accounting profit pasted into a form. You start from the accounting result, then make tax adjustments for non-deductible expenses, tax depreciation, thin capitalization issues where relevant, carried-forward losses, withholding positions, and other items required by Bulgarian tax law.
For a small service company, that can still be manageable. For a company with related-party transactions, cross-border invoicing, large accruals, assets under depreciation plans, or a regulated activity, the corporate income tax return can become a proper reconciliation exercise. The figures have to line up with the books. That sounds obvious. In practice, it is where sloppy monthly bookkeeping explodes in June.
This return is not the same thing as VAT compliance, payroll declarations, or personal annual tax returns. Those may continue throughout the year. The annual corporate income tax return is the yearly tax calculation for the company itself.
Financial statements
The annual financial statements are the accounting side. They show what happened in the reporting period through the company’s balance sheet, profit and loss account, notes, and, depending on the size and category of the enterprise, possibly a cash flow statement and statement of changes in equity as well.
Not every Bulgarian company files the same thick pack. Micro and small entities may use a more limited format under national rules. Bigger enterprises, public-interest entities, and groups have a heavier financial reporting burden. That is why asking “Do I need to file financial statements?” is the wrong question. The answer is nearly always yes for active companies. The real question is what set, under which standard, and whether an audit opinion has to accompany it.
The official government briefing on accounting statement preparation is useful because it reflects the state’s own framing of the accounting obligations rather than a sales pitch from some formation shop.
Activity declaration
The activity declaration tends to get treated like background noise until it causes trouble. Bulgaria uses activity reporting for statistical and administrative purposes, and for dormant companies the no-activity declaration becomes the entire point. If the company had no activity during the tax year under the legal definition, it may avoid preparing and publishing full annual financial statements, but it still usually has to declare that inactivity through the proper channel.
This is where words matter. Dormant does not mean “the founder was busy.” Dormant does not mean “we made no profit.” And dormant definitely does not mean “we had a website but no invoices, so probably it’s fine.” If the company engaged in real business transactions, it was active.
Annual reporting should be connected with the full company setup
Year-end compliance does not start in June. It depends on how the Bulgarian company was formed, how VAT was handled, whether accounting was organised from the beginning, and whether the owner understands the difference between an active and dormant company.
Who must submit each annual filing?
Active entities
Active companies are the main group. EOODs, OODs, joint-stock companies, partnerships, cooperatives, and other traders registered in Bulgaria generally have annual tax and accounting obligations if they carried on activity during the year. The company’s manager is usually the person legally responsible even if the work is delegated to an accountant or a Bulgarian lawyer acting under a Power of Attorney.
Foreign-owned companies do not get a softer regime. Quite the opposite, sometimes. The legal duties are identical, but the practical frictions are worse because the directors are abroad, the source records arrive late, and someone discovers in June that nobody has approved the accounts, signed the declarations, or even decided whether the company is active or dormant.
Branches can also enter the picture. A branch of a foreign trader registered in Bulgaria is not a separate legal person in the classic sense, but that does not mean it floats above the system. If the Bulgarian branch has local operations, bookkeeping, or creates a taxable presence, year-end reporting obligations can arise, and the filings often need to reflect both Bulgarian rules and the parent company’s structure. This is one of those areas where a clean answer depends on facts, not slogans.
Dormant entities
Dormant companies get talked about as if they are exempt from everything. That is too casual by half. A dormant company usually follows a simplified reporting path, but the simplification applies only if the company really had no activity during the relevant period. That definition is narrow. One issued invoice, one purchase, one commercial contract performed, one payroll entry, one material operating expense, and the “dormant” label may be gone.
Even simple situations can get messy. A newly incorporated company that only paid state fees and bank fees may still need a close factual review before someone declares no activity. A founder who deposited capital, signed a lease, bought a domain, and paid for software often assumes none of that counts because no revenue came in. Bulgarian rules are not built around the founder’s feelings. They are built around transactions.
So yes, dormant companies have lighter annual reporting. No, dormancy should never be guessed.
Branches and traders
Because people often mix categories, it helps to be blunt. This guide is about company compliance, not the personal annual tax returns of individuals. A sole trader, freelancer, or self-employed person may face overlapping but different taxation and filing requirements. An ET trader is not the same animal as an EOOD, even if both are one-person operations in real life.
Branches of foreign companies deserve separate caution. They often need local accounting records, may have publication duties, and can trigger corporate tax filing requirements where they amount to a taxable establishment in Bulgaria. If you are running a cross-border setup with a parent in one jurisdiction and a Bulgarian branch or permanent establishment in another, do not treat generic advice written for plain vanilla liability companies as if it automatically fits you.
Meet the main Bulgarian deadlines
The deadline problem in Bulgaria is not that there are too many dates. It is that founders compress them mentally into “summer.” That is how filings get missed. The NRA deadline, the tax payment date, and the register publication deadline can align in part, but they are not the same legal event.
Here is the practical calendar most companies work from:
| Obligation | Main authority | Usual deadline for the previous year | What usually gets filed |
|---|---|---|---|
| Annual corporate income tax return | National Revenue Agency | June 30 | Annual corporate income tax return, tax data, activity report where submitted through the NRA channel |
| Corporate income tax payment | National Revenue Agency | June 30 | Payment of annual corporate tax due |
| Publication of annual financial statements for active traders | Bulgarian Commercial Register | September 30 | Financial statements, management report if required, audit report if required |
| No-activity declaration for dormant entities | NRA and/or register, depending on entity route | Commonly June 30 | Declaration of no activity instead of full active-company publication |
Those are the mainstream dates people should know, but treat them as the starting map, not the last word. Bulgaria does amend administrative practice, and niche sectors or entity types can carry extra steps. Before filing, it is sensible to confirm the current year’s workflow through the Official Commercial Register entry portal and the applicable NRA e-services.
NRA deadline
For most active Bulgarian companies, June 30 is the date that matters on the tax side. By then, the annual corporate income tax return should be filed and the annual tax due should be paid. If the company owes nothing because it made no taxable profit, the filing duty may still exist. That catches out founders who confuse “no tax payable” with “nothing to submit.”
The return draws from the books, which means June work actually starts months earlier. You need the annual accounting closing done, the expense classification reviewed, tax depreciation updated, receivables and liabilities checked, and all supporting schedules ready. If you begin sorting invoices in the last week of June, you are already operating badly.
Register deadline
The Bulgarian Commercial Register deadline is about publicity and corporate transparency, not tax computation. Active traders that must publish annual financial statements usually do so by September 30 of the following year. If the company is subject to a financial audit, the audit report goes with the filing. If a management report is required, it travels with the package too.
You can see the structure of the registry system through the EU guide to the Bulgarian business registry system, which is handy for foreign directors who want to understand how Bulgarian records surface inside broader EU register infrastructure.
Dormant entities often have a different, earlier declaration route rather than the standard publication of full statements. That is why “one company, one annual return” is such a misleading phrase.
Tax payment date
The tax payment date usually mirrors the annual corporate income tax return deadline. June 30 is the point by which the annual corporate tax should be settled. Late payment triggers statutory interest. It also invites the kind of scrutiny you do not want, especially if the company already has other public liabilities or a pattern of late tax filings.
Bulgaria’s 10% corporate income tax remains one of its sharpest selling points in the EU, and the latest fiscal projections and structural analysis from PwC tracks that broader tax framework well. The low rate is real. Missing the payment date is still expensive in the dull, unglamorous way compliance failures always are.
What are the main Bulgarian company annual filing deadlines?
For most active Bulgarian companies, the annual corporate income tax return and corporate tax payment are generally due by June 30 of the following year. Annual financial statements for active traders are usually published in the Bulgarian Commercial Register by September 30. Dormant companies may follow a simplified no-activity declaration route, but only when the company truly had no activity during the year.
Prepare the required statements and records
Most annual filing problems are not really filing problems. They are bad records wearing a filing costume. By the time the deadline arrives, the legal forms are the easy bit. The hard part is whether the books support the numbers.
Before year-end submissions, the company usually needs clean accounting records for revenue, expenses, payroll, tax depreciation, receivables, payables, fixed assets, inventory where relevant, related-party balances, and bank movements. If the bookkeeping is patchy, the annual tax return becomes guesswork, and guesswork is a dangerous hobby when tax authorities can compare the return against VAT declarations, payroll data, customs flows, and banking information.
A sensible file for annual accounting closing often includes:
- signed trial balance and ledger extracts
- fixed asset register and depreciation schedules
- inventory records or stock counts, if the business holds goods
- customer and supplier reconciliations, plus bank confirmations and loan balances
None of that is theatrical paperwork. It is the scaffolding that lets the accountant defend the numbers if an audit or tax audit later lands on the table.
Annual filing is only as strong as the bookkeeping behind it
The legal forms are usually not the hardest part. The real issue is whether the company has clean accounting records, bank reconciliations, invoices, expense support, payroll entries, depreciation schedules and documents that explain the figures submitted to the authorities.
Need structured Bulgarian company support?
If your Bulgarian company has foreign owners, VAT reporting, cross-border invoices, payroll or late records, it is better to review the accounting position before the annual deadline period.
View Bulgarian Company ServicesBalance sheet set
The balance sheet set is the core of the financial statement package. For many companies, it includes at least a balance sheet and income statement, then notes that explain accounting policies, major balances, receivables, liabilities, related parties, and important events after year-end. Depending on classification, a cash flow statement and statement of changes in equity may also be mandatory.
Micro and small enterprises often assume they can get away with an ultra-thin document. Sometimes they can use a reduced presentation. Sometimes they cannot, or not in the way they imagine. Entity size, legal form, public-interest status, and audit requirements all change the picture. A company with foreign shareholders, financing arrangements, or material intra-group balances can be technically small and still need very careful financial information.
And one practical point people forget: the financial statements are not just drafted, they are approved and signed. Missing signatures or sloppy authorization can derail the registry filing even when the accounting itself is correct.
Management report
The management report is where the company explains itself in words rather than tables. Not every enterprise must prepare the same version, and some smaller companies may be exempt, but where it is required, it should discuss the fair review of development, principal risks, major events, expected future direction, and sometimes non-financial matters depending on the company category.
This is one of those places where copied boilerplate is a bad idea. If the business is a software exporter, the report should not read like a warehouse operator. If there is customer concentration risk, say it. If the company depends on one foreign contractor, that should be visible in the narrative logic of the report. A generic paragraph that could belong to any company on earth is a wonderful way to advertise that nobody involved took the exercise seriously.
Supporting schedules
Supporting schedules are where the tax return and the accounting close actually meet. These may include tax transformation calculations, loss carryforward schedules, depreciation schedules under tax rules, related-party transaction summaries, provisions analysis, deferred tax workpapers where relevant, and data used for activity reporting.
They are not always all submitted as public documents, but they should exist. If an expense was booked but is non-deductible for corporate tax purposes, the annual corporate income tax return should show the adjustment. If dividends are distributed later, the company needs records that connect retained earnings, shareholder decisions, and the separate dividend tax treatment. If management remuneration created social security liabilities, those figures should not appear as an afterthought.
When the support is weak, the return may still get filed. It just will not survive scrutiny well.
Follow the electronic submission process
Bulgaria has moved plenty of this work online, which is good news if you live abroad and not-so-magical news if you expected a fully frictionless experience. The remote process is workable. It still depends on correct authority, signatures, language, and form selection.
NRA e-services
The annual corporate income tax return is generally filed electronically through the Bulgarian National Revenue Agency system. In practice, companies often rely on a local accountant, payroll provider, or Bulgarian lawyer with the right authorization to submit on their behalf. That is normal. The important point is that the filer needs valid access and the data needs to match the books.
Foreign managers sometimes expect that owning the company is enough to log in and file. Usually not. Access depends on registration, electronic identification tools, and authority design. If you are managing the company remotely, get this sorted before deadline month, not during it.
The annual activity report may also route through the NRA-linked electronic workflow, depending on the company’s reporting path. That administrative overlap is one reason people talk loosely about “the annual return” as if it were one event.
Commercial Register
Publication of financial statements happens through the Registry Agency and the Bulgarian Commercial Register, not through the NRA. The Official registry access gateway is the broad entry point, while the Official list of downloadable statutory forms helps if you need to check the correct filing template and attachments. The system is less mysterious once you have seen it, but it still expects precision.
The public side also matters. Once the filing is processed, interested parties can often verify publication through the Public company records lookup registry. Banks do this. Counterparties do this. Investors do this. So do unhappy tax inspectors.
That public visibility is one reason transparency matters. A missed publication deadline is not hidden inside a back-office drawer. It becomes externally visible in a market where banks are already cautious and counterparties sometimes smell administrative weakness from a mile away.
Signature and access
The signature issue is where many foreign founders lose time. Electronic filing usually requires a qualified electronic signature or authorized local representative. In a straightforward local setup, that is easy enough. In a cross-border structure with a foreign director, apostilled Power of Attorney, and no Bulgarian digital footprint, it becomes more procedural.
Under EU rules, some cross-border eIDAS recognition helps in theory. In practice, system compatibility and local filing habits still matter. Many international entrepreneurs end up using a local professional to avoid an access circus. That is not a failure. It is just grown-up administration.
Check audit and accounting rules
This section is where compliance goes from routine to technical. A surprising number of founders think audit is a “big company problem” and accounting standards are a formality. Not quite.
Audit thresholds
In Bulgaria, mandatory statutory audit depends on the entity type and the size criteria in the Accountancy Act. Public-interest entities and certain larger companies are plainly inside the audit perimeter. Small and medium-sized enterprises can also fall into it when they cross statutory thresholds. In market practice, one widely cited trigger set is whether the company exceeds at least two of the following: assets around BGN 2,000,000, net sales revenue around BGN 4,000,000, or an average of more than 50 employees. But do not use that rule as a pub quiz answer. The exact application depends on company category and current legislative wording.
A more reliable way to think about it is this:
| Company profile | Audit position in practice |
|---|---|
| Micro or very small operating company | Often not subject to mandatory financial audit, unless special legal grounds apply |
| Small company crossing statutory size criteria | May become subject to audit |
| Medium and large enterprises | Commonly within mandatory audit scope |
| Public-interest entities, regulated businesses, some groups | Typically audited under stricter rules |
If an audit is required, the audit report is not a side attachment nobody reads. It must usually accompany the company financial reports that get published. Missing that piece can sink the registry filing.
NSSF or IFRS
The outline says NSSF or IFRS, but in Bulgarian practice the real divide is between national accounting standards and International Financial Reporting Standards. Bulgaria applies its own national framework for many ordinary companies, while IFRS is mandatory for certain public-interest entities and may apply in other cases depending on the legal category. The official jurisdictional report on Bulgarian financial reporting rules gives useful background on how IFRS fits into the Bulgarian accountancy framework.
Why does this matter? Because the annual accounting closing, presentation format, disclosures, valuation methods, and even the drafting process can differ sharply depending on which standards apply. A small consulting EOOD using national accounting standards is one thing. A finance-adjacent or group-reporting entity tied into IFRS consolidation is another beast entirely.
Using the wrong standard creates a rotten chain reaction. The financial statements are wrong, the audit may fail, the publication is exposed, and the tax return may be based on a distorted starting point. That is not an abstract risk. It happens when companies grow faster than their bookkeeping habits.
Publication duty
Publication duty is the public-law consequence of annual reporting. Active companies generally publish their annual financial statements through the Bulgarian Commercial Register. If the company is audited, the audit opinion joins the file. If a management report is required, that goes too. Dormant companies normally follow the declaration route for no activity instead of publishing a full active-company statement set.
This duty is not cosmetic. Suppliers check it. Lenders check it. Potential partners in the Bulgarian market check it. So do foreign parent companies trying to understand whether the local subsidiary is being run properly. Transparent publication is part of legal compliance, but it is also part of commercial credibility.
Connect tax, bookkeeping, and year-end compliance
The cleanest annual tax returns come from boring monthly discipline. That is the unsexy truth. If the company books revenue late, leaves invoices untranslated, mixes shareholder expenses with company expense, forgets payroll accruals, or posts everything to suspense accounts until December, the year-end process becomes part archaeology, part damage control.
Bulgaria’s tax environment is often sold on the headline rate, and the headline rate is good. Ten percent corporate income tax is genuinely competitive, and the usual 5% dividend tax on distributed profits can be efficient too. Still, the annual tax return does not live in a vacuum. It connects to bookkeeping, VAT returns, payroll declarations, social security liabilities, transfer pricing logic for related parties, withholding taxes, and the practical question of whether the reported numbers actually describe the business that moved money through the bank account.
Take a typical foreign-owned software company in Sofia or Plovdiv. Maybe it invoices clients abroad, pays a local team, leases coworking space, reimburses travel, buys cloud services from foreign vendors, and occasionally distributes dividends to non-resident shareholders. The annual corporate income tax return has to reflect deductible and non-deductible expenses, depreciation policy, withholding positions if relevant, and the real accounting result. The annual financial statements then present that same year through the accounting lens. If the company later distributes profit, dividend tax enters. If the manager is insured locally, insurable income and payroll records matter. If there is a double tax treaty Bulgaria applies with the shareholder’s country, the treaty analysis may affect later withholding mechanics. Nothing here is isolated.
That is why serious providers talk about all-inclusive support and multilingual support after incorporation, not just during company formation. Formation is the easy weekend brochure. Legal compliance is the long marriage.
And one more thing, because it matters. The books must be able to tell a story that makes commercial sense. Banks, auditors, and tax authorities are all in the business of asking a version of the same question: does this company’s money flow match its claimed activity? If the answer is fuzzy, problems tend to multiply.
Recent developments in Bulgarian tax legislation can also change the edges of that story, especially for larger groups touched by EU directives and minimum tax rules. If you are in that category, keep an eye on the regulatory bulletin covering recent Bulgarian corporate tax updates rather than assuming last year’s memo will carry you forever.
What happens if you file late?
Late filing in Bulgaria is rarely cinematic. It is administrative, irritating, and avoidable, which somehow makes it worse. The sanctions depend on which duty was breached. A late corporate income tax return can trigger fines or pecuniary sanctions under the Corporate Income Tax Act. Late tax payment usually adds statutory interest. Failure to publish annual financial statements can bring separate sanctions under the Accountancy Act, often hitting both the company and the responsible manager. Repeated breaches get uglier.
This is where the internet gets noisy. You will see people throw around very large penalty ranges, sometimes BGN 5,000 to BGN 15,000, as if that is the default result of one missed annual return. Usually it isn’t. Routine first-level late filing cases often start lower, then escalate depending on the specific offense, duration, repeat behavior, net sales-linked sanctions, and whether the issue involves false declarations or broader tax problems. Still expensive. Just not always in the cartoonish way some marketing copy implies.
The practical damage often lands before the formal fine. Banks may question stale filings. Counterparties may notice missing published accounts. A future buyer conducting due diligence will see the non-compliance. Tax authorities may decide your file deserves a closer look. And if the company claimed dormancy without really being dormant, that can age badly because a false inactivity declaration is not a cute paperwork slip. It is a misstatement.
You can file late and survive. Many do. But it is a poor operating model for a company that wants a serious position in the EU market.
FAQ
Is the Bulgarian company annual return one document?
No. In ordinary business language it means the year-end compliance package, usually combining the annual corporate income tax return, financial statements, activity reporting, and registry publication where applicable.
Do dormant companies have to file anything?
Usually yes. Dormant companies often avoid full annual financial statements publication, but they normally still need to submit a declaration of no activity through the correct legal route. Dormant is a strict status, not a casual label.
Who files the annual corporate income tax return?
The company files it through the National Revenue Agency, usually acting through its manager, authorized accountant, or another properly empowered representative.
When is the corporate tax due in Bulgaria?
For the standard annual cycle, the annual corporate income tax return and the tax payment are generally due by June 30 of the following year.
When are annual financial statements published?
For active traders that must publish, the usual deadline is September 30 of the following year through the Bulgarian Commercial Register.
Do all companies need an audit?
No. Audit depends on size, type, and special legal status. Small companies often fall outside mandatory audit unless they cross statutory thresholds or belong to a category that is audited by law.
Can a foreign owner handle everything remotely?
Often yes, especially with a Power of Attorney and local support, but “remote” does not mean frictionless. Electronic signature access, Bulgarian forms, supporting schedules, and register publication still need to be managed correctly.
Is no revenue enough to call the company dormant?
No. A company can have no revenue and still have activity. Expenses, contracts, payroll, purchases, and other business transactions can make it active.
Conclusion
The Bulgarian company annual return is really a compliance chain. Tax return, financial statements, activity reporting, publication duty, all tied together by bookkeeping that either holds up or falls apart under pressure. That is the reality behind the pleasant headline of 10% corporate tax and easy incorporation in Bulgaria.
If you remember one thing, make it this: year-end compliance in Bulgaria is not hard because the law is mystical. It is hard because several legal systems touch the same company at once, and they expect the same story to come out of every filing. Get the records right, classify the company correctly, file on time, and the process is perfectly manageable. Get casual with it, and the paperwork will educate you. Fast.
Daniel Malbašić is a business expert with extensive experience in the field of business consulting, organization and business optimization. His expertise includes market analysis, strategic planning, and implementation of effective business solutions. Daniel is dedicated to helping companies grow and improve their operations, providing them with comprehensive support in making key business decisions.











