The NBU rate for any date — for accounting and sole traders.

Dollar, euro, zloty — for today or any date.

FreeNo sign-upOfficial NBU rate

Comma or dot — either works.

To currency
NBU rate on 18 Oct 2026USD → UAH
1,000.00 USD =

44,887.10 UAH

How it is calculated

1,000.00 USD × 44.8871 = 44,887.10 UAH

Official NBU rate

1 USD = 44.8871 UAH

Source — National Bank of Ukraine

The amount is copied as a plain number — for a spreadsheet or an app. “With rate and date” is a line for a document.

How to convert foreign currency income

  1. Pick the date — for a sole trader’s income it is the day the money reached the account.
  2. Type the amount and choose the currency.
  3. Copy the amount in hryvnias — or a line with the rate and date for the income ledger.

Only the official NBU rate is shown here. Bank and exchange office rates are not — each has its own.

Questions

Which rate does a sole trader use for foreign currency income?

The official NBU rate on the date the income is received — paragraph 292.5 of the Tax Code of Ukraine. The date of receipt is the day the money arrives (paragraph 292.6).

What if the money arrived on a weekend?

Use the NBU rate for that same date: the NBU has an official rate for every calendar day, weekends and holidays included. Pick the date and the converter shows exactly that rate.

How far back do hryvnia rates go?

To 2 September 1996, when the hryvnia was introduced; before that the NBU set a karbovanets rate, which is not shown here. The NBU sets the rate for the next working day in advance: as soon as it appears, the converter shows it, and until then the latest known rate, clearly marked.

How can I check the rate against the NBU website?

Under the result there is a link “Source — National Bank of Ukraine”: it opens the official rate table for the same date on bank.gov.ua.

Other pages

More tools