How to Open a Bank Account in Ukraine as a Foreigner: Documents & Address Proof
Foreigners keep hitting the same wall: no Ukrainian address registration, no account. But that’s a myth. According to NBU data for 2024, Ukrainian banks opened over 47,000 accounts for non-residents — so the system works. You just need to know what to hand over instead of a registration stamp.
And here’s the thing: the passport isn’t the problem. The tax number isn’t the problem either — you can get both quickly. The real blocker is the address. That’s where banks kill most non-resident applications. Below — what specific banks actually accept, which documents to gather, and the exact order to do it all.
# Which Ukrainian Banks Open Accounts for Foreigners in 2026
Any NBU-licensed bank can legally open an account for a non-resident — but in practice, KYC policies vary dramatically. Sense Bank, UkrGazBank, and OTP Bank have operated systematic processes for foreign clients throughout 2025–2026: internal non-resident procedures and trained staff to match.
PrivatBank (Ukraine’s largest retail bank, state-owned) isn’t technically closed to foreigners, but it applies strict address requirements. No notarised lease agreement — no account. Monobank (Ukraine’s leading app-based bank) doesn’t open retail accounts directly; its banking licence runs through Sense Bank, which means you go to a Sense Bank branch in person. Some regional banks — Kredobank and Ukrsibbank (backed by BNP Paribas) — also work with non-residents, especially those with ties to the Polish or French markets.
So here’s the practical filter: don’t pick a bank by brand — pick it by which address document you actually have. Notarised lease? Go anywhere. Simple lease without a notary? Go to Sense Bank. Nothing but a hotel confirmation? Try UkrGazBank, but expect extra questions.
# What Documents Does a Foreigner Need to Open a Bank Account
The standard non-resident package has three parts: proof of identity, a tax number, and proof of address.
Identity document. An international passport is the primary document. EU citizens can use a national ID card, provided it includes a photo, date of birth, and document number. The document must be valid — most banks require at least 6 months’ remaining validity from the application date.
RNOKPP — Ukrainian taxpayer identification number. There’s no way around this one. Article 70.5 of Ukraine’s Tax Code makes it mandatory. Get it at the State Tax Service (tax.gov.ua) — in person, with your passport, using Form 1DR. It’s free and takes 5 business days. Branches in Kyiv, Lviv, and Odesa often take walk-in applications in the mornings. But schedule your bank visit only after the RNOKPP is in your hand.
Proof of address. The trickiest part — covered in its own section below.
Banks may also request: proof of lawful stay in Ukraine (visa, residence permit, refugee status certificate, or border-crossing stamp), source of funds (employment contract, agreement with a Ukrainian employer, or a foreign bank statement), and for foreign-currency accounts, a stated purpose for opening.
# How to Prove Your Address Without Ukrainian Registration
Here’s what actually works — and this is exactly where most foreigners waste time, because no bank publishes a complete list of registration substitutes on its website.
Notarised lease agreement — accepted by all four banks above, no exceptions. The agreement must show the property address, the tenant’s name, the rental period, and a notary’s signature. Must be dated within the last 90 days.
Simple lease agreement (no notary) — Sense Bank accepts this, provided the agreement includes the address, the foreigner’s name, and the landlord’s signature. This is the most convenient option for people renting informally who don’t want to pay for notarisation — a notary in Ukraine costs UAH 500–1,200 (~$12–$30) depending on the city.
Utility bill — an electricity, gas, or water invoice — works at Sense Bank and UkrGazBank. But there’s a catch: utility bills are typically issued in the landlord’s name, not the tenant’s. If your landlord writes a short letter confirming that you live at that address, a utility bill plus that letter together form a complete package.
Host letter — useful for people staying with Ukrainian friends or relatives. The host writes (by hand or typed): “I confirm that [foreigner’s name], passport [series/number], resides at [address] from [date] to [date]. Signature: [full name], [date].” OTP Bank sometimes requires this letter to be notarised too — ask the branch directly before you go.
Hotel or hostel confirmation — a temporary option, valid for stays up to 30 days. Not universally accepted — call ahead. Sense Bank and UkrGazBank will sometimes accept it if you have a booking confirmation on the hotel’s letterhead.
What doesn’t work anywhere: a screenshot of a WhatsApp conversation with your landlord, a foreign address in your passport listed as “Ukrainian place of residence,” or a verbal declaration of address with no supporting document.
# Step by Step: Opening a Bank Account as a Non-Resident in Ukraine
Step 1 — Get your RNOKPP. Visit your nearest tax service centre (ЦОП — taxpayer service centre, not a regular district tax office) with your passport. Fill in Form 1DR. Wait 5 business days, then collect your taxpayer card. Nothing else matters until this is done.
Step 2 — Sort your address document. Figure out what you have: a lease, a utility bill, or access to a host letter. If you need a notary, budget one day and UAH 500–1,200 (~$12–$30).
Step 3 — Choose your bank based on your situation (see the table above). Call the specific branch — not just the general hotline — and confirm their document list. KYC requirements can vary between branches of the same bank.
Step 4 — Show up in person. Bring originals of all documents plus copies. Some banks copy documents on-site, but having your own copies saves time.
Step 5 — Complete the KYC interview. A compliance officer will ask about your purpose for opening the account, your source of funds, and the transactions you’re planning. Be specific. “I want to receive my salary” or “I’ll be paying rent and utilities” are clean answers. “I just want to have an account” is a compliance red flag.
Step 6 — Get your account details and card. Some banks issue the card on the spot; others mail it within 5–7 business days. Get your SWIFT transfer details from the bank’s app or ask at the branch.
Honestly — with a complete document pack, the whole process takes 2–3 hours of actual time. Most delays come from the RNOKPP wait or a missing address document, not from the bank itself.
# Foreign Currency Restrictions and Limits for Non-Residents
Since February 2022, the NBU has maintained a set of currency controls — still in force in 2026, with amendments. Under Resolution No. 18, non-residents can withdraw up to UAH 12,500 (~$310) in cash per day. That’s a cap on cash transactions, not a freeze on funds.
International transfers from a non-resident hryvnia account are a separate matter. As a general rule, they require individual NBU approval. But exemptions exist: salary, pension, alimony, proceeds from property sales, insurance payouts. Check the current list at bank.gov.ua under “Currency Supervision” — it’s been updated 4 times since 2022, so verify before every transfer, not just once.
A foreign-currency account (USD or EUR) is available to foreigners on the same terms as a hryvnia account. You can fund it via SWIFT transfers from abroad. Cash withdrawals in foreign currency are capped at the equivalent of UAH 12,500 per day at the NBU exchange rate (published daily at bank.gov.ua).
But here’s a detail most articles skip: if a non-resident receives salary from a Ukrainian employer, the restriction on transferring those funds abroad is lifted — as long as you have an employment contract and proof that taxes were paid. It’s written directly into the exemptions of Resolution No. 18.
# Common Rejection Reasons and How to Avoid Them
Banks reject non-residents for 3 main reasons — and none of them is that “foreigners aren’t welcome.”
Scenario 1: Incomplete or expired address document. A lease agreement missing the property address, a utility bill older than 90 days, or a host letter that needed notarisation but didn’t have one. Fix: call the specific branch and verify their checklist before you visit — not after.
Scenario 2: RNOKPP missing or name mismatch. Your passport name and the name on your RNOKPP card might be transliterated differently. Technically not an error, but a compliance officer can flag it for additional review. When collecting your RNOKPP, make sure the transliteration matches your passport exactly — or ask the tax service to correct it.
Scenario 3: Vague answer about source of funds. “Money from relatives” without documentation is a yellow flag under Law No. 361-IX. If you plan to fund the account from abroad, bring a foreign bank statement or income documentation.
One more practical note: if one branch rejects you, don’t give up. Internal KYC interpretation can literally differ from one manager to the next. Try a different branch of the same bank, or switch banks entirely. According to data compiled by the expatriate community at dou.ua (Ukraine’s largest tech professional network), around 30% of initial rejections turn into approvals on a second visit to a different branch — with the same documents.
# How to Get Your RNOKPP Faster
The RNOKPP is your first move — start before everything else. According to State Tax Service data for 2025, average wait times are 5 business days in Kyiv and 7–10 days in Lviv and Kharkiv during peak periods (January and September).
Two ways to speed it up. First — go to a taxpayer service centre (ЦОП) rather than a district tax office. These centres process faster and accept foreigners without appointments. Second — hire a Ukrainian law firm to submit on your behalf and collect the document when it’s ready. It costs UAH 800–2,000 (~$20–$50) but cuts out the queue entirely.
One more edge case: if you hold temporary protection status or refugee status in Ukraine, the RNOKPP is issued under a simplified procedure. Ask the State Tax Service directly — the regulations for these categories were updated in 2024.
The whole “banking in Ukraine as a foreigner is complicated” narrative is overblown. Three documents, one visit to the tax office, one visit to the bank — and you have an account. The only real complexity is the address proof. And that’s solved with a lease agreement.
# See Also
- Financial tools for small businesses and sole traders in Ukraine
- Loans and credit options for non-residents in Ukraine
- Currency exchange rates at Ukrainian banks
- Bank deposits and savings accounts in Ukraine
Frequently asked questions
Can a foreigner open a Ukrainian bank account without a tax number (RNOKPP)?
No — an RNOKPP is mandatory under Article 70.5 of Ukraine's Tax Code. You can get one at the State Tax Service (tax.gov.ua) in person, with your passport and a completed Form 1DR. It takes 5 business days and is free. Some banks (PrivatBank, monobank) will accept your account application while you're still waiting for the number, but they'll only activate the account once the RNOKPP is issued.
Which Ukrainian bank is most foreigner-friendly in 2026?
Based on 2025–2026 practice, the most non-resident-friendly institutions are Sense Bank (the retail banking arm behind monobank), UkrGazBank, and OTP Bank. Sense Bank accepts a lease agreement without notarisation as proof of address; UkrGazBank works with a wider range of EU identity documents. PrivatBank is technically open to foreigners but applies stricter address requirements — expect rejection without a notarised lease.
What can a foreigner use to prove their address without Ukrainian registration?
Accepted alternatives to registration include: a notarised lease agreement, a utility bill naming the landlord and showing the address, a host letter (for visitors staying with a Ukrainian national), and a hotel or hostel confirmation (accepted by some banks for stays up to 30 days). Any document must show your name, address, and a date — and must be no more than 90 days old at the time of submission.
Can a foreigner open a Ukrainian bank account online without visiting Ukraine?
No. All Ukrainian banks require in-person presence for the initial identification of a non-resident, per Clause 29 of NBU Resolution No. 65. Remote account opening via video verification is only available to Ukrainian residents through the Diia app. Non-residents must attend a branch in person with original documents.
What foreign currency restrictions apply to non-residents in 2026?
Under NBU Resolution No. 18 (2022, amended in 2024), non-residents can withdraw up to UAH 12,500 (~$310) in cash per day. International transfers from a non-resident hryvnia account are generally only permitted with individual NBU approval, or under specific exemptions — salary, pension, alimony, property sale proceeds, insurance payouts. The current list of exemptions is published at bank.gov.ua under 'Currency Supervision'.
Do I need a visa to open a bank account in Ukraine?
A visa gets you into Ukraine, but it's not a banking document. The bank checks your passport (validity), RNOKPP, and proof of address. Having a valid visa or border-crossing stamp indirectly confirms lawful residence — which helps with KYC — but it doesn't substitute for an address document.