Guides a Croatian self-employed sole trader (obrtnik) through choosing the right regime (paušalni obrt or determining-income obrt), computing and reconciling contributions (mirovinsko + zdravstveno) and progressive PIT (DOH form) or the lump-sum annual report (PO-SD), and filing via ePorezna by the statutory deadlines.
Establish the taxpayer's Croatian tax residency status, municipality of residence (jedinica lokalne samouprave / JLS), and full-year activity period. The JLS determines whether default PIT rates (20%/30%) or locally-set rates (lower band 15–23%, higher 25–33%) apply. Confirm that the engagement covers only residents taxed on worldwide income; non-residents or dual-residents are out of scope and must be referred.
Determine which regime applies: the lump-sum (paušalni obrt) regime for receipts up to EUR 60,000 who are not VAT-registered, or the determining-income (standard) obrt with full books. This choice drives the entire rest of the workflow — paušalni filers use the PO-SD annual report filed by 15 January; standard obrt filers prepare a full income-and-expenditure ledger (knjiga primitaka i izdataka) and file the DOH annual return by end of February. Also assess whether a regime switch has occurred mid-year.
For standard (determining-income) obrt filers, assemble and reconcile the full knjiga primitaka i izdataka (income and expenditure ledger) for the tax year. Classify all bank statement entries using the Croatian transaction pattern library — business receipts (primitci), deductible expenses (izdaci), capital items to depreciate, VAT payments to exclude, and own-account transfers to exclude. Flag Tier-2 items (home office, vehicle, phone) for reviewer judgement before finalising.
Compute the statutory social-security contributions due from the self-employed person for the tax year. For standard obrt, pension (mirovinsko) is 20% (15% pillar I + 5% pillar II) and health (zdravstveno) is 16.5%, both on the contribution base, subject to the 2025 minimum monthly base of EUR 1,168.70 (annual EUR 14,024.40) per NN 137/2024. Contributions paid are deductible in computing the net business income that feeds the DOH return. Verify that quarterly advance payments (predujam) have been made and reconcile any underpayment or overpayment.
Compute the annual personal income tax (porez na dohodak) liability. For standard obrt: net business income = gross receipts minus deductible expenses minus deductible contributions. Apply the basic personal allowance (osobni odbitak) of EUR 600/month (EUR 7,200/year) plus any dependant coefficients (1st child 0.5 × EUR 600 = EUR 300/month, etc.) sourced from the Porezna kartica (PK). Apply progressive rates: 20% on taxable income up to EUR 60,000 / 30% above, or confirmed local JLS rates. For paušalni obrt: lump-sum income is determined per statutory receipt bracket and taxed at 12% quarterly; reconcile total annual lump-sum tax.
Prepare and submit the final return(s) via ePorezna, the Porezna uprava's e-services portal. For standard obrt, submit the DOH annual return by the end of February of the year following the tax year. For paušalni obrt, submit the PO-SD annual report by 15 January. Settle any balance of PIT and contributions due, or initiate a refund request. Confirm that the Porezna kartica (PK) is up to date for the coming year so that advance instalments for the next period are correctly computed.
Run this workflow in your AI agent
Install the MCP connector once — your agent loads the right skills, works through each phase, and routes to a licensed Croatia accountant for review.
Croatia Tax Optimization
Use this skill whenever asked about reducing tax in Croatia, tax planning, saving tax, all
Croatia Personal Income Tax -- Individuals & Self-Employed
Use this skill whenever asked about Croatia (Hrvatska) personal income tax (porez na dohod