Crypto course · Section 4: Risk Management and Records
Crypto Taxes and Record Keeping: What Every Trader Should Track
Which crypto events are commonly taxable, how cost basis methods change your gain, and a record-keeping template to start on day one.
Intermediate6 min read·6:28 video·Lesson 15 of 26·quiz: 4 questions
▶ Video lesson · 6:28Watch on YouTube ↗
On this page +
In many countries, crypto gains can be taxable when you sell, swap one coin for another or spend crypto, and income such as staking rewards, airdrops or mining may be taxed when you receive it. The rules differ between countries and change often, so keep complete records from your very first trade and check the current position with your tax authority or a qualified adviser. Good records also double as the raw data for your trading journal.
Risk
This lesson explains common principles, not the law in your country. DanioX Research is not a tax adviser. Tax rules on crypto are being written and rewritten in many places, including Pakistan, so always confirm what applies to you for the year you are filing.
Events that are commonly taxable
| Event | Commonly treated as | Notes |
|---|---|---|
| Selling crypto for local currency or US dollars | Disposal: gain or loss | The most obvious one |
| Swapping one coin for another (BTC to ETH, ETH to USDT) | Disposal of the first coin | Many beginners miss this |
| Paying for goods or services with crypto | Disposal | Gain or loss versus your cost |
| Receiving staking, mining or airdrop rewards | Income at the value when received | Later sale may be a second event |
| Being paid a salary or fees in crypto | Income | Like being paid in any currency |
| Futures and margin profits and losses | Gains, losses or income | Treatment varies most here |
| Buying crypto with local currency and holding | Usually not taxable by itself | Record the cost anyway |
| Moving coins between your own wallets | Usually not taxable | Keep proof that both are yours |
Example
You bought 1 ETH for $2,000. Months later, when ETH is worth $3,000, you swap it for SOL. You never touched cash, but in many countries you have disposed of 1 ETH for $3,000 and made a $1,000 gain that may be taxable. Your SOL now has a cost of $3,000 for any future calculation.
How different countries approach it
A few examples show how much the rules vary. Check the current versions, because they change:
- United States: the tax authority treats crypto as property, so disposals produce capital gains or losses, and rewards are generally income.
- United Kingdom: disposals of crypto are generally subject to Capital Gains Tax, with specific matching rules for how purchases and sales are paired.
- India: since 2022, gains on virtual digital assets have been taxed at a flat 30%, losses cannot be offset against other income, and a 1% tax is deducted at source on many transfers.
- Pakistan: the tax treatment of crypto is developing alongside the country's new virtual-asset regulation. Check the latest guidance from the Federal Board of Revenue or a qualified tax adviser rather than relying on social media.
Cost basis: which coins did you sell?
When you buy the same coin several times at different prices and then sell part of it, you need a rule for which cost to use. This is the cost basis method.
- FIFO (first in, first out): the oldest coins are sold first.
- Average cost: every coin carries the average price of all your purchases.
- Some countries use specific matching or pooling rules, and some let you choose a method but then stick with it.
Example
You buy 0.01 BTC at $50,000 ($500 plus a $0.50 fee, total cost $500.50) and later another 0.01 BTC at $60,000 ($600 plus $0.60, total $600.60). Then you sell 0.01 BTC at $70,000: $700 minus a $0.70 fee = $699.30 received.
- FIFO: you sold the first coin. Gain = 699.30 - 500.50 = $198.80.
- Average cost: average cost = (500.50 + 600.60) / 2 = $550.55 per 0.01 BTC. Gain = 699.30 - 550.55 = $148.75.
Same trades, a $50 difference in reported gain. Fees usually count as part of the cost or reduce the proceeds, which is why you record them.
What to record for every transaction
Use one row per event, with times in UTC so they match exchange exports:
| Field | Example |
|---|---|
| Date and time (UTC) | 2026-03-14 09:32 |
| Platform or wallet | Exchange A, spot |
| Type | Buy, sell, swap, deposit, withdrawal, reward, fee, funding |
| Pair or asset | BTC/USDT |
| Quantity | 0.0125 |
| Price | 60,250 USDT |
| Fee and fee currency | 0.75 USDT |
| Value in local currency | Converted at the day's rate, with the rate's source |
| Transaction hash or order ID | For on-chain proof |
| Notes | "P2P purchase, bank transfer from own account" |
Special cases
- P2P trades: keep the order number, the counterparty's displayed name, the rate and your bank statement line. These records also help if a bank ever asks where funds came from.
- Futures: export realised profit and loss, fees and funding payments, which are separate entries.
- Staking and airdrops: record the date and value when received.
- Lost or stolen funds: keep evidence; some tax systems treat these differently from sales.
Tools and habits
- Export CSV files monthly from every exchange and keep them in two places. Exchanges can fail, as FTX did in November 2022, close your account, leave your country or limit how far back history goes.
- Use a spreadsheet or portfolio tracker that imports exchange files and calculates gains using your country's method. Check its output; imports often miss transfers or label them wrongly.
- Label transfers between your own wallets immediately, so they are not mistaken for sales.
- Keep records for several years. Many tax authorities can ask about past years.
Tax records vs trading journal
A tax ledger records what happened. A trading journal records why: your setup, stop, R multiple and state of mind. They share the same raw data, so build both from the start. The journal is covered in Trading Psychology and Journaling.
Tip
Frequent trading creates hundreds of taxable events. Before you start a high-frequency style, ask whether the record keeping, and in some countries the tax on every small gain, still leaves you better off than a slower approach.
You have completed the risk and records section. The next section moves into leverage, starting with Crypto Futures Trading: How Perpetual Futures Work.
Key takeaways
- In many countries, selling, swapping one coin for another and spending crypto can all be taxable events, not just cashing out.
- Staking rewards, airdrops and mining income may be taxed when received, at their value on that day.
- The cost basis method (such as first-in-first-out or average cost) can change your reported gain a lot; your country may require a specific one.
- Export your exchange history regularly; exchanges can close, delist pairs or limit old data.
- Rules differ by country and change often, so check your tax authority's current guidance or a qualified adviser.
Quiz: check what you learned
0/4 answeredAnswer every question to finish the lesson. Wrong answers are fine: read the explanation and try again.
⚠ Not financial advice — educational signals only. Read the disclaimer.