Annual financial report with Firmify
What is the annual financial report (GFO) and why is it mandatory?
The annual financial report (GFO) summarises the financial position of a company for the previous year. It is mandatory for every EOOD and OOD, regardless of turnover.
Two separate obligations:
- NSI (National Statistical Institute) β submission by 31 March
- Commercial Register (TR) β disclosure by 30 June
What does the GFO include for a micro-enterprise?
Micro and small enterprises (most EOODs with small turnover) file a simplified GFO:
- Balance sheet β assets, liabilities, equity
- Income statement β revenues, expenses, profit/loss
- Notes β explanatory notes
How to prepare the GFO with Firmify?
Step 1: Close all periods for the year
By end of December / start of January: Firmify β Periods β close the December period.
Step 2: Generate the financial reports
Balance sheet: Firmify β Reports β Balance Sheet β select year β Download
Income statement: Firmify β Reports β Income Statement β select year β Download
Step 3: Review and verify
Check the key figures:
- Assets = Liabilities + Equity
- Revenue β Expenses = Profit/Loss (must match the income statement)
Step 4: Send to the accountant for signing
Send the generated reports (PDF or Excel) to a licensed accountant. They will review, supplement, and sign the GFO.
Step 5: File with NSI (by 31 March)
Filing is done through the NSI portal or through your accountant.
Step 6: Disclose in the Commercial Register (by 30 June)
File application G2 in the Commercial Register. Firmify supports G2 generation β see Dashboard β Annual financial reports.
Timeline
| Task | Deadline |
|---|---|
| Close accounting periods for the year | By 31 January |
| Annual corporate tax return (GDD) | by 30 June |
| GFO β NSI | by 31 March |
| GFO β Commercial Register (G2) | by 30 June |
All guides
- How to Register a Company in Bulgaria (2026 Guide)
- EOOD vs OOD in Bulgaria β Which to Choose?
- Company Registration Costs in Bulgaria (2026)
- VAT Registration in Bulgaria β When & How
- Corporate Tax in Bulgaria β 10% Flat Rate Guide
- How to Register an EOOD in Bulgaria β Full Guide
- How to Register an OOD in Bulgaria β Full Guide
- Check & Reserve a Company Name in Bulgaria
- Documents for Company Registration in Bulgaria
- Signing Documents for Company Registration β QES, Specimen, Firmify
- Signing Help β Evrotrust, PDF, B-Trust
- Sign PDF with QES Outside Firmify β Adobe Reader, Steps
- Signing with Evrotrust in Firmify β Steps
- B-Trust, Smart Card, and BISS for Signing
- Capital Escrow Account & Company Banking in Bulgaria
- Annual Financial Report (AFR) in Bulgaria β Filing & Deadlines
- Company Registration & Maintenance Costs in Bulgaria
- Online Company Registration in Bulgaria
- Dissolving an EOOD/OOD in Bulgaria β Procedure & Timeline
- Share Transfer in EOOD/OOD β Procedure & Documents
- Company Amendments in the Commercial Register (A15)
- GDPR Policy & Legal Documents for Your Business
- Employment Contract & HR Documents in Bulgaria
- How to Find an Accountant or Lawyer for Your Company in Bulgaria
- Firmify Partner Program β How to Earn
- Business Documents β Quotes, Proforma Invoices, Contracts
- Do I Need a Lawyer to Register a Company in Bulgaria?
- How Long Does Company Registration Take in Bulgaria?
- What to Do After Receiving Your EIK?
- Do I Need a Notary for Company Registration?
- EOOD vs Freelance in Bulgaria β Which Is More Profitable?
- Manager Social Insurance for EOOD β Types & Obligations
- Public procurement radar: CPV codes and your Firmify profile
- What βAI assistanceβ means for TED notices
- End-to-end Firmify tenders flow: TED radar, case workspace, Stripe document pack
- Paid TED document pack for Firmify tenders: Stripe, statuses, filenames
- How to find the CPV code for your business
- Requirements for participating in public procurement in Bulgaria
- Art. 97a VAT Filing in Bulgaria β Monthly Guide (2026)
- VIES Declaration in Bulgaria β Guide 2026
- How to use the Firmify accounting module
- Monthly accounting checklist for EOOD
- How to file a VAT return with Firmify
- How to record a purchase invoice in Firmify
- How to issue an invoice with Firmify
- How to close an accounting period in Firmify
- Annual financial report (GFO) with Firmify
- Accounting glossary β Bulgaria
- Can an EOOD owner do their own bookkeeping in Bulgaria?
- Bank statement import & reconciliation in Firmify
- Payroll and salaries in Firmify β EOOD guide
- Fixed assets and depreciation in Firmify
Was this article helpful?