Who Must Keep Business Records in Croatia?
Every taxpayer in Croatia is legally required to keep business records. There are no exceptions. The type and complexity of records depends on the legal form of your business:
- Lump-sum sole traders (pausalni obrtnici) keep the simplest records
- Income-based sole traders (obrtnici na dohodak) keep intermediate records
- Limited liability companies (d.o.o. and j.d.o.o.) must maintain full double-entry bookkeeping
- Freelance professionals (slobodna zanimanja) keep records based on their taxation method
Failure to maintain proper business records or keeping them irregularly can result in fines ranging from 660 to 39,810 EUR for legal entities, 260 to 26,540 EUR for sole traders, and 60 to 3,980 EUR for individuals. During a tax audit, inadequate bookkeeping can lead to the Tax Administration estimating your tax base at its own discretion.
Single-Entry vs Double-Entry Bookkeeping
The type of bookkeeping you must maintain depends on your legal form and taxation method.
Single-entry bookkeeping
This method records only cash inflows (receipts) and outflows (payments). It is used by:
- Lump-sum sole traders
- Income-based sole traders (below the threshold for double-entry)
- Freelance professionals taxed on income
Advantages: Less paperwork, lower costs, possible to manage on your own.
Double-entry bookkeeping
Every transaction is recorded twice (debit and credit). It tracks assets, liabilities, revenue, and expenses. It is mandatory for:
- All commercial companies (d.o.o., j.d.o.o., d.d.)
- Sole traders taxed on profit
- Income-based sole traders above the prescribed threshold
Requires: A balance sheet, a profit and loss statement, and notes to financial statements.
A sole trader whose receipts exceed 1,000,000 EUR in the preceding year must switch to profit taxation and double-entry bookkeeping.
Mandatory Records by Business Type
Understanding which records you must keep is critical. Here is a breakdown by business form:
| Requirement | Lump-sum sole trader | Income-based sole trader | D.O.O. / J.D.O.O. |
|---|---|---|---|
| Revenue ledger (KPR) | No | Yes | No (general ledger instead) |
| Transaction book (Knjiga prometa) | Yes | No | No |
| Fixed asset register | No | Yes (if applicable) | Yes |
| Incoming invoice register (URA) | No | Yes (if VAT-registered) | Yes (if VAT-registered) |
| Outgoing invoice register (IRA) | No | Yes (if VAT-registered) | Yes (if VAT-registered) |
| General ledger | No | No | Yes |
| Journal | No | No | Yes |
| Balance sheet | No | No | Yes (annually) |
| Profit and loss statement | No | No | Yes (annually) |
A few terms explained:
- KPR (Knjiga primitaka i izdataka): The income and expense ledger used by income-based sole traders. It records all receipts and payments chronologically.
- URA and IRA: Registers of incoming and outgoing invoices, mandatory for VAT-registered businesses. URA tracks purchase invoices, IRA tracks sales invoices.
- General ledger (Glavna knjiga): The core record in double-entry bookkeeping, containing all account balances.
When Do You Need an External Accountant?
You can manage your own records if:
- You have a lump-sum sole trade (the Transaction Book is straightforward)
- You have a small income-based sole trade with few transactions
- You are not VAT-registered
You need an external accountant if:
- You have a d.o.o. or j.d.o.o. (double-entry bookkeeping requires professional expertise)
- You have a VAT obligation with a significant number of transactions
- You have employees (JOPPD forms and payroll calculations are complex)
- You lack the time or knowledge to stay current with regulations
A d.o.o. can handle its bookkeeping internally (for example, the director or an employee may do it) or hire an external accounting firm. A licensed accountant certification is legally required only for those who provide external accounting services to others.
How to choose an accountant
- Verify that they hold a proper license (certified accountant or auditor)
- Ask for references from other business owners
- Agree on a clear price and scope of service upfront
- Check whether they use digital tools for document exchange
How Much Does Bookkeeping Cost?
Costs depend on the business form, number of transactions, and VAT status.
| Business form | Monthly cost | What it includes |
|---|---|---|
| Lump-sum sole trade | 50 - 150 EUR | Transaction book, quarterly/annual PO-SD form |
| Income-based sole trade | 100 - 300 EUR | KPR, records, DOH annual return, possibly VAT |
| D.O.O. (small) | 200 - 500 EUR | Double-entry, VAT, JOPPD, GFI-POD, PD |
| D.O.O. (medium, 5+ employees) | 400 - 800 EUR | All of the above plus payroll calculations |
These are indicative prices for 2026. The actual cost depends on the number of documents, complexity of operations, and location of the accounting firm.
Additional costs to consider:
- Annual financial statements (GFI-POD): Often included in the monthly fee, sometimes 100-300 EUR extra
- Corporate income tax return (PD): Usually included
- Special services: Company formation, liquidation, tax audit support (priced individually)
Filing Deadlines
Missing a deadline results in automatic fines. Here are the key dates for each business form:
| Form | Who files | Deadline | Frequency |
|---|---|---|---|
| JOPPD | All employers | On pay day or the next business day | Monthly |
| VAT return (monthly) | VAT-registered (revenue > 106,178.25 EUR) | Last day of the following month | Monthly |
| VAT return (quarterly) | VAT-registered (revenue < 106,178.25 EUR) | Last day of the month after the quarter | Quarterly |
| PO-SD | Lump-sum sole traders | January 15 | Annually |
| DOH | Income-based sole traders | February 28 | Annually |
| PD (Corporate income tax) | D.O.O., profit-based sole trades | April 30 | Annually |
| GFI-POD | D.O.O. | April 30 (statistical reporting) and June 30 (public disclosure) | Annually |
Businesses that carry out intra-EU transactions must file VAT returns monthly, regardless of revenue level.
Fines for late filing of tax returns range from 660 to 39,810 EUR for legal entities, 260 to 26,540 EUR for sole traders, and 60 to 3,980 EUR for individuals.
Common Bookkeeping Mistakes
These are the errors the Croatian Tax Administration (Porezna uprava) most frequently identifies during audits. Avoiding them will save you significant trouble.
1. Mixing personal and business expenses. Personal receipts (groceries, clothing, private car costs) must not be recorded as business expenses. Use a separate business bank account for all business transactions.
2. Failing to record cash transactions. Every cash receipt must be recorded and fiscalized. Unrecorded cash transactions are a frequent trigger for tax audits.
3. Missing deadlines for VAT and JOPPD. Late filings trigger automatic fines. Set reminders or use digital tools to track deadlines.
4. Incorrect VAT rate on an invoice. Applying the wrong VAT rate (for example, 25% instead of 13% for restaurant services) leads to corrections, refunds, and potential penalties.
5. Lacking documentation for expenses. Every expense must have a valid invoice or contract. Expenses without documentation are not recognized when determining the tax base.
6. Outdated or unmaintained records. The KPR must be kept chronologically and kept current. Entering data once a year, just before filing, is a red flag for the Tax Administration.
Digitize your receipts as soon as you receive them. Photograph or scan every document and store it in the cloud. Paper fades over time, but a digital copy lasts.
Frequently Asked Questions
Does every business owner have to keep records?
Yes. Every taxpayer must maintain business records, regardless of the business form. Only the type of records and complexity of the bookkeeping varies.
Can I do the bookkeeping for a lump-sum sole trade myself?
Yes. Lump-sum sole traders keep only the Transaction Book (Obrazac KPR). It is simple enough to manage on your own.
How much does bookkeeping cost for a d.o.o.?
Typically 200 to 500 EUR per month, depending on the number of transactions, VAT status, and complexity of operations. A d.o.o. can keep its books internally or engage an external accounting firm.
What is the difference between single-entry and double-entry bookkeeping?
Single-entry bookkeeping records only receipts and payments. Double-entry bookkeeping tracks assets, liabilities, revenue, and expenses through dual entries, along with a balance sheet and profit and loss statement.
What happens if I do not keep proper records?
The Tax Administration can impose fines from 660 to 39,810 EUR for legal entities, 260 to 26,540 EUR for sole traders, and 60 to 3,980 EUR for individuals. During a tax audit, inadequate bookkeeping leads to the Tax Administration estimating your tax base on its own.
This guide is for informational purposes only and does not constitute legal or tax advice. Tax rules change frequently. Consult a qualified Croatian accountant or tax advisor for your specific situation. Last verified against official sources on the date shown above.