Gemba · FCA FRN 804853  ·  Independent editorial · Introducer Partner

HMRC exchange rates for May 2024

These are the official HMRC period rates for May 2024, 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.1714
GBP → USD
1.2457
GBP → CHF
1.1349
GBP → AUD
1.9385
GBP → CAD
1.7205
GBP → JPY
192.6387

Where May 2024 sits in the run of rates

Sterling bought €1.1714 in May 2024. That is the highest of the 12 months to May 2024. Against May 2023 (1.1361), that is +3.1%.

For US dollars the month's rate was $1.2457 , up 0.1% on May 2023, against a 12-month range of 1.2188 to 1.2886.

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

What moved most against sterling

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

CurrencyCode April 2024 May 2024 Change
Real BRL 6.3852 6.5811 +3.07%
Krona SEK 13.3117 13.6634 +2.64%
Dollar USD 1.2693 1.2457 -1.86%
Dirham AED 4.6616 4.5750 -1.86%
Riyal SAR 4.7599 4.6716 -1.86%
Dollar HKD 9.9306 9.7560 -1.76%
Turkish Lira TRY 41.1194 40.5295 -1.43%
Won KRW 1,701.8074 1,725.0050 +1.36%

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 2024

CurrencyCodeUnits per £1Used by
Dirham AED 4.5750 Abu Dhabi, Dubai, UAE
Lek ALL 119.1801 Albania
Dram AMD 493.0518 Armenia
Readj Kwanza AOA 1,048.3017 Angola
Peso ARS 1,082.2707 Argentina
Dollar AUD 1.9385 Australia
Florin AWG 2.2299 Aruba
New Manat AZN 2.1193 Azerbaijan
Marka BAM 2.2910 Bosnia- Herzegovinia
Dollar BBD 2.4915 Barbados
Taka BDT 136.7026 Bangladesh
Lev BGN 2.2910 Bulgaria
Dinar BHD 0.4684 Bahrain
Franc BIF 3,569.8672 Burundi
Dollar (US) BMD 1.2457 Bermuda
Dollar BND 1.6976 Brunei
Boliviano BOB 8.6254 Bolivia
Real BRL 6.5811 Brazil
Dollar BSD 1.2457 Bahamas
Ngultrum BTN 104.2174 Bhutan
Pula BWP 17.2228 Botswana
Rouble BYN 4.0736 Belarus
Dollar BZD 2.5096 Belize
Dollar CAD 1.7205 Canada
Congo Fr CDF 3,464.6971 Congo (DemRep)
Franc CHF 1.1349 Switzerland
Peso CLP 1,223.5236 Chile
Yuan CNY 9.0175 China
Peso COP 4,888.1158 Colombia
Colon CRC 624.2452 Costa Rica
Peso CUP 29.8506 Cuba
Escudo CVE 129.1671 Cape Verde Islands
Koruna CZK 29.5549 Czech Republic
Franc DJF 221.7915 Djibouti
Krone DKK 8.7397 Denmark
Peso DOP 73.5812 Dominican Republic
Dinar DZD 167.9394 Algeria
Pound EGP 60.4679 Egypt
Nakfa ERN 18.6862 Eritrea
Birr ETB 70.9009 Ethiopia
Euro EUR 1.1714 Eurozone
Dollar FJD 2.8339 Fiji Islands
Lari GEL 3.3320 Georgia
Cedi GHS 16.7431 Ghana
Dalasi GMD 84.5909 Gambia
Franc GNF 10,692.9836 Guinea Republic
Quetzal GTQ 9.6921 Guatemala
Dollar GYD 260.3964 Guyana
Dollar HKD 9.7560 Hong Kong
Lempira HNL 30.7394 Honduras
Gourde HTG 165.4724 Haiti
Forint HUF 460.6554 Hungary
Rupiah IDR 20,247.6179 Indonesia
Shekel ILS 4.6983 Israel
Rupee INR 104.2174 India
Dinar IQD 1,631.8338 Iraq
Krona ISK 176.3244 Iceland
Dollar JMD 193.3734 Jamaica
Dinar JOD 0.8832 Jordan
Yen JPY 192.6387 Japan
Schilling KES 164.7241 Kenya
Som KGS 110.8787 Kyrgyz Republic
Riel KHR 5,037.4718 Cambodia
Franc KMF 576.2767 Comoros
Won KRW 1,725.0050 South Korea
Dinar KWD 0.3840 Kuwait
Dollar KYD 1.0215 Cayman Islands
Tenge KZT 558.3812 Kazakhstan
Kip LAK 26,554.9059 Lao People's Dem Rep
Pound LBP 112,728.6803 Lebanon
Rupee LKR 375.3971 Sri Lanka
Dollar LRD 240.4678 Liberia
Loti LSL 23.7373 Lesotho
Dinar LYD 6.0235 Libya
Dirham MAD 12.6501 Morocco
Leu MDL 21.9863 Moldova
Malagasy Ariary MGA 5,470.8452 Madagascar
Denar MKD 72.1604 Macedonia
Kyat MMK 2,614.2041 Myanmar
Tugrik MNT 4,225.0438 Mongolia
Pataca MOP 10.0487 Macao
Ouguiya MRU 49.2696 Mauritania
Rupee MUR 58.1062 Mauritius
Rufiyaa MVR 19.1851 Maldive Islands
Kwacha MWK 2,166.0405 Malawi
Mexican Peso MXN 21.1884 Mexico
Ringgit MYR 5.9688 Malaysia
Metical MZN 79.5510 Mozambique
Naira NGN 1,421.0544 Nigeria
Gold Cordoba NIO 45.8374 Nicaragua
Norwegian Krone NOK 13.6887 Norway
Rupee NPR 166.8259 Nepal
Dollar NZD 2.1085 New Zealand
Rial OMR 0.4796 Oman
Balboa PAB 1.2457 Panama
New Sol PEN 4.6871 Peru
Kina PGK 4.7296 Papua New Guinea
Peso PHP 71.2926 Philippines
Rupee PKR 346.6667 Pakistan
Zloty PLN 5.0997 Poland
Guarani PYG 9,225.4545 Paraguay
Riyal QAR 4.5345 Qatar
New Leu RON 5.8287 Romania
Dinar RSD 137.2165 Serbia
Rouble RUB 117.1895 Russia
Franc RWF 1,604.9608 Rwanda
Riyal SAR 4.6716 Saudi Arabia
Dollar SBD 10.3545 Soloman Islands
Rupee SCR 16.9714 Seychelles
Pound SDG 729.3457 Sudan Republic
Krona SEK 13.6634 Sweden
Dollar SGD 1.6976 Singapore
Leone SLE 28.1535 Sierra Leone
Schilling SOS 710.7760 Somali Republic
Dollar SRD 43.1624 Surinam
Colon SVC 10.9003 El Salvador
Lilangeni SZL 23.7373 Swaziland
Baht THB 45.8864 Thailand
New Manat TMT 4.3521 Turkmenistan
Dinar TND 3.9332 Tunisia
Pa'anga (AUS) TOP 2.9867 Tonga Islands
Turkish Lira TRY 40.5295 Turkey
Dollar TTD 8.4542 Trinidad/Tobago
Dollar TWD 40.4523 Taiwan
Schilling TZS 3,220.2530 Tanzania
Hryvnia UAH 49.3578 Ukraine
Schilling UGX 4,751.1450 Uganda
Dollar USD 1.2457 USA
Peso UYU 48.4238 Uruguay
Sum UZS 15,784.3145 Uzbekistan
Bolivar Fuerte VEF 4,515,034.2745 Venezuela
Dong VND 31,678.0564 Vietnam
Vatu VUV 152.4031 Vanuatu
Tala WST 3.4788 Western Samoa
CFA Franc XAF 768.3689 Cameroon Republic, Central African Republic, Chad and 3 more
E Caribbean Dollar XCD 3.3635 Antigua, Dominica, Grenada and 4 more
CFA Franc XOF 768.3689 Benin, Burkina Faso, Cote d'Ivoire and 5 more
CFP Franc XPF 139.7817 Fr. Polynesia, New Caledonia, Wallis & Futuna Islands
Rial YER 311.8727 Yemen (Rep of)
Rand ZAR 23.7373 South Africa
Kwacha ZMW 31.4739 Zambia
Dollar ZWL 38,410.8677 Zimbabwe

Using this month's rate

Worked example. An invoice for USD 10,000 dated in May 2024, at that month's rate of 1.2457, converts to £8,027.61 (10,000 ÷ 1.2457). 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 2024 →  ·  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