Before you start
- OIB and residence permit
- Determination of Croatian tax residence
- Employer payroll registration, or Tax Administration registration if self-employed
- Records of foreign income and assets
Step-by-step
- 1
Establish your Croatian tax residence position
Croatia applies domicile and habitual abode tests, with the 183-day rule as the common trigger. Residence brings worldwide income into scope — unless you hold digital nomad status, in which case Article 9 exempts the foreign employment income regardless.
OnlineWho: You - 2
Understand which rates apply to your address
Since 2024 the rates are set by the local authority. Zagreb applies 23% and 33%. A municipality just outside the city can apply as little as 15% and 25%. If you are choosing between an address inside and outside the city boundary, this is a real financial factor.
OnlineWho: You - 3
Let payroll handle it if you are an employee
Employers deduct pension contributions from gross, apply the personal allowance, and withhold income tax at the applicable local rates. Most employees have no separate filing obligation.
Via employerWho: You - 4
File the annual return if you have other income
Rental income, self-employment, capital gains and foreign income go on the annual return, filed through the Tax Administration's ePorezna system. Registering for ePorezna early is worth the effort.
OnlineWho: You - 5
Document the nomad exemption if you hold that status
Article 9 excludes foreign employment income of a digital nomad status holder from Croatian income tax. Keep the permit, the foreign employment contract and evidence that the employer is not registered in Croatia — banks and, occasionally, the tax authority will ask.
OnlineWho: You - 6
Check the treaty position on any foreign income
Croatia has a wide double tax treaty network. With Zagreb's rates at the top of the national band, the treaty position on foreign income matters more here than in a lower-rate municipality.
OnlineWho: You
Documents you’ll need
- OIB and residence permit
- Annual income certificate from the employer
- ePorezna credentials
- Digital nomad permit and foreign employment contract, if claiming the Article 9 exemption
- Records of foreign income and assets
Things most newcomers don’t know
Your income tax rate is a decision of your local council, and it is republished every autumn.
The 2024 reform abolished the prirez surtax and gave local authorities the power to set personal income tax rates within a national band — the lower rate between 15% and 23.6%, the upper between 25% and 35.4%. Zagreb sits at 23% and 33%, the top end. Councils publish changes in the Official Gazette by the end of November for the following January. That means your marginal rate can move with two months' notice as a result of a municipal budget decision, which is unlike anywhere else in this region.
Source: Croatian Tax Administration
Living outside the city boundary and working in Zagreb is a legitimate and material saving.
Because the rate follows the taxpayer's residence rather than the workplace, someone living in a lower-rate municipality in Zagreb County and commuting into the city pays that municipality's rates. On a good salary the difference between 23%/33% and a low-rate municipality's 15%/25% is substantial. This is entirely ordinary and Croatians do it; it simply requires that your registered residence genuinely be there.
Source: Croatian Tax Administration
Article 9's nomad exemption survives the 183-day tax residence trigger, which is rare.
In most countries a nomad visa does not change tax residence rules: stay past 183 days and the country taxes you. Croatia legislated an exemption instead. Article 9(1)(26) of the Personal Income Tax Act excludes receipts of a person with digital nomad status from dependent or independent work for an employer not registered in Croatia. It is earned income only — not dividends, not rent, not capital gains — and only for holders of that status, but within its boundaries it is a genuine statutory exemption rather than a policy statement.
Source: Croatian Personal Income Tax Act, Article 9
The seasonal economy means a large part of the country's tax year is compressed into four months.
Croatia's tourism economy concentrates earnings between June and September, and the tax and contribution treatment of seasonal work — including the multi-year seasonal permits introduced in 2026 — is built around that. If any part of your income is seasonal, or if you employ seasonal staff, the annual reconciliation behaves differently from a steady twelve-month income and is worth getting advice on rather than assuming.
Source: Croatian Tax Administration
Common mistakes to avoid
- Assuming Croatian income tax rates are national rather than set by your local council.
- Not checking whether an address just outside Zagreb carries materially lower rates.
- Believing the nomad exemption covers dividends, rent or capital gains.
- Claiming the Article 9 exemption without keeping evidence the employer is not registered in Croatia.
- Missing that a local rate change published in November takes effect the following January.
Some of this may be out of date. Spotted something inaccurate? Help us keep it right for the next newcomer.
Make it your personal checklist
Globe Quest turns this into a tracked, AI-personalized plan for Zagreb — timed to your move date, with reminders so nothing slips. Free to start.
Sources
- Croatian Tax Administration — official
- MUP — Temporary stay of digital nomads — official
- Ministry of the Interior — Aliens — official
Last verified August 2026. Government processes change — always confirm critical details against the official source before acting.