Best Bank Accounts in Croatia for Expats (2026)
Croatia has been a euro country since 1 January 2023 — no more kuna conversions, no more FX games on rent day. But the banking gatekeeper is an eleven-digit number: your OIB (Osobni identifikacijski broj). There are no legal restrictions on foreigners opening an account, yet the process is firmly old-school: an in-person branch visit with documents in hand, because Croatian banks rarely onboard anyone online. The smart order: a €0 Revolut/N26/Wise setup before you travel for spending money from day one, then the OIB, then the Croatian account. The heavyweight pick for most expats is Zagrebačka banka — the country's largest bank, with a dedicated Centre for Non-Residents — backed up by PBZ, Erste, Raiffeisenbank and OTP, the last of which offers a dedicated non-resident account. And your money sits under the €100,000 HAOD deposit guarantee, exactly like everywhere else in the EU.
The short answer: Open Revolut (€0), N26 (€0) or Wise (€0) before you travel — all work in Croatia and open fully online with no OIB. After arrival, get your OIB at the local tax office (Porezna uprava) with your passport, gather proof of address (rental contract) and your residence permit or EU registration, then visit a bank branch in person. For the Croatian account, start with Zagrebačka banka (largest network, English-speaking staff, Centre for Non-Residents) or OTP banka (dedicated non-resident account). Without a residency permit, expect a non-resident account with some limits — the full range of tekući račun (current) and štedni račun (savings) accounts opens once your permit lands. Deposits are protected up to €100,000 per depositor per bank by HAOD.
Step zero: OIB — the number that unlocks Croatian banking
The OIB (Osobni identifikacijski broj) is Croatia's personal identification number, and it is mandatory for almost every official transaction in the country — bank account included. Without it, a Croatian bank cannot legally identify you in the national system, so the OIB comes first and the account second. There is no workaround and no online shortcut.
- Get the OIB first. Apply at a local tax office (Porezna uprava) with your passport. The process is straightforward for both EU and non-EU citizens — bring your documents and allow a few days.
- Assemble the document bundle second. Expect to show your passport or EU ID card, proof of a Croatian address (rental contract, utility bill or residence certificate), your residence permit or EU registration, and sometimes proof of employment or income (work contract, payslips). Banks want to see a legitimate reason for the account.
- Visit a branch in person third. Croatian banks generally don't onboard newcomers online — walk in or book an appointment at a major bank (ZABA, PBZ, Erste, Raiffeisenbank or OTP are the most used to international clients and usually have English-speaking staff). You'll fill in forms, present your documents and usually make an initial deposit.
- Choose the account type fourth. The everyday account is the tekući račun (current account), which comes with a debit card for Croatia's fully card-native cities. You can add a štedni račun (savings account) on top.
One reassurance is on record: there are no legal restrictions preventing foreign nationals from opening a bank account in Croatia. The hurdle is paperwork, not nationality — with the OIB and the right documents, the door is open.
The €0 pre-arrival setup: Revolut, N26, Wise
Revolut Standard (€0) officially serves Croatia: one app, a European IBAN and dozens of supported currencies, opened entirely online before you travel. N26 Standard (€0) covers every EU/EEA country with the same €0, phone-only setup. Wise (€0) is the third leg: the cheapest way to move salary or savings between Croatia and your home country at the real mid-market rate — see our money transfer guide for the fee comparison.
Since Croatia adopted the euro, transfers between Croatian banks and these app banks are ordinary SEPA payments — no conversion. One honest limit: none of them carries an HR-IBAN, and some Croatian landlords, utilities and government portals still ask for a local IBAN. Use the €0 setup for day-one spending and FX, and treat it as the bridge while your OIB is processed — not as the replacement for a Croatian account.
Croatia's banks: what they actually charge
Croatia's banking market is concentrated: five banks hold the bulk of assets, and for expats the practical shortlist is even shorter — the banks with English-speaking staff, online banking in English and experience with international clients. Exact tariffs change and vary by package, so the table below compares the banks on verified structural facts and expat fit; always compare each bank's current fee document before you sign.
| Bank | Verified fee data | Expat fit | Best for |
|---|---|---|---|
| Zagrebačka banka (ZABA) | Largest bank in Croatia; packages include monthly maintenance, card and transfer fees — check the current tariff. Multi-currency balances in 12 currencies (AUD, BAM, CAD, CHF, DKK, EUR, GBP, JPY, NOK, RSD, SEK, USD). | ★★★★☆ Widest branch/ATM network, English-speaking staff, dedicated Centre for Non-Residents; ATM coverage thins out in coastal villages | Most expats — the default first Croatian account |
| Privredna banka Zagreb (PBZ) | Second-largest bank; package-based pricing — check the current tariff. | ★★★★☆ Strong digital banking and customer support; experienced with international clients | Expats who want the best banking app |
| Erste & Steiermärkische Bank | Package-based pricing; known for transparent fees — check the current tariff. | ★★★☆☆ Stable Austrian-parent bank; decent branch coverage; competitive savings | Savers and Austria-connected expats |
| Raiffeisenbank Hrvatska | Package-based pricing — check the current tariff. | ★★★☆☆ Solid mid-size bank with modern online banking; fewer branches than the big two | Expats who value digital-first service |
| OTP banka | Dedicated non-resident account — free deposits/withdrawals in local and foreign currency, mobile banking and ATM access, with some restrictions on foreign-currency transactions; exact fees — check the current tariff. | ★★★★☆ The documented pre-residency route; useful before your permit arrives | Newcomers without a residency permit yet |
| Hrvatska poštanska banka (HPB) | Package-based pricing — check the current tariff. | ★★★☆☆ Branch network via post offices; classic savings products | Savers and small-town residents |
| Revolut Standard | €0 — European IBAN, dozens of currencies, SEPA payments to Croatian banks. | ★★★★★ Officially serves Croatia; opens from your phone before arrival | Pre-arrival account + FX (€0 forever) |
| N26 Standard | €0 | ★★★★☆ Covers EU/EEA; opens online before arrival; German IBAN | Pre-arrival account (€0 forever) |
Structural facts (bank sizes, non-resident products, multi-currency options) come from the banks' own pages and 2026 banking guides. Euro-era fees move — monthly maintenance, debit-card and international-transfer charges differ by package, so the bank's current tariff is the only number to trust before signing.
The non-resident route: banking before your permit lands
Until you secure a Croatian residency permit, you will typically be eligible only for a non-resident account — even so, that covers the fundamentals: depositing and withdrawing cash in euros and foreign currency, mobile banking and ATM access, enough to receive money, pay the first rents and keep daily life moving. OTP Bank Croatia is the documented example of a dedicated non-resident account. Zagrebačka banka goes further with a Centre for Non-Residents, where you can open an account, arrange online banking access and consult specialists on Croatian investment and business opportunities in one visit. Once the residency permit arrives, the full menu opens: current accounts, foreign-currency accounts, savings products, cards and student accounts — broadly the same options as Croatian citizens get.
Cashless euro Croatia: cards, contactless, Apple Pay and Google Pay
The euro's arrival in 2023 transformed everyday payments: card acceptance is now standard in cities, and contactless is routine at bars, restaurants and shops — even paying for the bus is a tap. Apple Pay and Google Pay linked to Croatian or international accounts are gaining ground in larger shops and city venues. Keep some cash for smaller islands, rural areas and traditional markets, where cash still rules. Watch ATM fine print: some Croatian ATMs charge fees to non-customers while others don't, and your home bank may add its own conversion charge — a local card, or a free-ATM app card, sidesteps the lot. Expats using cards issued abroad should also remember the FX layer: a foreign card plus a Croatian card beats either one alone.
Deposit safety: €100,000 under HAOD
Deposits up to €100,000 per depositor per bank are protected by the Croatian State Agency for Deposit Insurance and Bank Resolution — Hrvatska agencija za osiguranje depozita (HAOD) — in line with EU standards, with payout within seven working days of the Croatian National Bank declaring deposits inaccessible. A useful extra: deposits that are a temporary high balance — for example from selling a property where you lived, or life-event payments like insurance benefits — are protected for an additional €30,000, up to €130,000, for three months. Every licensed Croatian credit institution is a mandatory member of the scheme, so whether you bank with ZABA or a small local bank, the same cover applies. Revolut and N26 balances sit under their own EU banking licences up to the same €100,000.
HR-IBAN and the discrimination rule
Croatian accounts come with an HR-IBAN. Under EU law, IBAN discrimination is banned — a landlord, utility or employer may not refuse your IBAN purely because it starts with DE or LT instead of HR. In practice, arguing the regulation with a landlord who has three other tenants waiting is a bad use of your first month in Croatia, so many expats hold both: the €0 app bank (with its foreign IBAN) for FX and travel, and the Croatian account for salary, rent, utilities and anything that still asks for a local number. The Croatian National Bank (Hrvatska narodna banka) maintains the official register of licensed banks and publishes consumer guidance — worth a look before you commit.
Every EU country compared: the full hub
Croatia is the fourteenth country in our expat banking series. Banking rules change at every border — the OIB chain is Croatian, but Finland has its henkilötunnus, Sweden its personnummer, Denmark its CPR and Spain its NIE. Compare the country you're moving to (or from) with the rest of the series:
Germany
N26, DKB, Commerzbank and Revolut — free plans, ATM rules and DE-IBAN.
Read the Germany guide →France
BoursoBank, Fortuneo and BNP Paribas — free online banks vs branch banking.
Read the France guide →Sweden
Nordea, Swedbank, SEB and Handelsbanken — personnummer, BankID, Swish and real fees.
Read the Sweden guide →Denmark
Danske Bank, Lunar and N26 — CPR + MitID, NemKonto and the 0-kr setup.
Read the Denmark guide →Finland
OP, S-Pankki, Nordea and Danske — henkilötunnus, bank identifiers and the €0 setup.
Read the Finland guide →Croatia
Zagrebačka banka, PBZ, Erste & OTP — the OIB rule, non-resident options and the €0 setup.
You're reading the Croatia guide →Croatia banking FAQ
Can I open a Croatian bank account before moving to Croatia?
Not at a Croatian bank — you need an OIB personal identification number and a branch visit, and some banks restrict newcomers to non-resident accounts until you hold a residency permit. Open Revolut, N26 or Wise online before you travel for a working euro account from day one, then open the Croatian account at a branch once your OIB is issued.
Can a non-resident open a bank account in Croatia?
Yes. There are no legal restrictions preventing foreign nationals from opening a Croatian bank account. Before you secure a residency permit you are typically eligible for a non-resident account — OTP Bank Croatia offers a dedicated non-resident account and Zagrebačka banka runs a Centre for Non-Residents — though these can carry more restrictions or higher fees than resident accounts. Once you hold a residency permit, the full range of current, foreign-currency and savings accounts opens up.
What is an OIB and how do I get one?
The OIB (Osobni identifikacijski broj) is Croatia's personal identification number — mandatory for almost every official transaction, including opening a bank account. You can obtain it at a local tax office (Porezna uprava) by presenting your passport; no appointment magic required, but bring your documents and allow a few days.
Which Croatian bank is best for expats?
Zagrebačka banka (ZABA) is the largest bank, has the widest branch network, English-speaking staff in cities, a Centre for Non-Residents and multi-currency balances. Privredna banka Zagreb (PBZ) is strong on digital banking, Erste & Steiermärkische is known for transparent fees, and OTP banka offers a dedicated non-resident account. Check each bank's current tariff before choosing — monthly maintenance, card and transfer fees vary by package.
How much does a bank account cost in Croatia?
It varies by bank and package. Expect a monthly account maintenance fee, a debit-card fee and international-transfer charges on top; non-resident accounts can cost more. Croatian banks publish standard fee documents, so compare the current tariff of each bank before you sign rather than relying on old blog figures.
Is my money safe in a Croatian bank?
Yes. Deposits up to €100,000 per depositor per bank are protected by the Croatian State Agency for Deposit Insurance and Bank Resolution (Hrvatska agencija za osiguranje depozita, HAOD) — in line with EU standards, with payout within seven working days. Temporary high balances (e.g. from a property sale) get an extra €30,000 of cover, up to €130,000, for three months.
Does Revolut work in Croatia?
Yes. Revolut serves Croatia with a European IBAN and support for dozens of currencies in one app — and since Croatia adopted the euro in 2023, transfers between Croatian banks and Revolut are ordinary SEPA payments. It is an excellent pre-arrival and travel setup, but it does not replace a Croatian account for local life: many landlords, utilities and government payments still expect a Croatian (HR) IBAN.
This guide is for information only, not financial advice. Fees and eligibility change — always confirm the current tariff on the provider's site before opening an account. Links marked for partner banks are affiliate placeholders until our partnerships are approved.