← Вернуться в блог
TAX

How to Track and Report Crypto Trading Profits for Tax Purposes

2026-06-18 crypto, tax, trading, accounting, IRS, recordkeeping

Learn practical steps to accurately track crypto trades, calculate gains, and file taxes efficiently while staying compliant with IRS guidelines.

Why Proper Tracking Matters

Cryptocurrency transactions are taxable events in many jurisdictions, and the IRS treats them as property. Every trade, swap, or even using crypto to buy goods creates a capital gain or loss. Without a clear record, you risk under‑reporting income, overpaying taxes, or facing penalties during an audit. Efficient tracking not only keeps you compliant but also helps you understand your trading performance.

Setting Up a Reliable Tracking System

Choose Your Method

  • Spreadsheet – Ideal for low‑volume traders. Columns can include date, asset, transaction type, amount, USD value, fees, and notes.
  • Dedicated Software – Tools like CoinTracker, Koinly, or CryptoTrader.Tax import exchange APIs and wallets, auto‑matching trades and generating tax reports.
  • Hybrid Approach – Use software for bulk imports and a spreadsheet for manual adjustments or complex DeFi interactions.

Essential Data Points

For each transaction capture: - Date and time (UTC is safest)
- Asset traded (e.g., BTC, ETH, USDT)
- Transaction type (buy, sell, swap, transfer, income)
- Quantity of the asset
- Fair market value in your fiat currency at the moment of the transaction
- Fees paid (exchange, network, wallet)
- Counterparty or wallet address (helpful for tracing)
- Notes (e.g., “participated in liquidity mining on Uniswap”)

Recording these details immediately after each trade prevents memory gaps and simplifies year‑end reconciliation.

Calculating Cost Basis and Gains

Determine Your Cost Basis Method

The IRS allows several methods, but you must pick one and apply it consistently: - FIFO (First‑In, First‑Out) – Oldest assets sold first. Simple and commonly used.
- LIFO (Last‑In, First‑Out) – Newest assets sold first. May reduce short‑term gains in a rising market.
- Specific Identification – You choose which lot to sell. Requires meticulous labeling but can optimize tax outcomes.
- Average Cost – Not permitted for crypto by the IRS, but some countries allow it.

Example Calculation

Suppose you bought 0.5 BTC for $20,000 on Jan 15 and another 0.3 BTC for $25,000 on Mar 10. On Jun 5 you sell 0.4 BTC for $30,000 with $50 fees. Using FIFO: - Cost basis = 0.4 BTC from the Jan 15 lot = (0.4/0.5)×$20,000 = $16,000
- Gain = $30,000 – $16,000 – $50 = $13,950 (short‑term if held <1 year)

Repeat for each disposal, summing gains and losses.

Handling Special Crypto Events

  • Forks and Airdrops – Treat as ordinary income equal to the fair market value of the new tokens when you gain control.
  • Staking and Mining Rewards – Income at receipt; later disposals follow capital gains rules.
  • DeFi Activities – Lending interest, liquidity pool rewards, and yield farming are generally income. Swapping tokens within a pool is a taxable trade.
  • NFTs – Buying/selling NFTs is a capital gain/loss; creating and selling an NFT may be self‑employment income.

Document each event with timestamps and USD values to avoid surprises.

Reporting on Tax Forms

U.S. Specifics

  • Form 8949 – List each sale or exchange. Columns include description, date acquired, date sold, proceeds, cost basis, and gain/loss.
  • Schedule D – Summarize totals from Form 8949. Separate short‑term and long‑term sections.
  • Schedule 1 – Report ordinary income from airdrops, staking, mining, etc.
  • FinCEN Form 114 (FBAR) and Form 8938 may apply if you hold crypto abroad above thresholds.

International Guidance

Many countries follow similar principles: calculate gains/losses in local currency, report on capital gains schedules, and treat staking/mining as income. Consult local tax authority guides or a crypto‑savvy accountant.

Tips for Efficient Year‑End Preparation

  1. Export CSV from exchanges and wallets monthly; import into your tracking tool.
  2. Reconcile balances at month‑end: ensure the sum of holdings matches wallet addresses.
  3. Tag transactions (e.g., “trade”, “staking reward”, “transfer”) to filter quickly when generating reports.
  4. Set reminders for quarterly estimated tax payments if you expect significant gains.
  5. Keep backups of raw export files and your tracking spreadsheet for at least seven years (IRS audit window).

Common Pitfalls to Avoid

  • Ignoring fees – They increase cost basis and reduce gains.
  • Mixing personal and trading wallets – Complicates tracking; consider a dedicated trading wallet.
  • Assuming like‑kind exchange – The IRS does not allow Section 1031 treatment for crypto after 2017.
  • Overlooking small transactions – Even micro‑trades add up; many tools can batch‑import them.
  • **
Читать на: Deutsch English Español Français 日本語 한국어 Português Türkçe 中文