Yes, but the bank will ask for proof you live there or have a reason to be there

A foreigner can open a bank account in Croatia, but you will need to prove your identity and your connection to the country. Most banks require a valid passport, proof of residence (a utility bill, rental agreement, or property deed), and a reason for opening the account — whether that is employment, study, business, or relocation. Some banks also ask for a tax identification number, which you can obtain from the Croatian tax authority if you plan to stay longer than a few months.

The process varies by bank. Larger banks like Zagrebačka banka, Privredna banka Zagreb (PBZ), and Erste Bank have more experience with foreign customers and clearer procedures. Smaller regional banks may be slower or less willing to open accounts for non-residents. If you are moving to Croatia or have a job there, the process is straightforward. If you are visiting or own property there but do not live there, some banks will still open an account, but you may face higher fees or restrictions on how much you can deposit.

Key Takeaways

  • You will need a valid passport, proof of residence in Croatia, and a reason for opening the account — employment, study, business, or relocation all count.
  • Larger banks process foreign accounts faster and with fewer questions than smaller regional banks.
  • If you do not live in Croatia, you may still open an account, but some banks charge higher fees or limit your access to certain services.
  • A Croatian tax identification number (OIB) is not always required but makes the process smoother if you plan to stay more than a few months.
  • You can open an account in person at a branch or, at some banks, online if you have a valid EU ID card or passport and proof of address.

What documents you need to bring

Start with a valid passport. Some banks will also accept an EU national ID card if you are from another EU country. You will need proof of your current address — a utility bill (electricity, water, gas), a rental agreement, or a property deed all work. The document should show your name and a Croatian address. If you have just arrived and do not have a utility bill yet, a signed rental agreement or a letter from your employer confirming your address is usually acceptable.

If you are opening the account for work or business, bring a copy of your employment contract or business registration documents. If you are a student, bring your enrollment letter. If you own property in Croatia but do not live there, bring the property deed or a recent property tax statement. Some banks will ask for a reference from another bank you use in your home country, though this is becoming less common.

Getting a Croatian tax identification number (OIB)

You do not need an OIB to open a basic bank account, but you will need one if you plan to work, start a business, or stay longer than a few months. The OIB is issued by the Croatian tax authority (Porezna uprava) and is free. You can apply in person at any local tax office or, if you are not yet in Croatia, through the Croatian embassy or consulate in your home country.

To apply, bring your passport and proof of your Croatian address. The process usually takes a few days to a week. Once you have the OIB, give it to your bank — it will make future transactions smoother and is required for any tax-related matters, including opening a business account or receiving a salary.

Opening an account in person versus online

Most banks require you to visit a branch in person for your first account opening. You will meet with a bank representative, show your documents, and sign the account agreement. This usually takes 30 to 60 minutes. The bank will verify your identity, check your address, and ask about the purpose of the account. Some banks run a background check, though this is rare for basic savings or checking accounts.

A few banks, including Erste Bank and some online-only banks, offer remote account opening if you have a valid EU ID card or passport and can provide proof of address digitally. This process is faster — sometimes completed in a day or two — but is not available to all foreigners. If you are not an EU citizen, you will almost certainly need to visit a branch in person.

Account types and what you can do with them

Most banks offer a basic checking account (tekući račun) and a savings account (štedni račun). A checking account lets you receive salary, pay bills, and make transfers. A savings account earns a small amount of interest and is used for holding money rather than daily spending. Both are available to foreigners, though some banks limit the services non-residents can access.

If you are not a resident, you may not be able to open a credit card or overdraft facility right away. You can usually make transfers, receive money, and withdraw cash, but some banks restrict international transfers or require higher minimum balances. Ask the bank what services are available to you before you open the account. If you need a credit card or loan, you may have to wait until you have been a customer for several months or can prove stable income in Croatia.

Fees and minimum balances

Monthly account maintenance fees range from free to around 15 kuna (roughly 2 euros), depending on the bank and account type. Some banks waive fees if you maintain a minimum balance, usually between 500 and 5,000 kuna. ATM withdrawals are free at your bank's machines but may cost 5 to 10 kuna at other banks. International transfers out of Croatia typically cost 15 to 50 kuna plus a small percentage of the amount transferred.

Foreigners sometimes face higher fees than residents, particularly if you do not have a Croatian address or tax identification number. Ask about the full fee schedule before you open the account. Some banks offer lower fees for online-only accounts or if you set up direct deposit of your salary.

Timeline and what happens after you apply

If you apply in person, your account is usually active the same day or within 24 hours. You will receive a debit card in the mail within 5 to 10 business days. Online banking access is usually set up immediately, so you can start making transfers and checking your balance right away. If you applied online, the timeline depends on the bank but is usually 1 to 3 business days.

Once your account is open, the bank will send you a welcome package with your account number, IBAN (for international transfers), and instructions for online banking. Set up your online banking password and two-factor authentication as soon as you receive it. If you are expecting a salary or transfer, give your employer or sender your IBAN, which starts with HR and is 21 digits long.

Frequently Asked Questions

Do I need to be a resident of Croatia to open a bank account?

No, but you will need to prove a connection to the country — a job, rental agreement, property ownership, or student status all work. Non-residents can open accounts, but some banks charge higher fees or restrict certain services like credit cards or overdrafts.

Can I open a bank account online if I am not in Croatia yet?

Some banks allow remote opening if you have an EU ID card or passport and can provide proof of address, but most require an in-person visit. Contact the bank before you travel to ask whether remote opening is available for your situation.

What if I do not have a Croatian address yet?

Use the address of your employer, your rental agency, or a friend who is letting you stay with them temporarily. Once you have a lease or utility bill in your name, update your address with the bank. Some banks will hold an account for a short time without a confirmed address if you are relocating.

How long does it take to get a debit card?

Usually 5 to 10 business days after you open the account. You can use online banking and ATMs immediately, but you will need the physical card for in-store purchases. Some banks offer a temporary card number you can use online while you wait for the physical card.

Can I open a business account as a foreigner?

Yes, but you will need to register your business with the Croatian authorities first and obtain an OIB. The process is similar to opening a personal account, but the bank will also ask for business registration documents and may require a higher minimum balance.