Ukrainian Bank Card in Germany 2026: NBU Limits, Fees, and Blocks Explained
You swipe at a supermarket or pull cash from an ATM, and it’s not always clear how much actually got deducted — or why the card was declined. Here are the NBU limits, a real cost example, and the reasons behind card blocks.
# Three separate limits: cash, payments, transfers
NBU Resolution No. 18 (version of September 17, 2026) applies different rules to cash withdrawals, card payments, and transfers. They’re often confused.
Cash. From a hryvnia card abroad, you can withdraw no more than the equivalent of UAH 12,500 per 7 calendar days. That’s the NBU ceiling — your bank may set a lower one. From a foreign-currency account, you can withdraw up to UAH 200,000/day equivalent (raised from UAH 100,000 on August 11, 2026), with that limit shared between Ukraine and abroad.
Example. At the NBU rate on October 12, 2026 (UAH 50.31 per €1), UAH 12,500 equals roughly €248. The limit resets over a rolling 7-day window: withdraw €200 on Monday, and you’ve got about €48 left until the cycle turns over.
Card payments. Purchases, services, and rent abroad from hryvnia accounts are capped at UAH 200,000 per calendar month equivalent (raised from UAH 100,000 on August 11, 2026). This is a separate limit — it’s not reduced by the UAH 12,500 cash limit. Paying by foreign-currency card abroad has no amount ceiling, with a few specific exceptions.
When a hryvnia card isn’t enough. If a landlord wants cash or a bank transfer rather than a card payment, the cash limit runs out fast. In that case, you need a foreign-currency account or a local German account.
# What a single purchase actually costs
Your bank converts hryvnias to euros at its own rate, not the NBU rate. That gap is the hidden cost of every purchase. Some banks add a cross-border transaction fee on top.
Example: buying €50 worth of goods with a hryvnia card. Assumptions: NBU rate — UAH 50.31/€, the bank converts at 3% worse (UAH 51.82/€), and charges a 1.5% transaction fee.
- At the NBU rate: 50 × 50.31 = UAH 2,515.50.
- At the bank’s rate: 50 × 51.82 = UAH 2,591 — UAH 75.50 more.
- 1.5% fee on UAH 2,591 = UAH 38.87.
- Total overpayment vs. the NBU rate: UAH 114.37 per transaction.
Do that 20 times a month and it adds up to around UAH 2,287. Check your own bank’s rate spread and fee schedule in the app — they vary significantly. The current NBU rate is in the Currency Rates section.
# Transfers abroad: what’s allowed and what isn’t
From a hryvnia card to a foreign bank card — not possible. Outgoing P2P transfers have been banned since October 5, 2022. Routine financial support for family members abroad doesn’t fall under the listed exceptions; specific carved-out cases include child support, medical treatment, and education.
From a foreign-currency account to another person’s card — up to UAH 100,000/month equivalent, combined across all your foreign-currency accounts. That limit is shared with quasi-cash operations: buying crypto, topping up e-wallets.
SWIFT from a foreign-currency account is permitted only as payment for goods and services abroad, up to UAH 200,000/month. Rent and accommodation abroad from a foreign-currency account can go up to UAH 500,000/month. Sending money to another person — or to your own German account — via SWIFT isn’t allowed.
Incoming transfers to Ukraine have no NBU limits (except transfers from cards of Russian and Belarusian banks), and there’s no mandatory conversion requirement for individuals.
Using a money transfer service doesn’t bypass these rules: if the money originates from a Ukrainian account and goes abroad, the same restrictions apply.
# Why the bank blocks your card and what to do
Unfamiliar country of use. The anti-fraud system may stop the first transaction from a new country. If the app has a “travel notice” feature, use it before you leave.
The bank’s own limits. The NBU sets the ceiling; your bank may apply a lower daily or weekly limit. When that limit is hit, the card will simply be declined at the register — with no explanation.
Source of funds check. Banks assess each client’s risk profile and can pause a transaction to request documentation. The UAH 400,000 threshold in Law No. 361-IX on Financial Monitoring applies to transactions with specific characteristics — including cross-border transfers — but a bank can ask for documents on smaller amounts too. Respond quickly.
Outdated client information. Banks periodically request updated KYC data. Ignore the request and the account may be restricted.
If your card is blocked, contact your bank through the app or the number on the back of the card, verify your identity, and submit whatever documents they ask for.
# When to open a German bank account
If you’ve been in Germany for more than a few months, a local account eliminates conversion costs and is practically required for rent payments, salary deposits, and benefit disbursements.
Under § 31 ZKG (Germany’s Payment Accounts Act), anyone legally residing in the EU has the right to a basic account (Basiskonto) — including people with temporary protection under § 24 AufenthG and those without a permanent address. The bank must offer a contract within 10 business days.
Required documents (BaFin clarification, April 7, 2022):
- An international passport or a 2015-model Ukrainian ID card is sufficient on its own.
- Any other Ukrainian document must be accompanied by a German authority document: an Anlaufbescheinigung, Fiktionsbescheinigung, or Meldebescheinigung. The Fiktionsbescheinigung itself does not serve as proof of identity.
Fees. Under § 41 ZKG, charges must be “reasonable” (angemessen); the law sets no upper cap. Compare bank tariffs before you sign up.
What Basiskonto includes. Standard payment services: a euro account, a debit card, cash access, and transfers. The bank isn’t required to offer an overdraft (§ 39 ZKG).
As of September 11, 2026, Ukraine is not part of the SEPA zone (draft law No. 14327-д is still pending in the Verkhovna Rada), so any transfer between Ukraine and Germany goes via SWIFT. For costs and alternatives, see the article Wise in Ukraine 2026: Money Transfers, Rates and Fees (in Ukrainian).
If you receive Grundsicherungsgeld — which replaced Bürgergeld from July 1, 2026 — you’re required under § 60 SGB I to inform the Jobcenter of all income and assets, including those abroad: incoming payments to Ukrainian accounts, interest, rental income. That’s a German legal requirement, independent of NBU rules.
# See also
- NBU Currency Rates — compare your bank’s rate against the official rate
- International Transfers to Individuals: Limits and Financial Monitoring 2026
- Wise in Ukraine 2026: Money Transfers, Rates and Fees (in Ukrainian)
- Ukraine’s Top Mobile Banks 2026: Mono, Privat24, Sense, PUMB, A-Bank
Frequently asked questions
How much cash can I withdraw in Germany from a Ukrainian hryvnia card?
No more than the equivalent of UAH 12,500 per 7 calendar days (NBU Resolution No. 18). At the NBU rate on October 12, 2026 (UAH 50.31 per €1), that's around €248. Your bank may set a lower limit.
Can I transfer money from a Ukrainian hryvnia card to a German bank account?
No. Outgoing P2P transfers from hryvnia cards to foreign bank cards have been prohibited since October 5, 2022. Transferring to your own account abroad is also not permitted under NBU Resolution No. 18. From a foreign-currency account, you can send up to UAH 100,000/month equivalent to a card.
Why might a bank block my Ukrainian card abroad?
The anti-fraud system may flag an unfamiliar country of use, the bank's own internal limits may kick in, the bank may be checking the source of funds, or your contact details may be out of date. If the app allows it, notify your bank before traveling and keep your information current.
Is paying in euros with a Ukrainian hryvnia card worth it?
Usually not. The bank converts at its own rate, which is worse than the NBU rate, and some banks add a cross-border transaction fee on top. For regular expenses in Germany, a euro account is cheaper.
How can a Ukrainian open a bank account in Germany?
Under § 31 ZKG, anyone legally residing in the EU has the right to a basic account (Basiskonto), and the bank must offer a contract within 10 business days. An international passport or a 2015-model Ukrainian ID card is sufficient on its own; any other Ukrainian document must be accompanied by a German authority document (BaFin clarification).