Gemba · FCA FRN 804853  ·  Independent editorial · Introducer Partner

HMRC exchange rates for June 2024

These are the official HMRC period rates for June 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.1739
GBP → USD
1.2709
GBP → CHF
1.1629
GBP → AUD
1.9119
GBP → CAD
1.7381
GBP → JPY
199.0106

Where June 2024 sits in the run of rates

Sterling bought €1.1739 in June 2024. That is the highest of the 12 months to June 2024. Against June 2023 (1.1489), that is +2.2%.

For US dollars the month's rate was $1.2709 , up 2.8% on June 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 May 2024, across the currencies UK businesses actually trade. A positive figure means sterling bought more of that currency in June 2024 than the month before; a negative figure means it bought less.

CurrencyCode May 2024 June 2024 Change
Peso PHP 71.2926 73.8042 +3.52%
Yen JPY 192.6387 199.0106 +3.31%
Franc CHF 1.1349 1.1629 +2.47%
Rand ZAR 23.7373 23.1647 -2.41%
Yuan CNY 9.0175 9.2020 +2.05%
Dollar USD 1.2457 1.2709 +2.02%
Dirham AED 4.5750 4.6674 +2.02%
Riyal SAR 4.6716 4.7659 +2.02%

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 June 2024

CurrencyCodeUnits per £1Used by
Dirham AED 4.6674 Abu Dhabi, Dubai, UAE
Lek ALL 117.8057 Albania
Dram AMD 491.0103 Armenia
Readj Kwanza AOA 1,090.3459 Angola
Peso ARS 1,130.1413 Argentina
Dollar AUD 1.9119 Australia
Florin AWG 2.2749 Aruba
New Manat AZN 2.1605 Azerbaijan
Marka BAM 2.2959 Bosnia- Herzegovinia
Dollar BBD 2.5418 Barbados
Taka BDT 148.9213 Bangladesh
Lev BGN 2.2959 Bulgaria
Dinar BHD 0.4779 Bahrain
Franc BIF 3,645.9356 Burundi
Dollar (US) BMD 1.2709 Bermuda
Dollar BND 1.7156 Brunei
Boliviano BOB 8.7734 Bolivia
Real BRL 6.5109 Brazil
Dollar BSD 1.2709 Bahamas
Ngultrum BTN 105.8672 Bhutan
Pula BWP 17.1922 Botswana
Rouble BYN 4.1560 Belarus
Dollar BZD 2.5727 Belize
Dollar CAD 1.7381 Canada
Congo Fr CDF 3,562.5937 Congo (DemRep)
Franc CHF 1.1629 Switzerland
Peso CLP 1,129.1689 Chile
Yuan CNY 9.2020 China
Peso COP 4,848.8083 Colombia
Colon CRC 651.5144 Costa Rica
Peso CUP 30.4804 Cuba
Escudo CVE 129.4417 Cape Verde Islands
Koruna CZK 29.0516 Czech Republic
Franc DJF 226.1086 Djibouti
Krone DKK 8.7589 Denmark
Peso DOP 74.6538 Dominican Republic
Dinar DZD 171.0410 Algeria
Pound EGP 59.5093 Egypt
Nakfa ERN 19.0636 Eritrea
Birr ETB 73.0501 Ethiopia
Euro EUR 1.1739 Eurozone
Dollar FJD 2.8733 Fiji Islands
Lari GEL 3.4728 Georgia
Cedi GHS 18.4112 Ghana
Dalasi GMD 86.2470 Gambia
Franc GNF 10,919.5915 Guinea Republic
Quetzal GTQ 9.8655 Guatemala
Dollar GYD 265.3227 Guyana
Dollar HKD 9.9207 Hong Kong
Lempira HNL 31.4009 Honduras
Gourde HTG 168.5080 Haiti
Forint HUF 455.5258 Hungary
Rupiah IDR 20,394.6443 Indonesia
Shekel ILS 4.6782 Israel
Rupee INR 105.8672 India
Dinar IQD 1,664.8736 Iraq
Krona ISK 176.1966 Iceland
Dollar JMD 198.3393 Jamaica
Dinar JOD 0.9011 Jordan
Yen JPY 199.0106 Japan
Schilling KES 167.7490 Kenya
Som KGS 111.8696 Kyrgyz Republic
Riel KHR 5,182.5987 Cambodia
Franc KMF 577.5019 Comoros
Won KRW 1,738.3524 South Korea
Dinar KWD 0.3901 Kuwait
Dollar KYD 1.0445 Cayman Islands
Tenge KZT 562.8600 Kazakhstan
Kip LAK 27,341.4475 Lao People's Dem Rep
Pound LBP 115,981.0820 Lebanon
Rupee LKR 381.3440 Sri Lanka
Dollar LRD 246.0370 Liberia
Loti LSL 23.1647 Lesotho
Dinar LYD 6.1513 Libya
Dirham MAD 12.5940 Morocco
Leu MDL 22.4270 Moldova
Malagasy Ariary MGA 5,635.2387 Madagascar
Denar MKD 72.1984 Macedonia
Kyat MMK 2,667.4503 Myanmar
Tugrik MNT 4,315.6321 Mongolia
Pataca MOP 10.2184 Macao
Ouguiya MRU 50.2702 Mauritania
Rupee MUR 58.6229 Mauritius
Rufiyaa MVR 19.5453 Maldive Islands
Kwacha MWK 2,200.6105 Malawi
Mexican Peso MXN 21.1726 Mexico
Ringgit MYR 5.9640 Malaysia
Metical MZN 80.8042 Mozambique
Naira NGN 1,850.8763 Nigeria
Gold Cordoba NIO 46.8039 Nicaragua
Norwegian Krone NOK 13.6069 Norway
Rupee NPR 169.4670 Nepal
Dollar NZD 2.0806 New Zealand
Rial OMR 0.4892 Oman
Balboa PAB 1.2709 Panama
New Sol PEN 4.7546 Peru
Kina PGK 4.8896 Papua New Guinea
Peso PHP 73.8042 Philippines
Rupee PKR 353.9670 Pakistan
Zloty PLN 5.0112 Poland
Guarani PYG 9,515.5614 Paraguay
Riyal QAR 4.6261 Qatar
New Leu RON 5.8400 Romania
Dinar RSD 137.4730 Serbia
Rouble RUB 114.6374 Russia
Franc RWF 1,647.4170 Rwanda
Riyal SAR 4.7659 Saudi Arabia
Dollar SBD 10.4618 Soloman Islands
Rupee SCR 17.4071 Seychelles
Pound SDG 763.7534 Sudan Republic
Krona SEK 13.6603 Sweden
Dollar SGD 1.7156 Singapore
Leone SLE 28.7825 Sierra Leone
Schilling SOS 725.8587 Somali Republic
Dollar SRD 41.1412 Surinam
Colon SVC 11.1204 El Salvador
Lilangeni SZL 23.1647 Swaziland
Baht THB 46.3048 Thailand
New Manat TMT 4.4400 Turkmenistan
Dinar TND 3.9559 Tunisia
Pa'anga (AUS) TOP 3.0081 Tonga Islands
Turkish Lira TRY 40.9074 Turkey
Dollar TTD 8.6218 Trinidad/Tobago
Dollar TWD 41.0787 Taiwan
Schilling TZS 3,303.8859 Tanzania
Hryvnia UAH 50.5545 Ukraine
Schilling UGX 4,848.6357 Uganda
Dollar USD 1.2709 USA
Peso UYU 48.8551 Uruguay
Sum UZS 16,112.5777 Uzbekistan
Bolivar Fuerte VEF 4,641,238.7879 Venezuela
Dong VND 32,451.8828 Vietnam
Vatu VUV 151.8112 Vanuatu
Tala WST 3.4858 Western Samoa
CFA Franc XAF 770.0026 Cameroon Republic, Central African Republic, Chad and 3 more
E Caribbean Dollar XCD 3.4339 Antigua, Dominica, Grenada and 4 more
CFA Franc XOF 770.0026 Benin, Burkina Faso, Cote d'Ivoire and 5 more
CFP Franc XPF 140.0789 Fr. Polynesia, New Caledonia, Wallis & Futuna Islands
Rial YER 318.1708 Yemen (Rep of)
Rand ZAR 23.1647 South Africa
Zimbabwe Gold ZIG 16.8312 Zimbabwe
Kwacha ZMW 33.2087 Zambia

Using this month's rate

Worked example. An invoice for USD 10,000 dated in June 2024, at that month's rate of 1.2709, converts to £7,868.44 (10,000 ÷ 1.2709). 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