How to use the Firmify accounting module
What does the Firmify accounting module do?
Firmify provides a complete accounting module that lets a small company owner manage their own books β no accounting background required. The module covers:
- Chart of accounts β pre-filled during setup
- Accounting periods β monthly or quarterly grouping of transactions
- Journal (general ledger) β all financial movements
- Sales and purchase invoices
- VAT periods and returns
- Financial reports β balance sheet, income statement, trial balance
The four core concepts
Before you start, understand these four concepts:
1. Account
An account is a category for recording financial operations. Examples: "Sales revenue" (703), "Cash" (501), "VAT payable" (4532). Firmify creates a standard chart of accounts automatically at setup.
2. Accounting period
A period covers transactions for a given month (or quarter). You must have an open period before you can post entries. At month end the period is closed β after that it cannot be edited.
3. Journal entry
Each financial event is recorded as an entry with a date, description, and at least two lines: one debit and one credit. Debit and credit must be equal. Firmify creates entries automatically when you save invoices β you will rarely need to add manual entries.
4. Invoice
An invoice is a document for a sale (issued to a client) or a purchase (received from a supplier). Each saved invoice automatically generates a journal entry and is included in the VAT period.
Step by step: Your first month
Step 1: Set up accounting
Go to /accounting/setup and choose your VAT registration type:
- Art. 97a β online services to international clients, no 20% Bulgarian VAT
- Standard (20%) β services and goods in Bulgaria
- Not VAT-registered β below the threshold or exempt
Click "Set up my books". Firmify creates the chart of accounts, accounting period, and VAT period automatically.
Step 2: Add a bank account
Go to Bank Accounts and add your company IBAN. This is needed for issuing invoices and bank imports.
Step 3: Add counterparties
Counterparties are your clients and suppliers. Go to Counterparties and add your main ones.
Step 4: Record invoices
- Sales β Accounting β Invoices β New Invoice
- Purchases β Accounting β Purchases β New Purchase
For each invoice enter: counterparty, date, number (for purchases β the supplier's number), items/services and VAT rate.
Step 5: Review the VAT period
Go to VAT and open the current period. Check that all invoices appear in the sales and purchase ledgers. Download the XML file for the NRA and file the VAT return by the 14th of the following month.
Step 6: Close the period
At month end go to Periods and close the accounting period. Verify that you have no DRAFT entries.
When do you still need an accountant?
Firmify suits self-management when you have:
- No employees
- Up to 50 transactions per month
- Uniform activity (e.g. consulting services only)
We recommend hiring an accountant for:
- Annual financial statements (GFO) β requires a licensed accountant's signature
- If you have employees (payroll, social insurance)
- Standard VAT registration (20%) with many transactions
- Tax audits
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?