English Guide

Bookkeeping Requirements in Croatia - Guide for Small Businesses

Quick answer

Everything about bookkeeping for small businesses in Croatia. Single vs double-entry bookkeeping, mandatory records, costs, deadlines, and common mistakes explained for international readers.

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:

RequirementLump-sum sole traderIncome-based sole traderD.O.O. / J.D.O.O.
Revenue ledger (KPR)NoYesNo (general ledger instead)
Transaction book (Knjiga prometa)YesNoNo
Fixed asset registerNoYes (if applicable)Yes
Incoming invoice register (URA)NoYes (if VAT-registered)Yes (if VAT-registered)
Outgoing invoice register (IRA)NoYes (if VAT-registered)Yes (if VAT-registered)
General ledgerNoNoYes
JournalNoNoYes
Balance sheetNoNoYes (annually)
Profit and loss statementNoNoYes (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 formMonthly costWhat it includes
Lump-sum sole trade50 - 150 EURTransaction book, quarterly/annual PO-SD form
Income-based sole trade100 - 300 EURKPR, records, DOH annual return, possibly VAT
D.O.O. (small)200 - 500 EURDouble-entry, VAT, JOPPD, GFI-POD, PD
D.O.O. (medium, 5+ employees)400 - 800 EURAll 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:

FormWho filesDeadlineFrequency
JOPPDAll employersOn pay day or the next business dayMonthly
VAT return (monthly)VAT-registered (revenue > 106,178.25 EUR)Last day of the following monthMonthly
VAT return (quarterly)VAT-registered (revenue < 106,178.25 EUR)Last day of the month after the quarterQuarterly
PO-SDLump-sum sole tradersJanuary 15Annually
DOHIncome-based sole tradersFebruary 28Annually
PD (Corporate income tax)D.O.O., profit-based sole tradesApril 30Annually
GFI-PODD.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.

This guide is also available in Croatian:

Pročitajte na hrvatskom →