TaxBullUK capital gains tax

HMRC exchange rates for August 2018

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

Units of each currency per £1, for 1 to 31 August 2018. Sorted by currency code.
Code Currency Units per £1 Period covered
AED Dirham 4.7931 1 to 31 August 2018
ALL Lek 141.29 1 to 31 August 2018
AMD Dram 626.74 1 to 31 August 2018
AOA Readj Kwanza 330.86 1 to 31 August 2018
ARS Peso 36.13 1 to 31 August 2018
AUD Dollar 1.7683 1 to 31 August 2018
AWG Florin 2.3358 1 to 31 August 2018
AZN New Manat 2.2203 1 to 31 August 2018
BAM Marka 2.1921 1 to 31 August 2018
BBD Dollar 2.6098 1 to 31 August 2018
BDT Taka 109.27 1 to 31 August 2018
BGN Lev 2.1921 1 to 31 August 2018
BHD Dinar 0.492 1 to 31 August 2018
BIF Franc 2,329.25 1 to 31 August 2018
BMD Dollar (US) 1.3049 1 to 31 August 2018
BND Dollar 1.7823 1 to 31 August 2018
BOB Boliviano 9.0169 1 to 31 August 2018
BRL Real 5.0198 1 to 31 August 2018
BSD Dollar 1.3049 1 to 31 August 2018
BTN Ngultrum 89.56 1 to 31 August 2018
BWP Pula 13.4 1 to 31 August 2018
BYN Rouble 2.5928 1 to 31 August 2018
BZD Dollar 2.6082 1 to 31 August 2018
CAD Dollar 1.7251 1 to 31 August 2018
CDF Congo Fr 2,115.24 1 to 31 August 2018
CHF Franc 1.3046 1 to 31 August 2018
CLP Peso 856.68 1 to 31 August 2018
CNY Yuan 8.7618 1 to 31 August 2018
COP Peso 3,765.96 1 to 31 August 2018
CRC Colon 740.35 1 to 31 August 2018
CUP Peso 1.3049 1 to 31 August 2018
CVE Escudo 123.97 1 to 31 August 2018
CZK Koruna 28.97 1 to 31 August 2018
DJF Franc 231.9 1 to 31 August 2018
DKK Krone 8.355 1 to 31 August 2018
DOP Peso 64.39 1 to 31 August 2018
DZD Dinar 153.91 1 to 31 August 2018
ECS Dollar 1.3049 1 to 31 August 2018
EGP Pound 23.35 1 to 31 August 2018
ERN Nakfa 19.57 1 to 31 August 2018
ETB Birr 35.82 1 to 31 August 2018
EUR Euro 1.1208 1 to 31 August 2018
FJD Dollar 2.7317 1 to 31 August 2018
GEL Lari 3.2009 1 to 31 August 2018
GHS Cedi 6.2668 1 to 31 August 2018
GMD Dalasi 62.83 1 to 31 August 2018
GNF Franc 11,787.85 1 to 31 August 2018
GTQ Quetzal 9.7613 1 to 31 August 2018
GYD Dollar 272.94 1 to 31 August 2018
HKD Dollar 10.24 1 to 31 August 2018
HNL Lempira 31.3 1 to 31 August 2018
HRK Kuna 8.2867 1 to 31 August 2018
HTG Gourde 87.66 1 to 31 August 2018
HUF Forint 363.48 1 to 31 August 2018
IDR Rupiah 18,797.16 1 to 31 August 2018
ILS Shekel 4.7515 1 to 31 August 2018
INR Rupee 89.56 1 to 31 August 2018
IQD Dinar 1,554.14 1 to 31 August 2018
ISK Krona 139.42 1 to 31 August 2018
JMD Dollar 170.84 1 to 31 August 2018
JOD Dinar 0.9265 1 to 31 August 2018
JPY Yen 147.17 1 to 31 August 2018
KES Schilling 131.33 1 to 31 August 2018
KGS Som 88.94 1 to 31 August 2018
KHR Riel 5,296.6 1 to 31 August 2018
KMF Franc 551.4 1 to 31 August 2018
KRW Won 1,477.54 1 to 31 August 2018
KWD Dinar 0.3954 1 to 31 August 2018
KYD Dollar 1.07 1 to 31 August 2018
KZT Tenge 450.21 1 to 31 August 2018
LAK Kip 11,014.69 1 to 31 August 2018
LBP Pound 1,971.05 1 to 31 August 2018
LKR Rupee 208.71 1 to 31 August 2018
LRD Dollar 1.3049 1 to 31 August 2018
LSL Loti 17.31 1 to 31 August 2018
LYD Dinar 1.7877 1 to 31 August 2018
MAD Dirham 12.37 1 to 31 August 2018
MDL Leu 21.76 1 to 31 August 2018
MGA Malagasy Ariary 4,332.28 1 to 31 August 2018
MKD Denar 69.01 1 to 31 August 2018
MMK Kyat 1,876.19 1 to 31 August 2018
MNT Tugrik 3,214.63 1 to 31 August 2018
MOP Pataca 10.55 1 to 31 August 2018
MRO not held 466.24 1 to 31 August 2018
MUR Rupee 45.08 1 to 31 August 2018
MVR Rufiyaa 20.09 1 to 31 August 2018
MWK Kwacha 946.98 1 to 31 August 2018
MXN Mexican Peso 24.78 1 to 31 August 2018
MYR Ringgit 5.2966 1 to 31 August 2018
MZN Metical 76.33 1 to 31 August 2018
NGN Naira 470.41 1 to 31 August 2018
NIO Gold Cordoba 41.25 1 to 31 August 2018
NOK Norwegian Krone 10.66 1 to 31 August 2018
NPR Rupee 143.29 1 to 31 August 2018
NZD Dollar 1.9239 1 to 31 August 2018
OMR Rial 0.5023 1 to 31 August 2018
PAB Balboa 1.3049 1 to 31 August 2018
PEN New Sol 4.2734 1 to 31 August 2018
PGK Kina 4.2951 1 to 31 August 2018
PHP Peso 69.81 1 to 31 August 2018
PKR Rupee 167.09 1 to 31 August 2018
PLN Zloty 4.829 1 to 31 August 2018
PYG Guarani 7,472.11 1 to 31 August 2018
QAR Riyal 4.7512 1 to 31 August 2018
RON New Leu 5.2145 1 to 31 August 2018
RSD Dinar 132.21 1 to 31 August 2018
RUB Rouble 82.25 1 to 31 August 2018
RWF Franc 1,143.09 1 to 31 August 2018
SAR Riyal 4.8938 1 to 31 August 2018
SBD Dollar 10.19 1 to 31 August 2018
SCR Rupee 17.99 1 to 31 August 2018
SDG Pound 23.49 1 to 31 August 2018
SEK Krona 11.56 1 to 31 August 2018
SGD Dollar 1.7823 1 to 31 August 2018
SLL Leone 10,373.99 1 to 31 August 2018
SOS Schilling 756.84 1 to 31 August 2018
SRD Dollar 9.732 1 to 31 August 2018
STD Dobra 27,611.8 1 to 31 August 2018
SVC Colon 11.42 1 to 31 August 2018
SZL Lilangeni 17.31 1 to 31 August 2018
THB Baht 43.53 1 to 31 August 2018
TMT New Manat 4.5672 1 to 31 August 2018
TND Dinar 3.4462 1 to 31 August 2018
TOP Pa'anga (AUS) 1.7683 1 to 31 August 2018
TRY Turkish Lira 6.2738 1 to 31 August 2018
TTD Dollar 8.7932 1 to 31 August 2018
TWD Dollar 39.89 1 to 31 August 2018
TZS Schilling 2,974.52 1 to 31 August 2018
UAH Hryvnia 34.22 1 to 31 August 2018
UGX Schilling 4,885.56 1 to 31 August 2018
USD Dollar 1.3049 1 to 31 August 2018
UYU Peso 40.75 1 to 31 August 2018
UZS Sum 10,162.34 1 to 31 August 2018
VEF Bolivar Fuerte 156,392.72 1 to 31 August 2018
VND Dong 30,077.44 1 to 31 August 2018
VUV Vatu 146.06 1 to 31 August 2018
WST Tala 3.358 1 to 31 August 2018
XAF CFA Franc 735.2 1 to 31 August 2018
XCD E Caribbean Dollar 3.5232 1 to 31 August 2018
XOF CFA Franc 735.2 1 to 31 August 2018
XPF CFP Franc 133.74 1 to 31 August 2018
YER Rial 326.68 1 to 31 August 2018
ZAR Rand 17.31 1 to 31 August 2018
ZMW Kwacha 12.98 1 to 31 August 2018
ZWL Dollar 472.24 1 to 31 August 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 August 2018:

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

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