How to use the Firmify accounting module
If You've Never Done Accounting Before
Don't worry. Firmify is built for people who aren't accountants. Here's what you actually need to know:
Every month, you only do 3 things:
- 📄 Enter your invoices — the ones you issue to clients and the ones you receive from suppliers
- 🏦 Check your bank — upload your bank statement from online banking
- 📊 If you're VAT-registered — by the 14th, review your VAT return (it auto-fills from your invoices)
Once a year: generate your GFO (annual financial report) with one click.
That's it. You don't deal with "debit" and "credit" — Firmify does that for you. You just enter what you sold and what you bought, and the system handles the accounting.
Common Fears (And Why They're Unnecessary)
| You're worried that... | Reality |
|---|---|
| "I'll make a mistake and the NRA will fine me" | Firmify won't let you make basic mistakes — it checks that everything is filled in and balanced before creating an entry. You can also correct a wrong invoice (cancellation). |
| "I need a qualified electronic signature (KEP)" | Only if you submit to the NRA yourself. If you hire an accountant for year-end, they submit with their own KEP. You can keep books in Firmify without a KEP. |
| "I don't understand taxes" | Firmify calculates VAT automatically. For corporate tax (10%) and dividend tax (5%), the dashboard shows estimated amounts. When unsure — ask an accountant once a year. |
| "What if I miss a deadline?" | The dashboard shows a deadline calendar: VAT (14th), annual declaration (April 30), GFO (June 30), advance payments. You get notifications before each deadline. |
| "It'll take too much time" | For an EOOD without employees with 10-20 invoices per month — about 30 minutes monthly. With recurring templates, even less. |
Three Things You MUST NOT Do Alone
❌ Don't submit the GFO without an accountant's review — a mistake in the annual report can trigger a tax audit. Even if you do your own books, pay an accountant to review the GFO before submission (~€200-400 once a year).
❌ Don't submit the VAT return without checking — before the 14th, open the VAT ledgers and verify all invoices are there. A missed invoice = wrong return = potential fine.
❌ Don't skip zero declarations — even if you had no activity for the month, you must file a zero VAT return. Penalty for non-filing: up to €500.
What Firmify Accounting Does
Firmify offers a complete accounting module that lets a small business owner do their own bookkeeping — without being an accountant. The module covers:
- Chart of Accounts — pre-populated per Bulgarian National Chart of Accounts (NSC) during setup (38 accounts for EOOD, 14 for freelancers)
- Accounting Periods — annual or monthly grouping of transactions
- General Ledger (Journal) — all financial movements, auto-generated from invoices
- Sales and Purchase Invoices — auto-numbering, VAT calculation, PDF/docx export
- VAT Periods and Returns — auto-populated ledgers, ready declaration, XML for NRA
- Financial Reports — trial balance, general ledger, income statement, balance sheet, cash flow statement
- Budgets — plan vs actual with variance percentages
- Recurring Entry Templates — monthly, quarterly, yearly
- Payroll — automatic net salary and social security calculation
How It Works (Plain English)
Think of accounting as a cash register with folders. Each folder represents a type of income or expense:
| Category (Real Life) | Account (in Firmify) |
|---|---|
| 💰 Money you receive from clients | "Sales Revenue" |
| 🏦 Money in your bank account | "Bank Account" |
| 🛒 Things you buy (services, materials) | "External Services" |
| 🏛️ VAT you owe to the government | "VAT Charged on Sales" |
| 💻 The computer you bought for the company | "Fixed Asset" |
Firmify already created all these folders for you during setup. When you enter an invoice, you're just saying "here's what I sold and to whom" — the system automatically:
- Puts the amount in the right folder (revenue)
- Calculates VAT and puts it in the VAT folder
- Records the date and invoice number
That's the "journal entry." You don't write it — Firmify creates it automatically.
Additionally, all transactions are grouped by year. At year-end you "close" the year — after that, nothing can be changed (this protects against accidental edits).
Step by Step: Initial Setup
Step 1: Set Up Your Accounting (Self-Setup)
Go to Accounting → Setup or /accounting/setup. Choose:
- Company type: EOOD (LLC) or Freelancer
- VAT registration:
- No VAT — below the €51,130 turnover threshold
- Standard (20%) — registered under the Bulgarian VAT Act
- Art. 97a — voluntary registration for services to EU business clients
Click "Set Up My Books". Firmify automatically creates:
- ✅ NSC chart of accounts
- ✅ Current accounting period (current year)
- ✅ Current month VAT period (if VAT-registered)
- ✅ Compliance deadline calendar (taxes, declarations, insurance)
Step 2: Add a Bank Account
Go to Accounting → Bank Accounts and add your company's IBAN. You'll need this for issuing invoices and bank imports.
💡 Tip: Add all company bank accounts — current, foreign currency, savings. During bank import, Firmify can match transactions to the right account.
Step 3: Add Counterparties
Counterparties are your clients and suppliers. Go to Accounting → Counterparties and add at least the main ones with their EIK/VAT numbers. This is needed for:
- Correct invoice data
- VAT ledgers (require the counterparty's VAT number)
- VIES declarations (for EU supplies)
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
- Freelance Profession in Bulgaria — Complete Guide 2026
- BULSTAT Registration for Freelancers — Step by Step 2026
- Taxes and Social Security for Freelancers in Bulgaria 2026
- Freelance vs EOOD Tax Calculator — How to Use
- Freelance Accounting in Bulgaria — Self-Service with Firmify
- Freelance vs EOOD in Bulgaria — When to Incorporate?
- Digital Nomad Tax Guide: Working as a Freelancer in Bulgaria 2026
- How to Register as Self-Employed in Bulgaria as a Foreigner 2026
- VAT for Freelancers in Bulgaria 2026 — When to Register
- OKD-5 Declaration — Registering as Self-Employed in Bulgaria
- Choosing Insurance Income for Freelancers in Bulgaria 2026
- Annual Tax Return (Art. 50) for Freelancers in Bulgaria
- Public API v1 — Developer Documentation
- Using the Firmify Public API — Developer's Guide
- Public API Changelog
Was this article helpful?