TaxBullUK capital gains tax

HMRC exchange rates for February 2018

145 currencies, as HMRC published them for 1 to 28 February 2018. 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 2018

Units of each currency per £1, for 1 to 28 February 2018. Sorted by currency code.
Code Currency Units per £1 Period covered
AED Dirham 5.2242 1 to 28 February 2018
ALL Lek 153.42 1 to 28 February 2018
AMD Dram 683.79 1 to 28 February 2018
AOA Readj Kwanza 288.06 1 to 28 February 2018
ARS Peso 27.78 1 to 28 February 2018
AUD Dollar 1.7621 1 to 28 February 2018
AWG Florin 2.5459 1 to 28 February 2018
AZN New Manat 2.403 1 to 28 February 2018
BAM Marka 2.2466 1 to 28 February 2018
BBD Dollar 2.8446 1 to 28 February 2018
BDT Taka 118.44 1 to 28 February 2018
BGN Lev 2.2467 1 to 28 February 2018
BHD Dinar 0.5362 1 to 28 February 2018
BIF Franc 2,501.5 1 to 28 February 2018
BMD Dollar (US) 1.4223 1 to 28 February 2018
BND Dollar 1.8616 1 to 28 February 2018
BOB Boliviano 9.828 1 to 28 February 2018
BRL Real 4.5276 1 to 28 February 2018
BSD Dollar 1.4223 1 to 28 February 2018
BTN Ngultrum 90.56 1 to 28 February 2018
BWP Pula 13.64 1 to 28 February 2018
BYN Rouble 2.758 1 to 28 February 2018
BZD Dollar 2.8428 1 to 28 February 2018
CAD Dollar 1.7562 1 to 28 February 2018
CDF Congo Fr 2,269.98 1 to 28 February 2018
CHF Franc 1.3452 1 to 28 February 2018
CLP Peso 857.21 1 to 28 February 2018
CNY Yuan 9.0852 1 to 28 February 2018
COP Peso 4,002.43 1 to 28 February 2018
CRC Colon 809.46 1 to 28 February 2018
CUP Peso 1.4223 1 to 28 February 2018
CVE Escudo 127.22 1 to 28 February 2018
CZK Koruna 29.14 1 to 28 February 2018
DJF Franc 252.76 1 to 28 February 2018
DKK Krone 8.5527 1 to 28 February 2018
DOP Peso 69.12 1 to 28 February 2018
DZD Dinar 161.66 1 to 28 February 2018
ECS Dollar 1.4223 1 to 28 February 2018
EGP Pound 25.16 1 to 28 February 2018
ERN Nakfa 21.33 1 to 28 February 2018
ETB Birr 38.9 1 to 28 February 2018
EUR Euro 1.1487 1 to 28 February 2018
FJD Dollar 2.8475 1 to 28 February 2018
GEL Lari 3.5771 1 to 28 February 2018
GHS Cedi 6.464 1 to 28 February 2018
GMD Dalasi 68.09 1 to 28 February 2018
GNF Franc 12,839.04 1 to 28 February 2018
GTQ Quetzal 10.45 1 to 28 February 2018
GYD Dollar 295.65 1 to 28 February 2018
HKD Dollar 11.11 1 to 28 February 2018
HNL Lempira 33.57 1 to 28 February 2018
HRK Kuna 8.5372 1 to 28 February 2018
HTG Gourde 91.31 1 to 28 February 2018
HUF Forint 355.02 1 to 28 February 2018
IDR Rupiah 18,936.41 1 to 28 February 2018
ILS Shekel 4.8541 1 to 28 February 2018
INR Rupee 90.56 1 to 28 February 2018
IQD Dinar 1,683.28 1 to 28 February 2018
ISK Krona 144.61 1 to 28 February 2018
JMD Dollar 176.77 1 to 28 February 2018
JOD Dinar 1.0084 1 to 28 February 2018
JPY Yen 155.28 1 to 28 February 2018
KES Schilling 145.5 1 to 28 February 2018
KGS Som 97.7 1 to 28 February 2018
KHR Riel 5,711.92 1 to 28 February 2018
KMF Franc 565.11 1 to 28 February 2018
KRW Won 1,522.06 1 to 28 February 2018
KWD Dinar 0.4267 1 to 28 February 2018
KYD Dollar 1.1663 1 to 28 February 2018
KZT Tenge 456.39 1 to 28 February 2018
LAK Kip 11,805.03 1 to 28 February 2018
LBP Pound 2,150.78 1 to 28 February 2018
LKR Rupee 218.67 1 to 28 February 2018
LRD Dollar 1.4223 1 to 28 February 2018
LSL Loti 16.94 1 to 28 February 2018
LYD Dinar 1.9059 1 to 28 February 2018
MAD Dirham 13.03 1 to 28 February 2018
MDL Leu 23.96 1 to 28 February 2018
MGA Malagasy Ariary 4,613.91 1 to 28 February 2018
MKD Denar 70.73 1 to 28 February 2018
MMK Kyat 1,905.65 1 to 28 February 2018
MNT Tugrik 3,440.52 1 to 28 February 2018
MOP Pataca 11.45 1 to 28 February 2018
MRO not held 504.2 1 to 28 February 2018
MUR Rupee 46.43 1 to 28 February 2018
MVR Rufiyaa 21.91 1 to 28 February 2018
MWK Kwacha 1,032.37 1 to 28 February 2018
MXN Mexican Peso 26.31 1 to 28 February 2018
MYR Ringgit 5.5647 1 to 28 February 2018
MZN Metical 84.75 1 to 28 February 2018
NGN Naira 512.73 1 to 28 February 2018
NIO Gold Cordoba 43.93 1 to 28 February 2018
NOK Norwegian Krone 11.03 1 to 28 February 2018
NPR Rupee 144.9 1 to 28 February 2018
NZD Dollar 1.9163 1 to 28 February 2018
OMR Rial 0.5476 1 to 28 February 2018
PAB Balboa 1.4223 1 to 28 February 2018
PEN New Sol 4.5673 1 to 28 February 2018
PGK Kina 4.5982 1 to 28 February 2018
PHP Peso 72.49 1 to 28 February 2018
PKR Rupee 157.17 1 to 28 February 2018
PLN Zloty 4.7638 1 to 28 February 2018
PYG Guarani 7,967.2 1 to 28 February 2018
QAR Riyal 5.1786 1 to 28 February 2018
RON New Leu 5.3591 1 to 28 February 2018
RSD Dinar 136.38 1 to 28 February 2018
RUB Rouble 80 1 to 28 February 2018
RWF Franc 1,212.66 1 to 28 February 2018
SAR Riyal 5.3337 1 to 28 February 2018
SBD Dollar 11.04 1 to 28 February 2018
SCR Rupee 19.66 1 to 28 February 2018
SDG Pound 9.9831 1 to 28 February 2018
SEK Krona 11.28 1 to 28 February 2018
SGD Dollar 1.8616 1 to 28 February 2018
SLL Leone 10,933.88 1 to 28 February 2018
SOS Schilling 829.19 1 to 28 February 2018
SRD Dollar 10.62 1 to 28 February 2018
STD Dobra 27,645.24 1 to 28 February 2018
SVC Colon 12.45 1 to 28 February 2018
SZL Lilangeni 16.94 1 to 28 February 2018
THB Baht 45 1 to 28 February 2018
TMT New Manat 4.978 1 to 28 February 2018
TND Dinar 3.4071 1 to 28 February 2018
TOP Pa'anga (AUS) 1.7621 1 to 28 February 2018
TRY Turkish Lira 5.3111 1 to 28 February 2018
TTD Dollar 9.6042 1 to 28 February 2018
TWD Dollar 41.58 1 to 28 February 2018
TZS Schilling 3,201.58 1 to 28 February 2018
UAH Hryvnia 40.99 1 to 28 February 2018
UGX Schilling 5,175.76 1 to 28 February 2018
USD Dollar 1.4223 1 to 28 February 2018
UYU Peso 40.45 1 to 28 February 2018
UZS Sum 11,611.5 1 to 28 February 2018
VEF Bolivar Fuerte 14.21 1 to 28 February 2018
VND Dong 32,300.99 1 to 28 February 2018
VUV Vatu 151.62 1 to 28 February 2018
WST Tala 3.5092 1 to 28 February 2018
XAF CFA Franc 753.48 1 to 28 February 2018
XCD E Caribbean Dollar 3.8402 1 to 28 February 2018
XOF CFA Franc 753.48 1 to 28 February 2018
XPF CFP Franc 137.07 1 to 28 February 2018
YER Rial 355.74 1 to 28 February 2018
ZAR Rand 16.94 1 to 28 February 2018
ZMW Kwacha 13.85 1 to 28 February 2018
ZWL Dollar 514.72 1 to 28 February 2018

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 2018:

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

The same file is also served with a lower case extension, at http://www.hmrc.gov.uk/softwaredevelopers/rates/exrates-monthly-0218.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.