TaxBullUK capital gains tax

HMRC exchange rates for February 2020

145 currencies, as HMRC published them for 1 to 29 February 2020. Each figure is the number of units you get for one pound.

Divide, do not multiply

Sterling is the foreign amount divided by the rate in this table. Multiplying instead is wrong by the square of the rate, which on a typical dollar figure is more than half as much again.

HMRC do not prescribe which exchange rate you use. CG78310 expects a reasonable and consistent method, and the monthly rate is the method this calculator applies to every trade. What CG78310 does settle is the date: sterling worth is taken at the date of the acquisition or disposal (Bentley v Pike, Capcount Trading v Evans). A broker's own rate and a market feed are neither published nor consistent, so this site never reads one.

Every rate HMRC published for February 2020

Units of each currency per £1, for 1 to 29 February 2020. Sorted by currency code.
Code Currency Units per £1 Period covered
AED Dirham 4.82 1 to 29 February 2020
ALL Lek 144.8 1 to 29 February 2020
AMD Dram 628.34 1 to 29 February 2020
AOA Readj Kwanza 648.1 1 to 29 February 2020
ARS Peso 78.99 1 to 29 February 2020
AUD Dollar 1.9213 1 to 29 February 2020
AWG Florin 2.3521 1 to 29 February 2020
AZN New Manat 2.2293 1 to 29 February 2020
BAM Marka 2.2305 1 to 29 February 2020
BBD Dollar 2.6281 1 to 29 February 2020
BDT Taka 111.75 1 to 29 February 2020
BGN Lev 2.3206 1 to 29 February 2020
BHD Dinar 0.4955 1 to 29 February 2020
BIF Franc 2,472.74 1 to 29 February 2020
BMD Dollar (US) 1.314 1 to 29 February 2020
BND Dollar 1.7731 1 to 29 February 2020
BOB Boliviano 9.08 1 to 29 February 2020
BRL Real 5.4965 1 to 29 February 2020
BSD Dollar 1.314 1 to 29 February 2020
BTN Ngultrum 93.55 1 to 29 February 2020
BWP Pula 14.09 1 to 29 February 2020
BYN Rouble 2.782 1 to 29 February 2020
BZD Dollar 2.6281 1 to 29 February 2020
CAD Dollar 1.7239 1 to 29 February 2020
CDF Congo Fr 2,221.39 1 to 29 February 2020
CHF Franc 1.2748 1 to 29 February 2020
CLP Peso 1,014.63 1 to 29 February 2020
CNY Yuan 9.0685 1 to 29 February 2020
COP Peso 4,381.54 1 to 29 February 2020
CRC Colon 744.91 1 to 29 February 2020
CUP Peso 1.314 1 to 29 February 2020
CVE Escudo 130.94 1 to 29 February 2020
CZK Koruna 29.82 1 to 29 February 2020
DJF Franc 233.53 1 to 29 February 2020
DKK Krone 8.8662 1 to 29 February 2020
DOP Peso 70.24 1 to 29 February 2020
DZD Dinar 157.24 1 to 29 February 2020
ECS Dollar 1.314 1 to 29 February 2020
EGP Pound 20.76 1 to 29 February 2020
ERN Nakfa 19.71 1 to 29 February 2020
ETB Birr 42.08 1 to 29 February 2020
EUR Euro 1.1864 1 to 29 February 2020
FJD Dollar 2.8538 1 to 29 February 2020
GEL Lari 3.7871 1 to 29 February 2020
GHS Cedi 7.4112 1 to 29 February 2020
GMD Dalasi 67.34 1 to 29 February 2020
GNF Franc 12,531.37 1 to 29 February 2020
GTQ Quetzal 10.1 1 to 29 February 2020
GYD Dollar 274.55 1 to 29 February 2020
HKD Dollar 10.21 1 to 29 February 2020
HNL Lempira 32.39 1 to 29 February 2020
HRK Kuna 8.8256 1 to 29 February 2020
HTG Gourde 121.07 1 to 29 February 2020
HUF Forint 398.7 1 to 29 February 2020
IDR Rupiah 17,929.46 1 to 29 February 2020
ILS Shekel 4.5495 1 to 29 February 2020
INR Rupee 93.55 1 to 29 February 2020
IQD Dinar 1,564.36 1 to 29 February 2020
ISK Krona 163.49 1 to 29 February 2020
JMD Dollar 180.12 1 to 29 February 2020
JOD Dinar 0.9317 1 to 29 February 2020
JPY Yen 144.42 1 to 29 February 2020
KES Schilling 132.52 1 to 29 February 2020
KGS Som 91.58 1 to 29 February 2020
KHR Riel 5,321.87 1 to 29 February 2020
KMF Franc 583.69 1 to 29 February 2020
KRW Won 1,530.26 1 to 29 February 2020
KWD Dinar 0.3991 1 to 29 February 2020
KYD Dollar 1.0775 1 to 29 February 2020
KZT Tenge 495.25 1 to 29 February 2020
LAK Kip 11,688.41 1 to 29 February 2020
LBP Pound 1,986.83 1 to 29 February 2020
LKR Rupee 238.49 1 to 29 February 2020
LRD Dollar 1.314 1 to 29 February 2020
LSL Loti 18.84 1 to 29 February 2020
LYD Dinar 1.8397 1 to 29 February 2020
MAD Dirham 12.63 1 to 29 February 2020
MDL Leu 23.25 1 to 29 February 2020
MGA Malagasy Ariary 4,861.96 1 to 29 February 2020
MKD Denar 73.06 1 to 29 February 2020
MMK Kyat 1,930.07 1 to 29 February 2020
MNT Tugrik 3,609.67 1 to 29 February 2020
MOP Pataca 10.51 1 to 29 February 2020
MRO not held 46.95 1 to 29 February 2020
MUR Rupee 48.32 1 to 29 February 2020
MVR Rufiyaa 20.36 1 to 29 February 2020
MWK Kwacha 967.81 1 to 29 February 2020
MXN Mexican Peso 24.55 1 to 29 February 2020
MYR Ringgit 5.3436 1 to 29 February 2020
MZN Metical 83.4 1 to 29 February 2020
NGN Naira 475.35 1 to 29 February 2020
NIO Gold Cordoba 44.54 1 to 29 February 2020
NOK Norwegian Krone 11.81 1 to 29 February 2020
NPR Rupee 149.68 1 to 29 February 2020
NZD Dollar 1.9929 1 to 29 February 2020
OMR Rial 0.5059 1 to 29 February 2020
PAB Balboa 1.314 1 to 29 February 2020
PEN New Sol 4.3543 1 to 29 February 2020
PGK Kina 4.481 1 to 29 February 2020
PHP Peso 66.9 1 to 29 February 2020
PKR Rupee 203.07 1 to 29 February 2020
PLN Zloty 5.0315 1 to 29 February 2020
PYG Guarani 8,577.12 1 to 29 February 2020
QAR Riyal 4.7844 1 to 29 February 2020
RON New Leu 5.6692 1 to 29 February 2020
RSD Dinar 139.46 1 to 29 February 2020
RUB Rouble 81.54 1 to 29 February 2020
RWF Franc 1,228.68 1 to 29 February 2020
SAR Riyal 4.9294 1 to 29 February 2020
SBD Dollar 10.9 1 to 29 February 2020
SCR Rupee 18.34 1 to 29 February 2020
SDG Pound 59.55 1 to 29 February 2020
SEK Krona 12.51 1 to 29 February 2020
SGD Dollar 1.7731 1 to 29 February 2020
SLL Leone 12,976.17 1 to 29 February 2020
SOS Schilling 762.14 1 to 29 February 2020
SRD Dollar 9.8001 1 to 29 February 2020
STD Dobra 29,237.5 1 to 29 February 2020
SVC Colon 11.49 1 to 29 February 2020
SZL Lilangeni 18.84 1 to 29 February 2020
THB Baht 39.9 1 to 29 February 2020
TMT New Manat 4.6123 1 to 29 February 2020
TND Dinar 3.7086 1 to 29 February 2020
TOP Pa'anga (AUS) 1.9213 1 to 29 February 2020
TRY Turkish Lira 7.7782 1 to 29 February 2020
TTD Dollar 8.9019 1 to 29 February 2020
TWD Dollar 39.39 1 to 29 February 2020
TZS Schilling 3,027.55 1 to 29 February 2020
UAH Hryvnia 32.12 1 to 29 February 2020
UGX Schilling 4,829.1 1 to 29 February 2020
USD Dollar 1.314 1 to 29 February 2020
UYU Peso 49.07 1 to 29 February 2020
UZS Sum 12,545.24 1 to 29 February 2020
VEF Bolivar Fuerte 326,591 1 to 29 February 2020
VND Dong 30,447.05 1 to 29 February 2020
VUV Vatu 153.17 1 to 29 February 2020
WST Tala 3.4662 1 to 29 February 2020
XAF CFA Franc 778.25 1 to 29 February 2020
XCD E Caribbean Dollar 3.5479 1 to 29 February 2020
XOF CFA Franc 778.25 1 to 29 February 2020
XPF CFP Franc 141.58 1 to 29 February 2020
YER Rial 328.37 1 to 29 February 2020
ZAR Rand 18.84 1 to 29 February 2020
ZMW Kwacha 19.15 1 to 29 February 2020
ZWL Dollar 475.55 1 to 29 February 2020

Rates are shown exactly as published and are not rounded, because the calculator divides by the same figure. A currency with no name against it is one this server holds only by code.

Where this month came from

Months before January 2021 come from HMRC's own XML archive, which is what the gov.uk collection links to for monthly rates up to December 2020. This is the file for February 2020:

http://www.hmrc.gov.uk/softwaredevelopers/rates/exrates-monthly-0220.XML

The same file is also served with a lower case extension, at http://www.hmrc.gov.uk/softwaredevelopers/rates/exrates-monthly-0220.xml, and HMRC's own index is inconsistent about which. The host is case sensitive, so both spellings are tried. The file carries a Period attribute and a rate is kept only when that attribute names the month asked for, because a wrong month URL still answers 200 with a complete and valid looking file.

The collection that lists both is Exchange rates for customs and VAT on gov.uk. Nothing here is taken from a mirror. A rate comes from HMRC or it does not come at all.

Using this month on a return

Work out the tax from your broker CSV →

Upload a broker export and every foreign trade in it is converted at the HMRC rate for its own month, with the month named in the report. The guide explains the matching rules that decide which cost a disposal takes.