Gemba · FCA FRN 804853  ·  Independent editorial · Introducer Partner

HMRC exchange rates for May 2025

These are the official HMRC period rates for May 2025, covering 142 currencies. HMRC fixes one rate per currency per calendar month and does not revise the published monthly file afterwards, so these are the same figures HMRC issued at the time — which is what a correction to that period needs. (For customs valuation HMRC can separately issue an amended rate during a month; check its amendments feed if a currency moved sharply.) Rates are units of foreign currency per £1, so you divide the foreign amount by the rate.

GBP → EUR
1.1680
GBP → USD
1.3271
GBP → CHF
1.0829
GBP → AUD
2.0824
GBP → CAD
1.8475
GBP → JPY
189.3407

Where May 2025 sits in the run of rates

Sterling bought €1.1680 in May 2025. That is the lowest of the 12 months to May 2025. Against May 2024 (1.1714), that is -0.3%.

For US dollars the month's rate was $1.3271 , up 6.5% on May 2024, against a 12-month range of 1.2357 to 1.3271.

Comparisons across months are ours: HMRC publishes each month on its own.

What moved most against sterling

Compared with April 2025, across the currencies UK businesses actually trade. A positive figure means sterling bought more of that currency in May 2025 than the month before; a negative figure means it bought less.

CurrencyCode April 2025 May 2025 Change
Real BRL 7.3517 7.8761 +7.13%
Rand ZAR 23.5434 25.0169 +6.26%
Franc CHF 1.1406 1.0829 -5.06%
Rupiah IDR 21,445.2502 22,297.9877 +3.98%
Yuan CNY 9.3845 9.6950 +3.31%
Norwegian Krone NOK 13.7095 14.1123 +2.94%
Mexican Peso MXN 25.8856 26.5967 +2.75%
Shekel ILS 4.7628 4.8879 +2.63%

Deliberately limited to widely traded currencies. Ranking all ~140 by size of move fills the table with redenominations and revaluations rather than market movement — when Croatia adopted the euro in January 2023, for instance, the Croatian kuna's published figure changed by 87% without any exchange rate moving at all.

All 142 rates for May 2025

CurrencyCodeUnits per £1Used by
Dirham AED 4.8737 Abu Dhabi, Dubai, UAE
Lek ALL 116.1071 Albania
Dram AMD 518.4789 Armenia
Readj Kwanza AOA 1,220.1919 Angola
Peso ARS 1,590.0161 Argentina
Dollar AUD 2.0824 Australia
Florin AWG 2.3755 Aruba
New Manat AZN 2.2561 Azerbaijan
Marka BAM 2.2845 Bosnia- Herzegovinia
Dollar BBD 2.6542 Barbados
Taka BDT 161.1671 Bangladesh
Lev BGN 2.2845 Bulgaria
Dinar BHD 0.4990 Bahrain
Franc BIF 3,944.3419 Burundi
Dollar (US) BMD 1.3271 Bermuda
Dollar BND 1.7437 Brunei
Boliviano BOB 9.1606 Bolivia
Real BRL 7.8761 Brazil
Dollar BSD 1.3271 Bahamas
Ngultrum BTN 113.6384 Bhutan
Pula BWP 18.3081 Botswana
Rouble BYN 4.3397 Belarus
Dollar BZD 2.6707 Belize
Dollar CAD 1.8475 Canada
Congo Fr CDF 3,855.8359 Congo (DemRep)
Franc CHF 1.0829 Switzerland
Peso CLP 1,287.5533 Chile
Yuan CNY 9.6950 China
Peso COP 5,773.8371 Colombia
Colon CRC 667.2625 Costa Rica
Peso CUP 31.8008 Cuba
Escudo CVE 128.7978 Cape Verde Islands
Koruna CZK 29.2074 Czech Republic
Franc DJF 236.2620 Djibouti
Krone DKK 8.7215 Denmark
Peso DOP 81.3684 Dominican Republic
Dinar DZD 176.0155 Algeria
Pound EGP 67.8173 Egypt
Nakfa ERN 19.9062 Eritrea
Birr ETB 172.7852 Ethiopia
Euro EUR 1.1680 Eurozone
Dollar FJD 3.0397 Fiji Islands
Lari GEL 3.6469 Georgia
Cedi GHS 20.5341 Ghana
Dalasi GMD 95.7406 Gambia
Franc GNF 11,488.9791 Guinea Republic
Quetzal GTQ 10.2220 Guatemala
Dollar GYD 277.4780 Guyana
Dollar HKD 10.2995 Hong Kong
Lempira HNL 34.3929 Honduras
Gourde HTG 173.1226 Haiti
Forint HUF 476.0548 Hungary
Rupiah IDR 22,297.9877 Indonesia
Shekel ILS 4.8879 Israel
Rupee INR 113.6384 India
Dinar IQD 1,738.3204 Iraq
Krona ISK 169.7241 Iceland
Dollar JMD 209.5604 Jamaica
Dinar JOD 0.9409 Jordan
Yen JPY 189.3407 Japan
Schilling KES 171.9482 Kenya
Som KGS 116.0917 Kyrgyz Republic
Riel KHR 5,312.3367 Cambodia
Franc KMF 574.6290 Comoros
Won KRW 1,881.6926 South Korea
Dinar KWD 0.4069 Kuwait
Dollar KYD 1.1003 Cayman Islands
Tenge KZT 695.0592 Kazakhstan
Kip LAK 28,746.2295 Lao People's Dem Rep
Pound LBP 119,029.4777 Lebanon
Rupee LKR 395.9574 Sri Lanka
Dollar LRD 265.3519 Liberia
Loti LSL 25.0169 Lesotho
Dinar LYD 7.3786 Libya
Dirham MAD 12.3211 Morocco
Leu MDL 23.5035 Moldova
Malagasy Ariary MGA 6,059.0670 Madagascar
Denar MKD 71.8368 Macedonia
Kyat MMK 2,785.3967 Myanmar
Tugrik MNT 4,703.2879 Mongolia
Pataca MOP 10.6085 Macao
Ouguiya MRU 52.4740 Mauritania
Rupee MUR 59.9485 Mauritius
Rufiyaa MVR 20.4946 Maldive Islands
Kwacha MWK 2,300.6089 Malawi
Mexican Peso MXN 26.5967 Mexico
Ringgit MYR 5.8522 Malaysia
Metical MZN 84.9791 Mozambique
Naira NGN 2,131.4969 Nigeria
Gold Cordoba NIO 48.8234 Nicaragua
Norwegian Krone NOK 14.1123 Norway
Rupee NPR 181.9067 Nepal
Dollar NZD 2.2443 New Zealand
Rial OMR 0.5109 Oman
Balboa PAB 1.3271 Panama
New Sol PEN 4.9622 Peru
Kina PGK 5.4859 Papua New Guinea
Peso PHP 75.2962 Philippines
Rupee PKR 372.1385 Pakistan
Zloty PLN 5.0180 Poland
Guarani PYG 10,585.9169 Paraguay
Riyal QAR 4.8306 Qatar
New Leu RON 5.8144 Romania
Dinar RSD 136.9458 Serbia
Rouble RUB 109.5133 Russia
Franc RWF 1,885.1731 Rwanda
Riyal SAR 4.9766 Saudi Arabia
Dollar SBD 11.2802 Soloman Islands
Rupee SCR 19.0547 Seychelles
Pound SDG 796.9242 Sudan Republic
Krona SEK 13.0472 Sweden
Dollar SGD 1.7437 Singapore
Leone SLE 30.1886 Sierra Leone
Schilling SOS 756.8643 Somali Republic
Dollar SRD 48.7084 Surinam
Colon SVC 11.6120 El Salvador
Lilangeni SZL 25.0169 Swaziland
Baht THB 44.0755 Thailand
New Manat TMT 4.6419 Turkmenistan
Dinar TND 3.9746 Tunisia
Pa'anga (AUS) TOP 3.1962 Tonga Islands
Turkish Lira TRY 50.5961 Turkey
Dollar TTD 9.0056 Trinidad/Tobago
Dollar TWD 43.0510 Taiwan
Schilling TZS 3,557.0635 Tanzania
Hryvnia UAH 54.8121 Ukraine
Schilling UGX 4,863.4506 Uganda
Dollar USD 1.3271 USA
Peso UYU 56.1928 Uruguay
Sum UZS 17,208.0303 Uzbekistan
Venezuelan Bolivar VED 104.0487 Venezuela
Dong VND 34,287.1538 Vietnam
Vatu VUV 162.8493 Vanuatu
Tala WST 3.7077 Western Samoa
CFA Franc XAF 766.1720 Cameroon Republic, Central African Republic, Chad and 3 more
E Caribbean Dollar XCD 3.5918 Antigua, Dominica, Grenada and 4 more
CFA Franc XOF 766.1720 Benin, Burkina Faso, Cote d'Ivoire and 5 more
CFP Franc XPF 139.3821 Fr. Polynesia, New Caledonia, Wallis & Futuna Islands
Rial YER 325.6458 Yemen (Rep of)
Rand ZAR 25.0169 South Africa
Kwacha ZMW 37.7083 Zambia
Zimbabwe Gold ZWG 35.9655 Zimbabwe

Using this month's rate

Worked example. An invoice for USD 10,000 dated in May 2025, at that month's rate of 1.3271, converts to £7,535.23 (10,000 ÷ 1.3271). Because the rates are units per £1, you divide rather than multiply — the most frequent error in practice.

HMRC's period rate is an accepted method for VAT; VAT Notice 700 also permits the European Central Bank rate or a rate agreed in advance with HMRC, provided you apply your chosen method consistently. For the current month, the background on which rate applies to which tax, and the full explanation, see our HMRC exchange rates page.

If you are paying rather than filing, this is not the rate you will get: that depends on your provider's margin against the mid-market rate. The FX calculator shows the difference, and the IBAN checker validates the account before you send.

Other months

All of 2025 →  ·  Every year →

Source: HMRC monthly exchange rate file via the UK Online Trade Tariff, under the Open Government Licence v3.0 · Retrieved 31 August 2026 · Editorial policy