Gemba · FCA FRN 804853  ·  Independent editorial · Introducer Partner

HMRC exchange rates for July 2023

These are the official HMRC period rates for July 2023, 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.1622
GBP → USD
1.2732
GBP → CHF
1.1396
GBP → AUD
1.8804
GBP → CAD
1.6781
GBP → JPY
180.8396

Where July 2023 sits in the run of rates

Sterling bought €1.1622 in July 2023. Over the 12 months to July 2023 the rate ranged from 1.1242 to 1.1830, averaging 1.1527. Against July 2022 (1.1616), that is +0.1%.

For US dollars the month's rate was $1.2732 , up 3.4% on July 2022, against a 12-month range of 1.1259 to 1.2732.

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

What moved most against sterling

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

CurrencyCode June 2023 July 2023 Change
Turkish Lira TRY 24.6009 29.9801 +21.87%
Yen JPY 171.8808 180.8396 +5.21%
Yuan CNY 8.7064 9.1587 +5.20%
Ringgit MYR 5.6776 5.9140 +4.16%
Baht THB 42.7074 44.3680 +3.89%
Rupiah IDR 18,424.6551 19,028.0473 +3.27%
Riyal SAR 4.6374 4.7764 +3.00%
Dirham AED 4.5409 4.6766 +2.99%

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 2023

CurrencyCodeUnits per £1Used by
Dirham AED 4.6766 Abu Dhabi, Dubai, UAE
Lek ALL 124.1756 Albania
Dram AMD 491.6605 Armenia
Readj Kwanza AOA 968.5901 Angola
Peso ARS 320.9098 Argentina
Dollar AUD 1.8804 Australia
Florin AWG 2.2790 Aruba
New Manat AZN 2.1676 Azerbaijan
Marka BAM 2.2731 Bosnia- Herzegovinia
Dollar BBD 2.5464 Barbados
Taka BDT 137.7480 Bangladesh
Lev BGN 2.2732 Bulgaria
Dinar BHD 0.4801 Bahrain
Franc BIF 3,612.7181 Burundi
Dollar (US) BMD 1.2732 Bermuda
Dollar BND 1.7091 Brunei
Boliviano BOB 8.7978 Bolivia
Real BRL 6.0726 Brazil
Dollar BSD 1.2732 Bahamas
Ngultrum BTN 104.4553 Bhutan
Pula BWP 16.9422 Botswana
Rouble BYN 3.1830 Belarus
Dollar BZD 2.5464 Belize
Dollar CAD 1.6781 Canada
Congo Fr CDF 3,023.8604 Congo (DemRep)
Franc CHF 1.1396 Switzerland
Peso CLP 1,023.9745 Chile
Yuan CNY 9.1587 China
Peso COP 5,306.9402 Colombia
Colon CRC 690.8597 Costa Rica
Peso CUP 30.5632 Cuba
Escudo CVE 128.7209 Cape Verde Islands
Koruna CZK 27.5845 Czech Republic
Franc DJF 226.6687 Djibouti
Krone DKK 8.6568 Denmark
Peso DOP 69.7079 Dominican Republic
Dinar DZD 172.7057 Algeria
Dollar ECS 1.2732 Ecuador
Pound EGP 39.3454 Egypt
Nakfa ERN 19.0898 Eritrea
Birr ETB 69.7310 Ethiopia
Euro EUR 1.1622 Eurozone
Dollar FJD 2.8434 Fiji Islands
Lari GEL 3.3358 Georgia
Cedi GHS 14.3872 Ghana
Dalasi GMD 75.8193 Gambia
Franc GNF 11,019.5873 Guinea Republic
Quetzal GTQ 9.9790 Guatemala
Dollar GYD 269.2562 Guyana
Dollar HKD 9.9658 Hong Kong
Lempira HNL 31.4609 Honduras
Gourde HTG 176.1978 Haiti
Forint HUF 429.1936 Hungary
Rupiah IDR 19,028.0473 Indonesia
Shekel ILS 4.6146 Israel
Rupee INR 104.4553 India
Dinar IQD 1,667.8974 Iraq
Krona ISK 171.8762 Iceland
Dollar JMD 195.8683 Jamaica
Dinar JOD 0.9040 Jordan
Yen JPY 180.8396 Japan
Schilling KES 178.6305 Kenya
Som KGS 111.1561 Kyrgyz Republic
Riel KHR 5,253.2403 Cambodia
Franc KMF 571.7713 Comoros
Won KRW 1,644.4069 South Korea
Dinar KWD 0.3912 Kuwait
Dollar KYD 1.0440 Cayman Islands
Tenge KZT 571.2294 Kazakhstan
Kip LAK 23,729.3423 Lao People's Dem Rep
Pound LBP 19,110.9217 Lebanon
Rupee LKR 390.6954 Sri Lanka
Loti LSL 23.3728 Lesotho
Dinar LYD 6.1177 Libya
Dirham MAD 12.6981 Morocco
Leu MDL 22.8718 Moldova
Malagasy Ariary MGA 5,729.4212 Madagascar
Denar MKD 71.5350 Macedonia
Kyat MMK 2,673.5013 Myanmar
Tugrik MNT 4,405.2883 Mongolia
Pataca MOP 10.2648 Macao
Ouguiya MRU 45.4915 Mauritania
Rupee MUR 57.8671 Mauritius
Rufiyaa MVR 19.5500 Maldive Islands
Kwacha MWK 1,341.2444 Malawi
Mexican Peso MXN 21.8666 Mexico
Ringgit MYR 5.9140 Malaysia
Metical MZN 81.3577 Mozambique
Naira NGN 879.1475 Nigeria
Gold Cordoba NIO 46.5356 Nicaragua
Norwegian Krone NOK 13.6078 Norway
Rupee NPR 167.1284 Nepal
Dollar NZD 2.0575 New Zealand
Rial OMR 0.4902 Oman
Balboa PAB 1.2732 Panama
New Sol PEN 4.6357 Peru
Kina PGK 4.5348 Papua New Guinea
Peso PHP 70.8500 Philippines
Rupee PKR 366.0144 Pakistan
Zloty PLN 5.1556 Poland
Guarani PYG 9,263.8483 Paraguay
Riyal QAR 4.6345 Qatar
New Leu RON 5.7672 Romania
Dinar RSD 136.3220 Serbia
Rouble RUB 107.0128 Russia
Franc RWF 1,464.1848 Rwanda
Riyal SAR 4.7764 Saudi Arabia
Dollar SBD 10.6322 Soloman Islands
Rupee SCR 17.7208 Seychelles
Pound SDG 765.8323 Sudan Republic
Krona SEK 13.6240 Sweden
Dollar SGD 1.7091 Singapore
Leone SLE 23.4057 Sierra Leone
Schilling SOS 723.8166 Somali Republic
Dollar SRD 48.5091 Surinam
Dobra STD 29,029.1000 Saotome & Principe
Colon SVC 11.1399 El Salvador
Lilangeni SZL 23.3728 Swaziland
Baht THB 44.3680 Thailand
New Manat TMT 4.4562 Turkmenistan
Dinar TND 3.9136 Tunisia
Pa'anga (AUS) TOP 1.8804 Tonga Islands
Turkish Lira TRY 29.9801 Turkey
Dollar TTD 8.5712 Trinidad/Tobago
Dollar TWD 39.4171 Taiwan
Schilling TZS 3,049.3243 Tanzania
Hryvnia UAH 47.0190 Ukraine
Schilling UGX 4,710.8570 Uganda
Dollar (US) USD 1.2732 Liberia, USA
Peso UYU 48.2926 Uruguay
Sum UZS 14,641.8672 Uzbekistan
Dong VND 29,921.5756 Vietnam
Vatu VUV 150.7919 Vanuatu
Tala WST 3.4683 Western Samoa
CFA Franc XAF 762.3617 Cameroon Republic, Central African Republic, Chad and 3 more
E Caribbean Dollar XCD 3.4377 Antigua, Dominica, Grenada and 4 more
CFA Franc XOF 762.3617 Benin, Burkina Faso, Cote d'Ivoire and 5 more
CFP Franc XPF 138.6888 Fr. Polynesia, New Caledonia, Wallis & Futuna Islands
Rial YER 318.6830 Yemen (Rep of)
Rand ZAR 23.3728 South Africa
Kwacha ZMW 22.1219 Zambia
Dollar ZWL 460.7726 Zimbabwe

Using this month's rate

Worked example. An invoice for USD 10,000 dated in July 2023, 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 2023 →  ·  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