Skip to content

Indicator

Euro, dollar, franc and pound to złoty: NBP annual averages since 2015

Annual and monthly average EUR, USD, CHF and GBP rates from NBP table A, year-end rates, yearly lows and highs, and the gold price in złoty. For contracts, valuations, settlements and budgets.

Periodfrom 2015to 2026

Grab the FROM or TO tile and slide it sideways. Drag the middle to move the whole period.

EUR, annual average, 2026 (to X)
4,2763 zł
+2,2 % since 2015 (4,1843 zł) [2026 (to X)]
USD, annual average, 2026 (to X)
3,6901 zł
−2,2 % since 2015 (3,7730 zł) [2026 (to X)]
CHF, annual average, 2026 (to X)
4,6277 zł
+18,0 % since 2015 (3,9228 zł) [2026 (to X)]
Gold, 1 g, 2026 (to X)
536,34 zł/g
+281,7 % since 2015 (140,50 zł/g) [2026 (to X)]
Chart
  • EUR
  • USD
3,03,54,04,55,0I 2015I 2017I 2019I 2021I 2023I 2025X 2026EURUSD
NBP average rates year by year
YearEUR avgEUR year-endEUR low–highUSD avgCHF avgGBP avgGold 1 g
20154,1843 zł4,2615 zł3,9822–4,35803,7730 zł3,9228 zł5,7675 zł140,50 zł/g
20164,3637 zł4,4240 zł4,2355–4,50353,9435 zł4,0027 zł5,3405 zł158,20 zł/g
20174,2583 zł4,1709 zł4,1709–4,41573,7782 zł3,8364 zł4,8595 zł152,63 zł/g
20184,2617 zł4,3000 zł4,1423–4,39783,6117 zł3,6912 zł4,8168 zł147,07 zł/g
20194,2988 zł4,2585 zł4,2406–4,38913,8399 zł3,8644 zł4,8988 zł171,92 zł/g
20204,4449 zł4,6148 zł4,2279–4,63303,8978 zł4,1534 zł4,9974 zł221,47 zł/g
20214,5670 zł4,5994 zł4,4541–4,72103,8647 zł4,2254 zł5,3144 zł223,27 zł/g
20224,6876 zł4,6899 zł4,4879–4,96474,4615 zł4,6700 zł5,4989 zł257,70 zł/g
20234,5437 zł4,3480 zł4,3053–4,78954,2030 zł4,6753 zł5,2230 zł262,13 zł/g
20244,3065 zł4,2730 zł4,2499–4,40163,9799 zł4,5231 zł5,0868 zł304,86 zł/g
20254,2402 zł4,2267 zł4,1339–4,30333,7588 zł4,5255 zł4,9503 zł412,58 zł/g
2026 (to X)4,2763 zł*4,3806 zł*4,2009–4,39003,6901 zł*4,6277 zł*4,9575 zł*536,34 zł/g*

Sources: National Bank of Poland. Data retrieved 2026-10-14. Current year: average of available months.

Cheat sheet (PDF)Download data (CSV)

How it is computed

  1. 1Average of table AThe annual average is the arithmetic mean of NBP mid rates for all business days. The current year runs from 1 January to the latest table. The year-end rate is the last December table.
  2. 2GoldPrice of 1 gram of 1000-fineness gold calculated by the NBP, averaged over business days. It is a market price, not a mint bar price with a margin.

Frequently asked questions

What was the average euro rate in 2025?

PLN 4.2402, the average of NBP table A. For comparison: PLN 4.3065 in 2024 and PLN 4.6876 in 2022. The table with all years, year-ends and extremes is above.

Which rate for a foreign-currency invoice?

For tax purposes usually the NBP mid rate from the last business day before the revenue or cost arises. The annual averages here are for analysis, valuations and budgets, not for booking individual invoices.

What does a gram of gold cost?

In 2026 (to October) about PLN 536 on average per the NBP, against PLN 413 in 2025 and PLN 140 in 2015. The daily price is on the NBP site; this page shows annual averages.

Let’s talk about your situation

Write a few sentences about the company and the problem. I reply within two working days and the first conversation is free.

Write to me