TaxBullUK capital gains tax

HMRC exchange rates for September 2019

145 currencies, as HMRC published them for 1 to 30 September 2019. 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 September 2019

Units of each currency per £1, for 1 to 30 September 2019. Sorted by currency code.
Code Currency Units per £1 Period covered
AED Dirham 4.4557 1 to 30 September 2019
ALL Lek 132.48 1 to 30 September 2019
AMD Dram 577.33 1 to 30 September 2019
AOA Readj Kwanza 439.12 1 to 30 September 2019
ARS Peso 66.72 1 to 30 September 2019
AUD Dollar 1.7869 1 to 30 September 2019
AWG Florin 2.1714 1 to 30 September 2019
AZN New Manat 2.0579 1 to 30 September 2019
BAM Marka 2.1387 1 to 30 September 2019
BBD Dollar 2.4261 1 to 30 September 2019
BDT Taka 102.39 1 to 30 September 2019
BGN Lev 2.1387 1 to 30 September 2019
BHD Dinar 0.4573 1 to 30 September 2019
BIF Franc 2,236.71 1 to 30 September 2019
BMD Dollar (US) 1.213 1 to 30 September 2019
BND Dollar 1.6781 1 to 30 September 2019
BOB Boliviano 8.3822 1 to 30 September 2019
BRL Real 4.892 1 to 30 September 2019
BSD Dollar 1.213 1 to 30 September 2019
BTN Ngultrum 86.79 1 to 30 September 2019
BWP Pula 13.41 1 to 30 September 2019
BYN Rouble 2.4901 1 to 30 September 2019
BZD Dollar 2.4261 1 to 30 September 2019
CAD Dollar 1.6113 1 to 30 September 2019
CDF Congo Fr 2,006.38 1 to 30 September 2019
CHF Franc 1.19 1 to 30 September 2019
CLP Peso 861.87 1 to 30 September 2019
CNY Yuan 8.568 1 to 30 September 2019
COP Peso 4,115.47 1 to 30 September 2019
CRC Colon 685.04 1 to 30 September 2019
CUP Peso 1.213 1 to 30 September 2019
CVE Escudo 120.47 1 to 30 September 2019
CZK Koruna 28.21 1 to 30 September 2019
DJF Franc 215.58 1 to 30 September 2019
DKK Krone 8.153 1 to 30 September 2019
DOP Peso 61.77 1 to 30 September 2019
DZD Dinar 145.5 1 to 30 September 2019
ECS Dollar 1.213 1 to 30 September 2019
EGP Pound 20.13 1 to 30 September 2019
ERN Nakfa 18.19 1 to 30 September 2019
ETB Birr 35.49 1 to 30 September 2019
EUR Euro 1.0935 1 to 30 September 2019
FJD Dollar 2.6386 1 to 30 September 2019
GEL Lari 3.5603 1 to 30 September 2019
GHS Cedi 6.6354 1 to 30 September 2019
GMD Dalasi 61.47 1 to 30 September 2019
GNF Franc 11,136.99 1 to 30 September 2019
GTQ Quetzal 9.3059 1 to 30 September 2019
GYD Dollar 253.75 1 to 30 September 2019
HKD Dollar 9.5148 1 to 30 September 2019
HNL Lempira 29.78 1 to 30 September 2019
HRK Kuna 8.073 1 to 30 September 2019
HTG Gourde 113.19 1 to 30 September 2019
HUF Forint 357.94 1 to 30 September 2019
IDR Rupiah 17,273.81 1 to 30 September 2019
ILS Shekel 4.2753 1 to 30 September 2019
INR Rupee 86.79 1 to 30 September 2019
IQD Dinar 1,447.28 1 to 30 September 2019
ISK Krona 151.23 1 to 30 September 2019
JMD Dollar 163.06 1 to 30 September 2019
JOD Dinar 0.8601 1 to 30 September 2019
JPY Yen 129.15 1 to 30 September 2019
KES Schilling 124.94 1 to 30 September 2019
KGS Som 84.67 1 to 30 September 2019
KHR Riel 4,949.9 1 to 30 September 2019
KMF Franc 537.95 1 to 30 September 2019
KRW Won 1,458.62 1 to 30 September 2019
KWD Dinar 0.3691 1 to 30 September 2019
KYD Dollar 0.9947 1 to 30 September 2019
KZT Tenge 468.26 1 to 30 September 2019
LAK Kip 10,576.37 1 to 30 September 2019
LBP Pound 1,829.88 1 to 30 September 2019
LKR Rupee 216.98 1 to 30 September 2019
LRD Dollar 1.213 1 to 30 September 2019
LSL Loti 18.48 1 to 30 September 2019
LYD Dinar 1.7097 1 to 30 September 2019
MAD Dirham 11.65 1 to 30 September 2019
MDL Leu 21.22 1 to 30 September 2019
MGA Malagasy Ariary 4,497.37 1 to 30 September 2019
MKD Denar 67.35 1 to 30 September 2019
MMK Kyat 1,846.01 1 to 30 September 2019
MNT Tugrik 3,238.23 1 to 30 September 2019
MOP Pataca 9.8003 1 to 30 September 2019
MRO not held 433.42 1 to 30 September 2019
MUR Rupee 43.73 1 to 30 September 2019
MVR Rufiyaa 18.8 1 to 30 September 2019
MWK Kwacha 888.45 1 to 30 September 2019
MXN Mexican Peso 23.92 1 to 30 September 2019
MYR Ringgit 5.0675 1 to 30 September 2019
MZN Metical 73.69 1 to 30 September 2019
NGN Naira 438.82 1 to 30 September 2019
NIO Gold Cordoba 40.45 1 to 30 September 2019
NOK Norwegian Krone 10.86 1 to 30 September 2019
NPR Rupee 138.87 1 to 30 September 2019
NZD Dollar 1.8926 1 to 30 September 2019
OMR Rial 0.467 1 to 30 September 2019
PAB Balboa 1.213 1 to 30 September 2019
PEN New Sol 4.1009 1 to 30 September 2019
PGK Kina 4.1217 1 to 30 September 2019
PHP Peso 63.44 1 to 30 September 2019
PKR Rupee 192.14 1 to 30 September 2019
PLN Zloty 4.7592 1 to 30 September 2019
PYG Guarani 7,449.44 1 to 30 September 2019
QAR Riyal 4.4176 1 to 30 September 2019
RON New Leu 5.1645 1 to 30 September 2019
RSD Dinar 128.84 1 to 30 September 2019
RUB Rouble 79.94 1 to 30 September 2019
RWF Franc 1,114.38 1 to 30 September 2019
SAR Riyal 4.5494 1 to 30 September 2019
SBD Dollar 9.7199 1 to 30 September 2019
SCR Rupee 16.89 1 to 30 September 2019
SDG Pound 54.71 1 to 30 September 2019
SEK Krona 11.67 1 to 30 September 2019
SGD Dollar 1.6781 1 to 30 September 2019
SLL Leone 11,281.34 1 to 30 September 2019
SOS Schilling 703.56 1 to 30 September 2019
SRD Dollar 9.0469 1 to 30 September 2019
STD Dobra 26,596.1 1 to 30 September 2019
SVC Colon 10.61 1 to 30 September 2019
SZL Lilangeni 18.48 1 to 30 September 2019
THB Baht 37.33 1 to 30 September 2019
TMT New Manat 4.2457 1 to 30 September 2019
TND Dinar 3.4771 1 to 30 September 2019
TOP Pa'anga (AUS) 1.7869 1 to 30 September 2019
TRY Turkish Lira 6.9526 1 to 30 September 2019
TTD Dollar 8.1649 1 to 30 September 2019
TWD Dollar 38.04 1 to 30 September 2019
TZS Schilling 2,788.79 1 to 30 September 2019
UAH Hryvnia 30.52 1 to 30 September 2019
UGX Schilling 4,476.14 1 to 30 September 2019
USD Dollar 1.213 1 to 30 September 2019
UYU Peso 44.3 1 to 30 September 2019
UZS Sum 10,991.42 1 to 30 September 2019
VEF Bolivar Fuerte 301,389.67 1 to 30 September 2019
VND Dong 28,144.59 1 to 30 September 2019
VUV Vatu 142.96 1 to 30 September 2019
WST Tala 3.2357 1 to 30 September 2019
XAF CFA Franc 717.27 1 to 30 September 2019
XCD E Caribbean Dollar 3.2752 1 to 30 September 2019
XOF CFA Franc 717.27 1 to 30 September 2019
XPF CFP Franc 130.48 1 to 30 September 2019
YER Rial 303.14 1 to 30 September 2019
ZAR Rand 18.48 1 to 30 September 2019
ZMW Kwacha 15.89 1 to 30 September 2019
ZWL Dollar 439 1 to 30 September 2019

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 September 2019:

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

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