Quick answer
Every crypto transaction must be converted to your local currency for tax purposes — the exchange rate you use must be defensible.
The rate used to convert cryptocurrency values into local fiat currency for tax reporting purposes.
Every crypto transaction must be converted to your local currency for tax purposes — the exchange rate you use must be defensible.
For tax reporting, all cryptocurrency values must be converted into the taxpayer's local fiat currency at the time of each transaction. The exchange rate used for this conversion must be accurate, consistent, and sourced from a reputable reference. Tax authorities expect the rate to reflect the fair market value of the crypto at the transaction date and time — typically the mid-market price on a major exchange at that moment, or an end-of-day rate for less granular reporting. Using a rate from a minor or illiquid exchange, applying yesterday's rate to today's transactions, or using a rate manipulated by thin trading is not acceptable.
For tax reporting, all cryptocurrency values must be converted into the taxpayer's local fiat currency at the time of each transaction. The exchange rate used for this conversion must be accurate, consistent, and sourced from a reputable reference. Tax authorities expect the rate to reflect the fair market value of the crypto at the transaction date and time — typically the mid-market price on a major exchange at that moment, or an end-of-day rate for less granular reporting. Using a rate from a minor or illiquid exchange, applying yesterday's rate to today's transactions, or using a rate manipulated by thin trading is not acceptable.
All crypto gains and income must be reported in your local currency — USD, GBP, INR, AUD, etc.
Using inconsistent or inaccurate exchange rates creates errors in your tax calculations.
For high-frequency traders, precise transaction-time rates produce more accurate results than end-of-day rates.
Crypto tax software pulls rates from price APIs (CoinGecko, CoinMarketCap) at transaction timestamp automatically.
For illiquid tokens, document the exchange and rate source used — the methodology must be defensible.
Example scenario
Maria, a UK taxpayer, receives 50 MATIC as a staking reward. At the time of receipt, MATIC is trading at $0.85 and the GBP/USD rate is 1.27. Her income in GBP = 50 × $0.85 / 1.27 = £33.46. This £33.46 is reported as miscellaneous income. If she had used yesterday's price or an end-of-day rate, the reported amount would differ — potentially creating a discrepancy versus exchange data.
AUD conversion required at time of transaction; ATO accepts major exchange spot prices.
CAD conversion required; Bank of Canada exchange rate or reputable exchange rate.
EUR conversion required; ECB or major exchange rate at time of transaction.
INR conversion required; RBI reference rate or major exchange rate at time of transaction.
GBP conversion required at time of transaction; HMRC accepts major exchange spot prices or end-of-day rates for less granular reporting.
USD conversion required at time of transaction; IRS accepts consistent use of a reputable exchange's spot price.
From crypto taxes to accounting, KoinX helps you manage, track, and stay compliant and to end.
