Most tourists never hit the currency declaration line — the typical cash for a one-to-two-week trip in Kyiv (€200–500) is far below the threshold. This guide is for those who do hit it: business visitors carrying cash for purchases, diaspora travellers bringing significant family funds, NGO workers with cash-on-hand for humanitarian logistics. The article cites: Articles 197 and 471 of the Customs Code of Ukraine, NBU Resolution No. 162 (currency operations), Convention on Mutual Administrative Assistance in Customs Matters (Ukraine is a participant).
What the threshold is and how it's counted
€10,000 (ten thousand euro) or the equivalent in any currency, summed across all currencies at the border crossing. That's the wording of Article 197 of the Customs Code.
What that means in practice:
- €9,500 in cash — no declaration, green corridor.
- €10,100 — mandatory declaration.
- €5,000 + USD 6,000 — summed (€5,000 + ≈ €5,400 equivalent of USD 6,000 = ≈ €10,400) — over the threshold, mandatory declaration.
- €5,000 cash + €4,000 in traveller's cheques + €2,000 in GBP banknotes — all three categories sum.
What counts toward the threshold:
- Cash banknotes and coins in any currency.
- Traveller's cheques, money orders, bank cheques to bearer.
- Bearer securities — rare for a tourist.
- Gold in bullion (separate category, separate 50-g threshold, additional).
What does NOT count:
- Credit / debit cards (Visa, MC, Amex) — even with a limit above €10,000.
- Personal jewellery (Art. 374 — personal items, not currency).
- Cryptocurrency — separate category, regulated by the Law on Virtual Assets (2024); not declared at the border as cash.
- Money on a bank account — that's not "cash on you", the threshold doesn't apply.
How the equivalent is calculated. Customs converts every currency in your sum at the National Bank of Ukraine official exchange rate of the day of crossing. The rate is published daily on bank.gov.ua/markets/exchangerates. Not by your bank's rate, not by an exchange bureau, not by market — at the NBU rate of that day.
What to do if you're over the threshold
- Take the red corridor at the crossing. Going green with over €10,000 is a customs offence.
- Fill in a customs declaration (standard form МД-1 or electronic via "Electronic Customs"). State:
- The amount in each currency separately (e.g. "€5,000 + USD 4,000").
- Total equivalent in UAH (the officer can help convert at the NBU rate).
- Purpose of import (tourism, business, humanitarian aid, personal purposes).
- Origin — where the funds come from. This matters: be ready to answer "where from". Acceptable answers with documentation: bank cheque / withdrawal statement, employer letter on travel allowance, sale-purchase contract, inheritance contract, exchange-bureau receipt.
- Where you're heading (address of stay in Ukraine).
- Sign + keep a copy. The declaration is a two-part form, one stays with customs, the other is returned to you. Keep yours until departure — on exit with a higher amount than declared on entry (minus your documented spending), the declaration is the basis of verification.
- Pay duty / tax. A currency declaration by itself does not trigger duty — it's a declarative procedure (Art. 197), not a tax procedure. Duty / VAT applies to goods (Art. 374), not currency. Exception — if you're importing currency as a commercial operation (working for an exchange bureau, carrying business salary, etc.) — separate procedure.
Indicative time at the red corridor for a currency declaration — 15–30 minutes in normal flow; up to 60–90 minutes on secondary inspection (if the officer decides to verify origin further).
Origin documents — what to have on hand
The officer may ask for a document confirming the legal origin of the currency. Not for Art. 197 (declaration is not a tax), but for Art. 209-1 (anti-money-laundering check) and the Law on Prevention of Legalisation. Acceptable documents:
Personal purposes (tourism / family):
- Bank statement showing withdrawal over the past 1–3 months.
- Exchange-bureau receipt for currency conversion.
- Sale contract for property (apartment, car) in your home jurisdiction.
Business:
- Employer letter on travel allowance / salary.
- Counterparty contract explaining the transaction.
- Bank confirmation of transfer + withdrawal.
Inheritance / gift:
- Notarised contract.
- Inheritance certificate.
Humanitarian organisation:
- Donor organisation letter on intended use.
- Registration as a humanitarian-aid partner with the State Migration Service / Cabinet of Ministers.
If you have no documents but you're honestly carrying legitimate funds — the officer can record "without documentary confirmation" in the declaration. That doesn't block the crossing, but creates a risk-flag for future visits.
Exit from Ukraine — symmetric rules
On exit from Ukraine the threshold is the same — €10,000 in any currency. Going over without declaration — same offence under Art. 471.
Key symmetry rule: on exit you can carry no more than declared on entry (minus your legitimate spending you can document with receipts). If you declared €12,000 on entry, spent €4,000 in Kyiv, and exit with €8,000 — that's fine (with €4,000 in receipts).
If you exit with a higher amount than you declared, that creates questions. Possible legitimate grounds:
- Salary paid to you in Ukraine (with employment contract + payment statements).
- Sale of personal property in Ukraine (with contract + transaction registration).
- Rare: return of money previously deposited in a Ukrainian bank (with bank withdrawal statement).
Without justification, the difference is subject to declaration + potential confiscation of the excess (Art. 471).
Martial law: separate amendments 2022–2026
Article 197 of the Customs Code and NBU Resolution No. 162 have not changed materially under martial law. The threshold is the same — €10,000. Some details, though:
1. Cash limits on currency purchases inside Ukraine (for Ukrainian residents) are restricted by NBU resolutions — not affecting foreigners on a tourist / business trip, but it shapes the country's general currency regime.
2. Exit with currency for Ukrainian citizens — separate restrictions (Ukrainian-resident citizens may exit with limited amounts). Does not apply to foreign non-residents — for them Art. 197 and the symmetric rule apply.
3. Humanitarian aid currency — simplified regime under Cabinet of Ministers Resolution 224 (2022). Not for tourists; for a registered humanitarian organisation.
4. Digital equivalents — a transfer through a banking app from your home country to a Ukrainian card (e.g. Wise, Revolut, Monobank P2P) is not a customs operation. Not declared. It's not "cash on you".
Date and disclaimer. Customs and currency rules can change via NBU resolutions and Cabinet of Ministers orders. This guide reflects state at the publication date; before crossing, check customs.gov.ua and bank.gov.ua/control.
Most common mistakes
- "I'm carrying €5,000 and USD 5,000 — those are separate categories, each below the threshold." Wrong. Summation across all currencies in € equivalent is mandatory. In this case ≈ €10,400, threshold exceeded.
- "In traveller's cheques it's not cash, not declared." Wrong. Traveller's cheques and grouped instruments — count toward the threshold.
- "I declared €11,000 on entry, exiting with €13,000 because I was paid here." Without documentation of payment (employment contract, payment statement, bank confirmation of transfer + withdrawal) — it's a new "unjustified" entry of currency, potentially Art. 471.
- "A credit card with a €50,000 limit — over the threshold?" No. Cards don't count as cash.
- "A crypto wallet on my phone with USDT 100,000 — declared?" No. Cryptocurrency is a separate category under the Law on Virtual Assets. Not declared at customs as cash.
By jurisdiction: symmetric rules of your home country
The Ukrainian Article 197 is part of a global financial-supervision pattern. In your home jurisdiction there is likely a symmetric rule on exit / entry. If you are bringing €12,000 from the EU into Ukraine, you declared on the EU-exit side, and now declare on the Ukraine-entry side. Symmetrically, on exit from Ukraine with over €10,000 — you declare on the Ukrainian side AND on the entry side of the next country.
Specifics for particular home jurisdictions are in the locale-aware blocks below (adapted per locale in the respective languages).
Locale-aware notes (for English-language readers)
This English version assumes a baseline anglophone audience (US, UK, Canada, Australia, NZ, Ireland) and English-as-second-language readers from across markets. Specifics:
- Symmetric thresholds. The Ukrainian €10,000 (Art. 197 CC) parallels: US FinCEN Form 105 (USD 10,000 reporting on US side, on entry AND on exit — symmetric pattern). EU Cash Controls Regulation 2018/1672 — also €10,000 on EU side, fully symmetric for EU travellers. UK customs — separate threshold, declaration of cash above £10,000 entering or leaving Great Britain. Canadian customs — CAD 10,000 declaration on entry / exit. Australia — AUD 10,000.
- Currency mental model. €10,000 ≈ USD $10,800 ≈ GBP £8,500 ≈ CAD $14,800 ≈ AUD $16,500 ≈ NZD $18,000. The Ukrainian threshold is fixed at €10,000-equivalent at the NBU official rate of the day.
- Common pitfalls. US travellers — confusion between FinCEN Form 105 (border) and FBAR (annual reporting of foreign accounts) — different rules, different forms; only Form 105 maps to Art. 197. UK — post-Brexit, the previous EU-shared declaration regime no longer covers UK, so UK travellers declare separately on UK side (Pre-arrival Declaration) AND on Ukrainian side. Canada — both CBSA E311 form and Cash Controls Form 1018 may apply, depending on whether you also import goods.
- Documentation expectations. Anglophone legal cultures (US, UK, CA, AU, NZ) favour written documentation — bank statements, employer letters, sale-purchase agreements. Carry English-language originals; translation to Ukrainian is rarely required at the border but useful if questioned.