Gemba · FCA FRN 804853  ·  Independent editorial · Introducer Partner

HMRC exchange rates for July 2024

These are the official HMRC period rates for July 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.1844
GBP → USD
1.2732
GBP → CHF
1.1258
GBP → AUD
1.9090
GBP → CAD
1.7453
GBP → JPY
201.0431

Where July 2024 sits in the run of rates

Sterling bought €1.1844 in July 2024. That is the highest of the 12 months to July 2024. Against July 2023 (1.1622), that is +1.9%.

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

CurrencyCode June 2024 July 2024 Change
Mexican Peso MXN 21.1726 23.4762 +10.88%
Real BRL 6.5109 6.9220 +6.31%
Franc CHF 1.1629 1.1258 -3.19%
Forint HUF 455.5258 469.1123 +2.98%
Krona SEK 13.6603 13.2727 -2.84%
Zloty PLN 5.0112 5.1288 +2.35%
Rupiah IDR 20,394.6443 20,862.1566 +2.29%
Koruna CZK 29.0516 29.5081 +1.57%

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

CurrencyCodeUnits per £1Used by
Dirham AED 4.6758 Abu Dhabi, Dubai, UAE
Lek ALL 118.8464 Albania
Dram AMD 491.5370 Armenia
Readj Kwanza AOA 1,098.8061 Angola
Peso ARS 1,153.2360 Argentina
Dollar AUD 1.9090 Australia
Florin AWG 2.2790 Aruba
New Manat AZN 2.1643 Azerbaijan
Marka BAM 2.3165 Bosnia- Herzegovinia
Dollar BBD 2.5464 Barbados
Taka BDT 149.5975 Bangladesh
Lev BGN 2.3165 Bulgaria
Dinar BHD 0.4787 Bahrain
Franc BIF 3,656.1642 Burundi
Dollar (US) BMD 1.2732 Bermuda
Dollar BND 1.7196 Brunei
Boliviano BOB 8.7822 Bolivia
Real BRL 6.9220 Brazil
Dollar BSD 1.2732 Bahamas
Ngultrum BTN 106.2292 Bhutan
Pula BWP 17.1861 Botswana
Rouble BYN 4.1634 Belarus
Dollar BZD 2.5774 Belize
Dollar CAD 1.7453 Canada
Congo Fr CDF 3,620.9539 Congo (DemRep)
Franc CHF 1.1258 Switzerland
Peso CLP 1,192.7476 Chile
Yuan CNY 9.2393 China
Peso COP 5,281.1173 Colombia
Colon CRC 660.3429 Costa Rica
Peso CUP 30.4969 Cuba
Escudo CVE 130.6067 Cape Verde Islands
Koruna CZK 29.5081 Czech Republic
Franc DJF 226.2763 Djibouti
Krone DKK 8.8348 Denmark
Peso DOP 75.1616 Dominican Republic
Dinar DZD 171.2929 Algeria
Pound EGP 60.7449 Egypt
Nakfa ERN 19.0979 Eritrea
Birr ETB 73.3086 Ethiopia
Euro EUR 1.1844 Eurozone
Dollar FJD 2.8644 Fiji Islands
Lari GEL 3.5567 Georgia
Cedi GHS 19.1963 Ghana
Dalasi GMD 86.4126 Gambia
Franc GNF 10,953.2286 Guinea Republic
Quetzal GTQ 9.8707 Guatemala
Dollar GYD 265.5308 Guyana
Dollar HKD 9.9387 Hong Kong
Lempira HNL 31.4299 Honduras
Gourde HTG 168.6335 Haiti
Forint HUF 469.1123 Hungary
Rupiah IDR 20,862.1566 Indonesia
Shekel ILS 4.7326 Israel
Rupee INR 106.2292 India
Dinar IQD 1,663.0411 Iraq
Krona ISK 176.8399 Iceland
Dollar JMD 197.8881 Jamaica
Dinar JOD 0.9027 Jordan
Yen JPY 201.0431 Japan
Schilling KES 164.8814 Kenya
Som KGS 111.1525 Kyrgyz Republic
Riel KHR 5,237.3171 Cambodia
Franc KMF 582.6995 Comoros
Won KRW 1,757.9587 South Korea
Dinar KWD 0.3903 Kuwait
Dollar KYD 1.0445 Cayman Islands
Tenge KZT 585.4136 Kazakhstan
Kip LAK 27,858.3011 Lao People's Dem Rep
Pound LBP 114,698.2593 Lebanon
Rupee LKR 388.5022 Sri Lanka
Dollar LRD 247.2571 Liberia
Loti LSL 22.9255 Lesotho
Dinar LYD 6.1657 Libya
Dirham MAD 12.6963 Morocco
Leu MDL 22.6795 Moldova
Malagasy Ariary MGA 5,723.7392 Madagascar
Denar MKD 73.0140 Macedonia
Kyat MMK 2,672.0219 Myanmar
Tugrik MNT 4,330.3578 Mongolia
Pataca MOP 10.2368 Macao
Ouguiya MRU 49.9398 Mauritania
Rupee MUR 59.4548 Mauritius
Rufiyaa MVR 19.6000 Maldive Islands
Kwacha MWK 2,207.4924 Malawi
Mexican Peso MXN 23.4762 Mexico
Ringgit MYR 5.9939 Malaysia
Metical MZN 81.2202 Mozambique
Naira NGN 1,910.5933 Nigeria
Gold Cordoba NIO 46.7932 Nicaragua
Norwegian Krone NOK 13.4400 Norway
Rupee NPR 170.0464 Nepal
Dollar NZD 2.0755 New Zealand
Rial OMR 0.4902 Oman
Balboa PAB 1.2732 Panama
New Sol PEN 4.8536 Peru
Kina PGK 4.9122 Papua New Guinea
Peso PHP 74.7975 Philippines
Rupee PKR 354.6140 Pakistan
Zloty PLN 5.1288 Poland
Guarani PYG 9,551.2032 Paraguay
Riyal QAR 4.6344 Qatar
New Leu RON 5.8944 Romania
Dinar RSD 138.6518 Serbia
Rouble RUB 106.0948 Russia
Franc RWF 1,654.8127 Rwanda
Riyal SAR 4.7745 Saudi Arabia
Dollar SBD 10.5487 Soloman Islands
Rupee SCR 17.6934 Seychelles
Pound SDG 765.1364 Sudan Republic
Krona SEK 13.2727 Sweden
Dollar SGD 1.7196 Singapore
Leone SLE 28.5837 Sierra Leone
Schilling SOS 726.5185 Somali Republic
Dollar SRD 40.0493 Surinam
Colon SVC 11.1404 El Salvador
Lilangeni SZL 22.9255 Swaziland
Baht THB 46.6766 Thailand
New Manat TMT 4.4607 Turkmenistan
Dinar TND 3.9854 Tunisia
Pa'anga (AUS) TOP 3.0086 Tonga Islands
Turkish Lira TRY 41.4287 Turkey
Dollar TTD 8.6388 Trinidad/Tobago
Dollar TWD 41.2174 Taiwan
Schilling TZS 3,348.9523 Tanzania
Hryvnia UAH 51.6034 Ukraine
Schilling UGX 4,757.9047 Uganda
Dollar USD 1.2732 USA
Peso UYU 50.1127 Uruguay
Sum UZS 16,054.8070 Uzbekistan
Bolivar Fuerte VEF 4,627,920.0720 Venezuela
Dong VND 32,207.3174 Vietnam
Vatu VUV 152.1917 Vanuatu
Tala WST 3.4864 Western Samoa
CFA Franc XAF 776.9327 Cameroon Republic, Central African Republic, Chad and 3 more
E Caribbean Dollar XCD 3.4384 Antigua, Dominica, Grenada and 4 more
CFA Franc XOF 776.9327 Benin, Burkina Faso, Cote d'Ivoire and 5 more
CFP Franc XPF 141.3397 Fr. Polynesia, New Caledonia, Wallis & Futuna Islands
Rial YER 318.7377 Yemen (Rep of)
Rand ZAR 22.9255 South Africa
Zimbabwe Gold ZIG 17.3690 Zimbabwe
Kwacha ZMW 32.5021 Zambia

Using this month's rate

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