Czech National Bank exchange rates

Current and historical rates straight from the Czech National Bank — plus a converter for any date, an FX difference calculator, a history chart and the average rates accounting needs.

—

Code Country Currency Amount Rate Rate change / effect on CZK

The change is always expressed against the Czech koruna, i.e. how many korunas the listed amount of foreign currency costs:

▲ rate rose — you pay more korunas for the foreign currency, the koruna has weakened. ▼ rate fell — you pay fewer korunas, the koruna has strengthened.

The Czech National Bank publishes rates every business day, usually at 14:30. The change is measured against the previously published rate.

Share link
—

Don't want to run payroll yourself?

We take over payroll processing for you, including JMHZ reporting, contributions and the annual tax reconciliation. See how our payroll outsourcing in the Czech Republic works.

Free consultation

How the CNB publishes rates

The Czech National Bank publishes foreign exchange market rates every business day, usually at 14:30, valid for that day. No new rates are published on weekends and public holidays — the last published rate applies. Alongside the main list, the CNB also publishes rates for other currencies once a month, covering more than a hundred currencies. This tool reads data directly from the public CNB API, so it updates automatically.

Mind the unit amount

The rate is always quoted for a specific amount of units of the foreign currency. For most currencies that is one unit; for currencies with a lower unit value (Japanese yen, Hungarian forint, Korean won) it is 100 units. The amount must therefore be divided by that figure — the most common mistake in manual calculations. The tool takes care of it.

Exchange rate differences in practice

A foreign-currency receivable or payable is booked at the rate valid on the invoice date and recalculated at the rate valid on the payment date. The difference between the two CZK amounts is the exchange rate difference:

  • • Receivable (issued invoice) — a higher rate at payment means an FX gain (revenue).
  • • Payable (received invoice) — a higher rate at payment means an FX loss (expense).

In the Convert & FX differences tab you only enter the amount, the currency and both dates — the tool loads both rates from the CNB and computes the difference, including whether it is a gain or a loss.

Average rates for accounting

Besides daily rates, the CNB publishes averages that are often used in accounting and tax but tend to be hard to find:

  • • monthly average — the average rate for one calendar month,
  • • cumulative average — the average from January to a given month; used when converting foreign-currency income for income tax,
  • • quarterly average — the average rate for a calendar quarter.

All three are in the Averages for accounting tab and can be downloaded as CSV straight into your records.

Official sources

The tool shows rates as published by the CNB. For accounting and tax purposes follow the Accounting Act and the conversion method you have chosen (daily or fixed rate).

Accounting in foreign currencies?

FX differences, conversions and tax returns — we handle them for you, including companies trading internationally.

P&T Europe accounting services

Frequently asked questions

When does the Czech National Bank publish rates and how often does the tool update? +

The Czech National Bank publishes foreign exchange market rates every business day, usually at 14:30, valid for that day. No new rates are published on weekends and public holidays — the last published rate applies. The tool reads data directly from the public CNB API, so it updates by itself.

What is the cumulative average rate and what is it for? +

Besides daily rates, the CNB publishes averages — monthly, quarterly and cumulative from January to a given month. The cumulative average is used when converting foreign-currency income for income tax purposes. This tool displays them directly, so you do not have to look them up or calculate them by hand.

How is the exchange rate difference calculated? +

A receivable or payable is booked at the rate valid on the invoice date and recalculated at the rate valid on the payment date. The difference between the two CZK amounts is the exchange rate difference. For a receivable, a higher rate at payment means an FX gain; for a payable it means an FX loss. The tool loads both rates from the CNB and computes the difference.

Why do some currencies show an amount of 100? +

The CNB always quotes the rate for a specific amount of foreign currency units. For currencies with a low unit value (such as the Japanese yen or Hungarian forint) it is 100 units. The amount must therefore be divided by that figure — the most common mistake in manual calculations. The tool handles it automatically.

What is the difference between the main list and other currencies? +

The main exchange rate list covers roughly thirty of the most traded currencies and is published daily. Rates for other currencies are published by the CNB only once a month, but for more than a hundred currencies. You can switch between them with the "Other currencies" checkbox.

Related tools