Gemba · FCA FRN 804853  ·  Independent editorial · Introducer Partner

HMRC exchange rates for December 2024

These are the official HMRC period rates for December 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.1996
GBP → USD
1.2662
GBP → CHF
1.1214
GBP → AUD
1.9473
GBP → CAD
1.7719
GBP → JPY
197.3097

Where December 2024 sits in the run of rates

Sterling bought €1.1996 in December 2024. Over the 12 months to December 2024 the rate ranged from 1.1567 to 1.2031, averaging 1.1789. Against December 2023 (1.1500), that is +4.3%.

For US dollars the month's rate was $1.2662 , up 1.0% on December 2023, against a 12-month range of 1.2457 to 1.3211.

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

What moved most against sterling

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

CurrencyCode November 2024 December 2024 Change
Shekel ILS 4.9172 4.7310 -3.79%
Dirham AED 4.7567 4.6501 -2.24%
Riyal SAR 4.8571 4.7483 -2.24%
Dollar USD 1.2952 1.2662 -2.24%
Dollar HKD 10.0640 9.8559 -2.07%
Rupee INR 108.9029 106.8337 -1.90%
Norwegian Krone NOK 14.2533 13.9852 -1.88%
Forint HUF 483.3116 492.1745 +1.83%

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

CurrencyCodeUnits per £1Used by
Dirham AED 4.6501 Abu Dhabi, Dubai, UAE
Lek ALL 117.6994 Albania
Dram AMD 492.5378 Armenia
Readj Kwanza AOA 1,165.0369 Angola
Peso ARS 1,268.3843 Argentina
Dollar AUD 1.9473 Australia
Florin AWG 2.2665 Aruba
New Manat AZN 2.1525 Azerbaijan
Marka BAM 2.3462 Bosnia- Herzegovinia
Dollar BBD 2.5324 Barbados
Taka BDT 151.2211 Bangladesh
Lev BGN 2.3462 Bulgaria
Dinar BHD 0.4761 Bahrain
Franc BIF 3,724.6317 Burundi
Dollar (US) BMD 1.2662 Bermuda
Dollar BND 1.7004 Brunei
Boliviano BOB 8.7517 Bolivia
Real BRL 7.3155 Brazil
Dollar BSD 1.2662 Bahamas
Ngultrum BTN 106.8337 Bhutan
Pula BWP 17.2870 Botswana
Rouble BYN 4.1405 Belarus
Dollar BZD 2.5522 Belize
Dollar CAD 1.7719 Canada
Congo Fr CDF 3,616.5008 Congo (DemRep)
Franc CHF 1.1214 Switzerland
Peso CLP 1,232.2650 Chile
Yuan CNY 9.1758 China
Peso COP 5,564.7469 Colombia
Colon CRC 644.2140 Costa Rica
Peso CUP 30.3987 Cuba
Escudo CVE 132.2766 Cape Verde Islands
Koruna CZK 30.3566 Czech Republic
Franc DJF 225.3178 Djibouti
Krone DKK 8.9473 Denmark
Peso DOP 76.1865 Dominican Republic
Dinar DZD 169.0893 Algeria
Pound EGP 62.9822 Egypt
Nakfa ERN 18.9931 Eritrea
Birr ETB 155.1374 Ethiopia
Euro EUR 1.1996 Eurozone
Dollar FJD 2.8751 Fiji Islands
Lari GEL 3.4732 Georgia
Cedi GHS 20.1236 Ghana
Dalasi GMD 90.5036 Gambia
Franc GNF 10,909.7412 Guinea Republic
Quetzal GTQ 9.7777 Guatemala
Dollar GYD 264.4750 Guyana
Dollar HKD 9.8559 Hong Kong
Lempira HNL 31.9548 Honduras
Gourde HTG 166.5570 Haiti
Forint HUF 492.1745 Hungary
Rupiah IDR 20,143.5325 Indonesia
Shekel ILS 4.7310 Israel
Rupee INR 106.8337 India
Dinar IQD 1,654.3303 Iraq
Krona ISK 174.2930 Iceland
Dollar JMD 201.1121 Jamaica
Dinar JOD 0.8977 Jordan
Yen JPY 197.3097 Japan
Schilling KES 163.7172 Kenya
Som KGS 109.5264 Kyrgyz Republic
Riel KHR 5,121.2653 Cambodia
Franc KMF 590.1497 Comoros
Won KRW 1,769.3887 South Korea
Dinar KWD 0.3894 Kuwait
Dollar KYD 1.0466 Cayman Islands
Tenge KZT 628.4674 Kazakhstan
Kip LAK 27,709.0016 Lao People's Dem Rep
Pound LBP 113,350.7372 Lebanon
Rupee LKR 369.6179 Sri Lanka
Dollar LRD 230.1105 Liberia
Loti LSL 22.9569 Lesotho
Dinar LYD 6.1651 Libya
Dirham MAD 12.6456 Morocco
Leu MDL 22.9792 Moldova
Malagasy Ariary MGA 5,913.6201 Madagascar
Denar MKD 73.7209 Macedonia
Kyat MMK 2,657.4731 Myanmar
Tugrik MNT 4,323.7407 Mongolia
Pataca MOP 10.1516 Macao
Ouguiya MRU 50.3616 Mauritania
Rupee MUR 58.6188 Mauritius
Rufiyaa MVR 19.5499 Maldive Islands
Kwacha MWK 2,192.1788 Malawi
Mexican Peso MXN 25.6116 Mexico
Ringgit MYR 5.6596 Malaysia
Metical MZN 80.9195 Mozambique
Naira NGN 2,123.4831 Nigeria
Gold Cordoba NIO 46.5475 Nicaragua
Norwegian Krone NOK 13.9852 Norway
Rupee NPR 171.0141 Nepal
Dollar NZD 2.1540 New Zealand
Rial OMR 0.4875 Oman
Balboa PAB 1.2662 Panama
New Sol PEN 4.7980 Peru
Kina PGK 5.0496 Papua New Guinea
Peso PHP 74.7009 Philippines
Rupee PKR 351.3311 Pakistan
Zloty PLN 5.2022 Poland
Guarani PYG 9,876.7534 Paraguay
Riyal QAR 4.6090 Qatar
New Leu RON 5.9695 Romania
Dinar RSD 140.3359 Serbia
Rouble RUB 126.8436 Russia
Franc RWF 1,735.5355 Rwanda
Riyal SAR 4.7483 Saudi Arabia
Dollar SBD 10.6396 Soloman Islands
Rupee SCR 17.1351 Seychelles
Pound SDG 761.6495 Sudan Republic
Krona SEK 13.9286 Sweden
Dollar SGD 1.7004 Singapore
Leone SLE 28.6160 Sierra Leone
Schilling SOS 723.0656 Somali Republic
Dollar SRD 44.9691 Surinam
Colon SVC 11.0793 El Salvador
Lilangeni SZL 22.9569 Swaziland
Baht THB 43.9450 Thailand
New Manat TMT 4.4317 Turkmenistan
Dinar TND 3.9918 Tunisia
Pa'anga (AUS) TOP 3.0314 Tonga Islands
Turkish Lira TRY 43.6487 Turkey
Dollar TTD 8.5893 Trinidad/Tobago
Dollar TWD 41.2136 Taiwan
Schilling TZS 3,356.9044 Tanzania
Hryvnia UAH 52.2836 Ukraine
Schilling UGX 4,666.4926 Uganda
Dollar USD 1.2662 USA
Peso UYU 54.1579 Uruguay
Sum UZS 16,221.9694 Uzbekistan
Bolivar Fuerte VEF 5,818,640.3312 Venezuela
Dong VND 32,211.4260 Vietnam
Vatu VUV 153.3490 Vanuatu
Tala WST 3.5195 Western Samoa
CFA Franc XAF 786.8662 Cameroon Republic, Central African Republic, Chad and 3 more
E Caribbean Dollar XCD 3.4269 Antigua, Dominica, Grenada and 4 more
CFA Franc XOF 786.8662 Benin, Burkina Faso, Cote d'Ivoire and 5 more
CFP Franc XPF 143.1468 Fr. Polynesia, New Caledonia, Wallis & Futuna Islands
Rial YER 316.7057 Yemen (Rep of)
Rand ZAR 22.9569 South Africa
Kwacha ZMW 34.9327 Zambia
Zimbabwe Gold ZWG 32.4174 Zimbabwe

Using this month's rate

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