Gemba · FCA FRN 804853  ·  Independent editorial · Introducer Partner

HMRC exchange rates for March 2023

These are the official HMRC period rates for March 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.1242
GBP → USD
1.2002
GBP → CHF
1.1109
GBP → AUD
1.7446
GBP → CAD
1.6104
GBP → JPY
161.1817

Where March 2023 sits in the run of rates

Sterling bought €1.1242 in March 2023. That is the lowest of the 12 months to March 2023. Against March 2022 (1.1949), that is -5.9%.

For US dollars the month's rate was $1.2002 , down 11.6% on March 2022, against a 12-month range of 1.1259 to 1.3212.

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

What moved most against sterling

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

CurrencyCode February 2023 March 2023 Change
Forint HUF 449.8212 427.7619 -4.90%
Mexican Peso MXN 23.1781 22.3881 -3.41%
Riyal SAR 4.6544 4.5025 -3.26%
Rand ZAR 21.0184 21.6952 +3.22%
Dollar (US) USD 1.2392 1.2002 -3.15%
Dirham AED 4.5516 4.4084 -3.15%
Dollar CAD 1.6610 1.6104 -3.05%
Koruna CZK 27.4011 26.5667 -3.05%

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 March 2023

CurrencyCodeUnits per £1Used by
Dirham AED 4.4084 Abu Dhabi, Dubai, UAE
Lek ALL 130.1924 Albania
Dram AMD 472.2812 Armenia
Readj Kwanza AOA 613.4255 Angola
Peso ARS 230.8898 Argentina
Dollar AUD 1.7446 Australia
Florin AWG 2.1484 Aruba
New Manat AZN 2.0404 Azerbaijan
Marka BAM 2.1988 Bosnia- Herzegovinia
Dollar BBD 2.4004 Barbados
Taka BDT 127.5219 Bangladesh
Lev BGN 2.1989 Bulgaria
Dinar BHD 0.4524 Bahrain
Franc BIF 2,472.4257 Burundi
Dollar (US) BMD 1.2002 Bermuda
Dollar BND 1.6050 Brunei
Boliviano BOB 8.2934 Bolivia
Real BRL 6.2794 Brazil
Dollar BSD 1.2002 Bahamas
Ngultrum BTN 99.3831 Bhutan
Pula BWP 15.7714 Botswana
Rouble BYN 3.0125 Belarus
Dollar BZD 2.4004 Belize
Dollar CAD 1.6104 Canada
Congo Fr CDF 2,453.2220 Congo (DemRep)
Franc CHF 1.1109 Switzerland
Peso CLP 956.4626 Chile
Yuan CNY 8.2164 China
Peso COP 5,891.8041 Colombia
Colon CRC 681.8613 Costa Rica
Peso CUP 28.9695 Cuba
Escudo CVE 124.4014 Cape Verde Islands
Koruna CZK 26.5667 Czech Republic
Franc DJF 214.2368 Djibouti
Krone DKK 8.3774 Denmark
Peso DOP 67.5116 Dominican Republic
Dinar DZD 164.2435 Algeria
Dollar ECS 1.2002 Ecuador
Pound EGP 36.7000 Egypt
Nakfa ERN 18.0031 Eritrea
Birr ETB 64.6651 Ethiopia
Euro EUR 1.1242 Eurozone
Dollar FJD 2.6373 Fiji Islands
Lari GEL 3.1805 Georgia
Cedi GHS 14.8526 Ghana
Dalasi GMD 73.2726 Gambia
Franc GNF 10,331.8380 Guinea Republic
Quetzal GTQ 9.3992 Guatemala
Dollar GYD 253.2205 Guyana
Dollar HKD 9.4203 Hong Kong
Lempira HNL 29.6451 Honduras
Gourde HTG 179.2457 Haiti
Forint HUF 427.7619 Hungary
Rupiah IDR 18,247.9421 Indonesia
Shekel ILS 4.2363 Israel
Rupee INR 99.3831 India
Dinar IQD 1,751.4891 Iraq
Krona ISK 173.0218 Iceland
Dollar JMD 185.0020 Jamaica
Dinar JOD 0.8520 Jordan
Yen JPY 161.1817 Japan
Schilling KES 150.6259 Kenya
Som KGS 104.3820 Kyrgyz Republic
Riel KHR 4,903.5440 Cambodia
Franc KMF 553.0750 Comoros
Won KRW 1,538.8448 South Korea
Dinar KWD 0.3679 Kuwait
Dollar KYD 0.9842 Cayman Islands
Tenge KZT 536.5523 Kazakhstan
Kip LAK 20,217.8479 Lao People's Dem Rep
Pound LBP 18,025.3256 Lebanon
Rupee LKR 438.1354 Sri Lanka
Loti LSL 21.6725 Lesotho
Dinar LYD 5.7506 Libya
Dirham MAD 12.3817 Morocco
Leu MDL 22.4421 Moldova
Malagasy Ariary MGA 5,175.2923 Madagascar
Denar MKD 69.1979 Macedonia
Kyat MMK 2,520.1279 Myanmar
Tugrik MNT 4,224.7267 Mongolia
Pataca MOP 9.7029 Macao
Ouguiya MRU 42.8833 Mauritania
Rupee MUR 54.7894 Mauritius
Rufiyaa MVR 18.4232 Maldive Islands
Kwacha MWK 1,229.8755 Malawi
Mexican Peso MXN 22.3881 Mexico
Ringgit MYR 5.2719 Malaysia
Metical MZN 76.6932 Mozambique
Naira NGN 552.6951 Nigeria
Gold Cordoba NIO 43.6875 Nicaragua
Norwegian Krone NOK 12.2727 Norway
Rupee NPR 159.0130 Nepal
Dollar NZD 1.9153 New Zealand
Rial OMR 0.4620 Oman
Balboa PAB 1.2002 Panama
New Sol PEN 4.6389 Peru
Kina PGK 4.2314 Papua New Guinea
Peso PHP 66.2274 Philippines
Rupee PKR 318.3548 Pakistan
Zloty PLN 5.3554 Poland
Guarani PYG 8,752.3599 Paraguay
Riyal QAR 4.3709 Qatar
New Leu RON 5.5110 Romania
Dinar RSD 131.8907 Serbia
Rouble RUB 89.5354 Russia
Franc RWF 1,305.2245 Rwanda
Riyal SAR 4.5025 Saudi Arabia
Dollar SBD 9.8378 Soloman Islands
Rupee SCR 16.8601 Seychelles
Pound SDG 700.9206 Sudan Republic
Krona SEK 12.5221 Sweden
Dollar SGD 1.6050 Singapore
Leone SLE 23.9705 Sierra Leone
Schilling SOS 682.1990 Somali Republic
Dollar SRD 39.0541 Surinam
Dobra STD 27,449.6000 Saotome & Principe
Colon SVC 10.5003 El Salvador
Lilangeni SZL 21.6952 Swaziland
Baht THB 41.1791 Thailand
New Manat TMT 4.2007 Turkmenistan
Dinar TND 3.7296 Tunisia
Pa'anga (AUS) TOP 1.7446 Tonga Islands
Turkish Lira TRY 22.6227 Turkey
Dollar TTD 8.1059 Trinidad/Tobago
Dollar TWD 36.3891 Taiwan
Schilling TZS 2,807.2831 Tanzania
Hryvnia UAH 44.1016 Ukraine
Schilling UGX 4,404.7585 Uganda
Dollar (US) USD 1.2002 Liberia, USA
Peso UYU 46.8471 Uruguay
Sum UZS 13,645.1337 Uzbekistan
Dong VND 28,360.9096 Vietnam
Vatu VUV 140.2741 Vanuatu
Tala WST 3.2246 Western Samoa
CFA Franc XAF 737.4333 Cameroon Republic, Central African Republic, Chad and 3 more
E Caribbean Dollar XCD 3.2406 Antigua, Dominica, Grenada and 4 more
CFA Franc XOF 737.4333 Benin, Burkina Faso, Cote d'Ivoire and 5 more
CFP Franc XPF 134.1539 Fr. Polynesia, New Caledonia, Wallis & Futuna Islands
Rial YER 300.4717 Yemen (Rep of)
Rand ZAR 21.6952 South Africa
Kwacha ZMW 23.2313 Zambia
Dollar ZWL 434.3547 Zimbabwe

Using this month's rate

Worked example. An invoice for USD 10,000 dated in March 2023, at that month's rate of 1.2002, converts to £8,331.94 (10,000 ÷ 1.2002). 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