TaxBullUK capital gains tax

HMRC exchange rates for October 2020

145 currencies, as HMRC published them for 1 to 31 October 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 October 2020

Units of each currency per £1, for 1 to 31 October 2020. Sorted by currency code.
Code Currency Units per £1 Period covered
AED Dirham 4.6881 1 to 31 October 2020
ALL Lek 135.46 1 to 31 October 2020
AMD Dram 619.54 1 to 31 October 2020
AOA Readj Kwanza 792.58 1 to 31 October 2020
ARS Peso 96.6351 1 to 31 October 2020
AUD Dollar 1.7962 1 to 31 October 2020
AWG Florin 2.2846 1 to 31 October 2020
AZN New Manat 2.1684 1 to 31 October 2020
BAM Marka 2.1384 1 to 31 October 2020
BBD Dollar 2.5526 1 to 31 October 2020
BDT Taka 108.23 1 to 31 October 2020
BGN Lev 2.1384 1 to 31 October 2020
BHD Dinar 0.4813 1 to 31 October 2020
BIF Franc 2,465.26 1 to 31 October 2020
BMD Dollar (US) 1.2763 1 to 31 October 2020
BND Dollar 1.7496 1 to 31 October 2020
BOB Boliviano 8.8193 1 to 31 October 2020
BRL Real 7.0864 1 to 31 October 2020
BSD Dollar 1.2763 1 to 31 October 2020
BTN Ngultrum 93.9 1 to 31 October 2020
BWP Pula 14.86 1 to 31 October 2020
BYN Rouble 3.3204 1 to 31 October 2020
BZD Dollar 2.5526 1 to 31 October 2020
CAD Dollar 1.7055 1 to 31 October 2020
CDF Congo Fr 2,507.94 1 to 31 October 2020
CHF Franc 1.1788 1 to 31 October 2020
CLP Peso 997.44 1 to 31 October 2020
CNY Yuan 8.6686 1 to 31 October 2020
COP Peso 4,944.54 1 to 31 October 2020
CRC Colon 765.82 1 to 31 October 2020
CUP Peso 1.2763 1 to 31 October 2020
CVE Escudo 120.35 1 to 31 October 2020
CZK Koruna 29.43 1 to 31 October 2020
DJF Franc 226.82 1 to 31 October 2020
DKK Krone 8.1389 1 to 31 October 2020
DOP Peso 74.66 1 to 31 October 2020
DZD Dinar 165.1 1 to 31 October 2020
ECS Dollar 1.2763 1 to 31 October 2020
EGP Pound 20.1 1 to 31 October 2020
ERN Nakfa 19.14 1 to 31 October 2020
ETB Birr 46.96 1 to 31 October 2020
EUR Euro 1.0933 1 to 31 October 2020
FJD Dollar 2.705 1 to 31 October 2020
GEL Lari 4.1581 1 to 31 October 2020
GHS Cedi 7.3978 1 to 31 October 2020
GMD Dalasi 66.04 1 to 31 October 2020
GNF Franc 12,498.31 1 to 31 October 2020
GTQ Quetzal 9.9128 1 to 31 October 2020
GYD Dollar 266.77 1 to 31 October 2020
HKD Dollar 9.8915 1 to 31 October 2020
HNL Lempira 31.23 1 to 31 October 2020
HRK Kuna 8.2564 1 to 31 October 2020
HTG Gourde 96.98 1 to 31 October 2020
HUF Forint 399.91 1 to 31 October 2020
IDR Rupiah 18,908.52 1 to 31 October 2020
ILS Shekel 4.4082 1 to 31 October 2020
INR Rupee 93.9 1 to 31 October 2020
IQD Dinar 1,520.08 1 to 31 October 2020
ISK Krona 176.48 1 to 31 October 2020
JMD Dollar 181.2 1 to 31 October 2020
JOD Dinar 0.9049 1 to 31 October 2020
JPY Yen 134.37 1 to 31 October 2020
KES Schilling 138.35 1 to 31 October 2020
KGS Som 101.16 1 to 31 October 2020
KHR Riel 5,223.92 1 to 31 October 2020
KMF Franc 537.88 1 to 31 October 2020
KRW Won 1,486.06 1 to 31 October 2020
KWD Dinar 0.3909 1 to 31 October 2020
KYD Dollar 1.0466 1 to 31 October 2020
KZT Tenge 543.69 1 to 31 October 2020
LAK Kip 11,652.69 1 to 31 October 2020
LBP Pound 1,930.03 1 to 31 October 2020
LKR Rupee 236.05 1 to 31 October 2020
LRD Dollar 1.2763 1 to 31 October 2020
LSL Loti 21.74 1 to 31 October 2020
LYD Dinar 1.7358 1 to 31 October 2020
MAD Dirham 11.83 1 to 31 October 2020
MDL Leu 21.3 1 to 31 October 2020
MGA Malagasy Ariary 4,926.55 1 to 31 October 2020
MKD Denar 67.33 1 to 31 October 2020
MMK Kyat 1,675.75 1 to 31 October 2020
MNT Tugrik 3,666.19 1 to 31 October 2020
MOP Pataca 10.1883 1 to 31 October 2020
MRU Ouguiya 45.6 1 to 31 October 2020
MUR Rupee 51.11 1 to 31 October 2020
MVR Rufiyaa 19.66 1 to 31 October 2020
MWK Kwacha 954.16 1 to 31 October 2020
MXN Mexican Peso 28.26 1 to 31 October 2020
MYR Ringgit 5.3024 1 to 31 October 2020
MZN Metical 91.97 1 to 31 October 2020
NGN Naira 492.01 1 to 31 October 2020
NIO Gold Cordoba 44.12 1 to 31 October 2020
NOK Norwegian Krone 12.04 1 to 31 October 2020
NPR Rupee 150.24 1 to 31 October 2020
NZD Dollar 1.9417 1 to 31 October 2020
OMR Rial 0.4914 1 to 31 October 2020
PAB Balboa 1.2763 1 to 31 October 2020
PEN New Sol 4.5309 1 to 31 October 2020
PGK Kina 4.4501 1 to 31 October 2020
PHP Peso 61.89 1 to 31 October 2020
PKR Rupee 212.25 1 to 31 October 2020
PLN Zloty 4.9337 1 to 31 October 2020
PYG Guarani 8,940.7 1 to 31 October 2020
QAR Riyal 4.648 1 to 31 October 2020
RON New Leu 5.3251 1 to 31 October 2020
RSD Dinar 128.59 1 to 31 October 2020
RUB Rouble 98.1 1 to 31 October 2020
RWF Franc 1,231.63 1 to 31 October 2020
SAR Riyal 4.7872 1 to 31 October 2020
SBD Dollar 10.33 1 to 31 October 2020
SCR Rupee 23.36 1 to 31 October 2020
SDG Pound 70.57 1 to 31 October 2020
SEK Krona 11.46 1 to 31 October 2020
SGD Dollar 1.7496 1 to 31 October 2020
SLL Leone 12,731.18 1 to 31 October 2020
SOS Schilling 742.81 1 to 31 October 2020
SRD Dollar 18.06 1 to 31 October 2020
STD Dobra 26,993.9 1 to 31 October 2020
SVC Colon 11.16 1 to 31 October 2020
SZL Lilangeni 21.74 1 to 31 October 2020
THB Baht 40.16 1 to 31 October 2020
TMT New Manat 4.4671 1 to 31 October 2020
TND Dinar 3.5481 1 to 31 October 2020
TOP Pa'anga (AUS) 1.7962 1 to 31 October 2020
TRY Turkish Lira 9.8378 1 to 31 October 2020
TTD Dollar 8.6354 1 to 31 October 2020
TWD Dollar 37.13 1 to 31 October 2020
TZS Schilling 2,961.03 1 to 31 October 2020
UAH Hryvnia 36.02 1 to 31 October 2020
UGX Schilling 4,715.95 1 to 31 October 2020
USD Dollar 1.2763 1 to 31 October 2020
UYU Peso 54.08 1 to 31 October 2020
UZS Sum 13,165.91 1 to 31 October 2020
VEF Bolivar Fuerte 316,243 1 to 31 October 2020
VND Dong 29,588.68 1 to 31 October 2020
VUV Vatu 144.68 1 to 31 October 2020
WST Tala 3.3341 1 to 31 October 2020
XAF CFA Franc 717.18 1 to 31 October 2020
XCD E Caribbean Dollar 3.446 1 to 31 October 2020
XOF CFA Franc 717.18 1 to 31 October 2020
XPF CFP Franc 130.46 1 to 31 October 2020
YER Rial 319.45 1 to 31 October 2020
ZAR Rand 21.74 1 to 31 October 2020
ZMW Kwacha 25.46 1 to 31 October 2020
ZWL Dollar 461.89 1 to 31 October 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 October 2020:

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

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