Bookkeeping and Accounting in Bulgaria: Essential Guide
Introduction
Bookkeeping in Bulgaria is a legal obligation for companies and self-employed individuals. As part of the broader accounting in Bulgaria framework, businesses must record income and expenses, retain supporting documents, and submit the required tax and financial reports within statutory deadlines.
Proper bookkeeping directly affects VAT reporting, corporate tax calculations, payroll processing, cash flow planning, and annual financial statements. Errors or incomplete records can lead to penalties, corrections, or complications during tax inspections.
Recent regulatory updates, including VAT, labour and social security changes, are summarised in our overview:
→ What Changed in Bulgaria in 2026 (Tax, VAT, Labour, Social Security)
This guide outlines the main bookkeeping requirements in Bulgaria and the key compliance areas businesses must manage.
Who Needs Bookkeeping in Bulgaria
In Bulgaria, most registered businesses are legally required to maintain proper bookkeeping. This means recording income and expenses, keeping supporting documents, and preparing the necessary tax and financial reports.
This applies to:
- Limited liability companies (EOOD, OOD), joint-stock companies (AD), and other registered companies – All companies must keep accounting records and submit annual financial statements.
- Freelancers and self-employed individuals – Even where simplified accounting applies, income and expenses must be properly documented and reported.
- Non-governmental organisations (NGOs) – If they carry out commercial activities, accounting and reporting obligations apply.
- VAT-registered persons – VAT registration adds monthly reporting requirements and stricter documentation standards.
The exact scope of bookkeeping depends on your legal structure, turnover, VAT status, and whether you have employees.
Core Bookkeeping Obligations
At the core of bookkeeping in Bulgaria is the accurate recording and documentation of all business transactions. Every income and expense must be supported by appropriate documentation and recorded in accordance with Bulgarian accounting standards.
Companies in Bulgaria prepare financial statements under Bulgarian National Accounting Standards (NAS), unless they fall within categories where International Financial Reporting Standards (IFRS) are mandatory due to size or regulatory status.
Invoices and Supporting Documents
Invoices must contain specific mandatory elements, including:
- The issuer’s name, address, and VAT number (if applicable)
- The recipient’s details (for B2B transactions)
- A unique invoice number and issue date
- A clear description of the goods or services provided
- The taxable amount and VAT amount (where applicable)
Incorrect or incomplete invoices can result in denied VAT deductions or compliance issues during inspections.
For a detailed explanation of mandatory invoice elements, see:
→ Requirements for Invoices in Bulgaria
Record Retention
Accounting documents, including invoices, contracts, bank statements, payroll records, and financial reports, must generally be retained for at least 10 years. Proper archiving — whether digital or physical — is essential in the event of a tax audit.
Bookkeeping is not limited to issuing invoices. It includes maintaining organized documentation that supports all reported figures in tax returns and financial statements.
VAT Registration and Reporting
VAT registration significantly increases bookkeeping and reporting obligations. Once registered, businesses must track taxable supplies carefully, issue compliant VAT invoices, and submit periodic declarations within statutory deadlines.
VAT Registration Threshold
VAT registration becomes mandatory when taxable turnover reaches EUR 51,130 per calendar year.
Registration may also be required in specific situations, including:
- Providing services to VAT-registered businesses in other EU Member States
- Importing goods from outside the EU
- Receiving certain cross-border services subject to reverse charge
Voluntary VAT registration is possible below the threshold and may be appropriate depending on the business model and input VAT exposure.
Recent legislative developments affecting VAT registration and compliance are explained in:
→ VAT Changes in Bulgaria 2026: What Businesses Need to Know
Ongoing VAT Reporting Obligations
Once VAT-registered, businesses must:
- File a monthly VAT return by the 14th of the following month
- Submit VIES declarations for qualifying intra-EU B2B transactions
- Maintain VAT sales and purchase ledgers
- Monitor reporting obligations related to cross-border goods movements (Intrastat, where applicable)
For businesses selling goods or services to EU consumers, the One Stop Shop (OSS) regime may apply. OSS allows VAT on qualifying EU B2C sales to be reported through a single quarterly return instead of multiple local VAT registrations.
SAF-T and Digital Tax Reporting
Bulgaria has introduced the Standard Audit File for Tax (SAF-T) as part of the ongoing digitalisation of tax administration. SAF-T currently applies to certain large taxpayers and is being implemented in phases. While most SMEs are not yet subject to SAF-T obligations, the shift toward structured digital reporting reinforces the importance of well-organised accounting records and reconciled VAT data.
At EU level, the European Commission is developing VAT in the Digital Age (ViDA) — a framework intended to modernise VAT reporting through greater digital integration and cross-border data exchange. Although implementation has not yet started and timelines remain under development, the initiative reflects a broader trend toward increasingly data-driven VAT and accounting environments across Europe.
For a broader overview of VAT rules in Bulgaria, see:
→ VAT in Bulgaria: A Comprehensive Guide for Businesses
For a structured explanation of how VAT, VIES, OSS, and Intrastat differ and interact, see:
→ VAT, VIES, OSS & Intrastat – What’s the Difference?
Accurate bookkeeping is essential for ensuring that VAT returns correspond with actual transaction records and supporting documentation.
Payroll and Social Security Interaction
For businesses with employees or directors, bookkeeping and accounting in Bulgaria must align closely with payroll reporting and social security obligations.
Payroll calculations generate accounting entries that affect:
- Salary expense recognition
- Social security contribution liabilities
- Personal income tax withholding
- Employer contribution expenses
These amounts must be correctly recorded in the company’s accounting system and reconciled with monthly payroll declarations submitted to the authorities.
In practice, bookkeeping ensures that:
- Payroll expenses match submitted declarations
- Contribution liabilities are accurately reflected
- Year-end financial statements include correct staff cost figures
For a detailed overview of payroll calculations, reporting deadlines, and compliance requirements, see:
→ Payroll in Bulgaria: An Essential Guide for Business Owners
Accurate bookkeeping supports payroll compliance by ensuring that reported figures are consistent across accounting records and statutory declarations.
Tax Returns and Declarations
Businesses and freelancers in Bulgaria must submit various tax returns and periodic declarations, depending on their legal form, tax status, and activities.
Key filings include:
- Corporate Income Tax Return (ZKPO) – Due by 30 June each year for companies subject to corporate taxation.
- Annual Personal Income Tax Return (ZDDFL) – Due by 30 April for individuals reporting taxable income.
- Annual Financial Statements – Generally due by 30 September for companies with a calendar financial year.
- Article 55 Declaration – Quarterly declaration for certain withholding taxes, typically due by the end of the month following the relevant quarter (with specific rules for the fourth quarter).
- Article 73 Declaration – Annual statement reporting income paid to individuals, due by 28 February.
Depending on turnover and prior-year tax results, companies may also be required to make advance corporate income tax payments during the year. These advance installments must be calculated and recorded correctly in the accounting system.
The exact reporting obligations depend on whether the business is VAT-registered, employs staff, distributes dividends, pays other taxable income, or engages in cross-border activities. Additional declarations may apply depending on the specific circumstances.
Official guidance, forms, and electronic filing services are available through the National Revenue Agency (NRA).
Tax Deductible Expenses
The correct classification of business expenses is an important part of accounting in Bulgaria. Only expenses that are directly related to business activity and properly documented are generally deductible for corporate tax purposes.
Common deductible expenses may include:
- Office rent and utilities
- Employee salaries and social security contributions
- Business travel and accommodation
- Marketing and advertising costs
- Depreciation of business assets
- Professional services
Certain categories require particular attention. For example, representative expenses (such as client entertainment or gifts) are subject to specific tax treatment and may not reduce corporate profit in the same way as ordinary operating expenses.
Proper documentation is essential. Invoices, contracts, receipts, and supporting records must be retained to justify deductions during a tax inspection.
For a detailed breakdown of deductible expenses and their treatment, see:
→ Tax Deductible Expenses in Bulgaria: A Complete Guide
Accurate accounting ensures that expenses are classified correctly and reflected consistently in tax returns and financial statements.
Cross-Border Transactions and Treaty Considerations
For companies involved in international transactions, bookkeeping and accounting in Bulgaria must support the correct tax treatment of cross-border payments.
This includes transactions such as:
- Dividends
- Interest
- Royalties
- Management or service fees
- Intra-group charges
Where payments are made between Bulgaria and another country, double tax treaties may affect withholding tax and reporting obligations. However, treaty benefits apply only when transactions are properly documented, correctly classified, and supported by sufficient economic substance.
Accurate bookkeeping is essential for:
- Maintaining documentation that supports treaty claims
- Ensuring transactions are recorded at arm’s length
- Reconciling payments with withholding tax declarations
- Providing audit-ready records
For a detailed explanation of how treaty rules operate in practice, see:
→ Double Tax Treaty Bulgaria: How It Works
Well-structured accounting records are critical when cross-border positions are reviewed by the tax authorities.
ESG and Governance Implications
Environmental, Social, and Governance (ESG) requirements increasingly rely on structured financial and operational data generated through accounting in Bulgaria.
In practice, a company’s accounting system provides the foundation for:
- Workforce-related data derived from payroll records
- Supplier and transaction analysis
- Governance and risk assessments
- Financial disclosures requested by banks, investors, or group entities
For many SMEs, ESG-related requests arise indirectly — for example through financing requirements, supply-chain relationships, or group reporting — rather than through standalone legal mandates.
Well-organized accounting records ensure that any ESG-related disclosures are supported by consistent, verifiable financial data.
For a broader explanation of how ESG affects companies in practice, see:
→ ESG & Sustainability in Bulgaria: What Companies Need to Know
Common Bookkeeping Risks
Even well-managed businesses can encounter bookkeeping issues if processes are not structured or reviewed regularly.
Common risks include:
- Missed filing deadlines
- Incorrect expense classification
- Delayed VAT registration
- Incomplete documentation
- Inconsistencies between accounting and submitted declarations
Most bookkeeping risks arise not from complex transactions, but from inconsistent processes or lack of regular reconciliation.
A structured accounting system reduces exposure by ensuring that transactions are recorded accurately and deadlines are monitored systematically.
Conclusion and Next Steps
Bookkeeping in Bulgaria is not limited to recording transactions. It forms the foundation of corporate tax reporting, VAT compliance, payroll integration, and financial transparency. Well-structured accounting reduces compliance risks and ensures that statutory filings are supported by consistent documentation.
Beyond statutory compliance, structured accounting also provides management insight into profitability, cost structure, and cash flow — allowing business owners to make informed operational and strategic decisions.
Whether you are starting a business or managing an established company, maintaining accurate and timely records is essential for meeting your legal obligations and supporting informed business decisions.
If you require structured bookkeeping aligned with Bulgarian accounting and tax requirements, Aidos provides ongoing compliance services tailored to your company’s size, transaction volume, and reporting complexity.
For an overview of our ongoing Accounting & Payroll services, scope of engagement, and pricing structure, see: → Accounting & Payroll Services in Bulgaria
Contact
→ Contact Aidos
→ Book a Meeting
Frequently Asked Questions (FAQ)
Do I need to register for VAT if my turnover is below EUR 51,130?
VAT registration becomes mandatory once taxable turnover reaches EUR 51,130 within a calendar year. Businesses below this threshold may register voluntarily, depending on their business model and input VAT exposure. In certain cross-border situations, VAT registration may also be required regardless of turnover.
How long must I keep invoices and accounting records?
Accounting documents, including invoices, contracts, bank statements, and payroll records, must generally be retained for at least 10 years.
What happens if I miss a tax filing deadline?
Late filing may result in administrative penalties and interest on unpaid amounts. Repeated non-compliance may trigger additional review by the tax authorities.
Can I handle bookkeeping myself?
It is legally possible for business owners to manage their own bookkeeping, provided they comply with Bulgarian accounting and tax legislation. However, accurate classification, deadline monitoring, and regulatory updates require consistent attention and technical understanding.
What is the deadline for submitting annual financial statements?
Companies with a calendar financial year must generally submit annual financial statements by 30 September of the following year.
Disclaimer
This article is provided for informational purposes only and does not constitute tax, legal, or accounting advice. Obligations depend on the specific structure and activities of each business and must be assessed under Bulgarian legislation.
Last reviewed and updated: February 2026
© 2011–2026 Aidos Accountancy Services. All rights reserved.
