Crypto tax basics

Track crypto taxes before tax season becomes a spreadsheet panic.

Crypto tax rules can be confusing because wallets, exchanges, staking rewards, swaps, NFTs, stablecoins, and transfers all create different records. This page gives a practical starting point for U.S. digital asset tax awareness.

Start with the events that usually matter.

The IRS says taxpayers may have to report digital asset transactions, and digital assets are generally treated as property for federal tax purposes. That means many sales, exchanges, and income events need records.

Selling crypto

Selling digital assets for USD or another fiat currency can create a capital gain or loss.

Swapping coins

Trading one crypto for another may be a taxable disposal, even if no cash hits your bank account.

Spending crypto

Using crypto to buy goods or services can require gain or loss calculations based on value at the time.

Rewards and income

Mining, staking rewards, airdrops, payments, and similar receipts may create ordinary income records.

Tax record builder

Pick your activity and gather the right records.

Most tax problems start with missing data, not complex math. Choose the activity closest to what you did and use the focused checklist before tax season.

Trading and swaps record set

Sales and crypto-to-crypto swaps usually need enough detail to calculate gain or loss and holding period.

  • Acquisition date, disposal date, asset, amount, and platform.
  • Cost basis, proceeds, fees, spreads, and fair market value in USD.
  • Transaction IDs and exported trade history from every exchange used.
Build recordsEstimate ROI

Current IRS pages say taxpayers generally must answer the digital asset question on federal returns and report relevant digital asset activity. Verify details on IRS Digital Assets and the IRS digital asset transaction FAQs.

What this page helps you organize

Crypto tax reporting can involve several different buckets: capital gains, ordinary income, self-transfers, fees, forms, and documentation. A clean tax file lets you explain what happened across exchanges, wallets, DeFi apps, bridges, and staking platforms.

Capital activity

Sales, swaps, spending, NFT disposals, and stablecoin conversions that may require gain or loss calculations.

Income activity

Mining, staking, rewards, airdrops, referrals, interest-like programs, and crypto received for goods or services.

Movement records

Transfers between your own wallets, exchange deposits and withdrawals, network fees, bridges, and transaction hashes.

Common crypto tax actions.

This table is a planning guide, not a substitute for professional advice. Tax treatment can change based on facts, location, entity type, timing, and current rules.

ActionWhy it mattersRecords to keepUseful site tool
Buy and hold cryptoBuying with fiat and simply holding may not create gain or loss, but records are still needed for future basis.Date, amount, price, fees, exchange, wallet address, transaction ID.DCA Calculator
Sell crypto for fiatUsually requires capital gain or loss calculation.Cost basis, proceeds, holding period, fees, Form 1099s if received.Investment ROI
Swap BTC for ETH or another coinA crypto-to-crypto exchange may be treated like disposing of one asset and acquiring another.Fair market value at swap, both assets, fees, timestamp, platform.Crypto Converter
Earn staking or mining rewardsRewards may create income when received and later gain/loss when sold.Reward date, fair market value, asset, wallet, validator or platform, fees.Staking Calculator
Move crypto between your own walletsTransfers between wallets you control may not be sales, but fees and tracking matter.Sending wallet, receiving wallet, network, transaction ID, fee, purpose.Wallet Hub
Record checklist

Keep enough detail to rebuild each transaction.

Good records matter because exchanges, wallets, DeFi apps, and tax forms may not all agree. You may need to reconcile multiple sources.

  • Transaction date and time, including time zone if available.
  • Asset name, ticker, amount, and wallet or exchange used.
  • USD fair market value at acquisition and disposal.
  • Fees, gas, spreads, and transaction IDs.
  • Cost basis method and holding period.
  • Forms received from brokers or exchanges, such as 1099 forms.
Watch out

Tax software still needs clean inputs.

Crypto tax tools can help, but they can also misread transfers, missing wallets, wrapped assets, bridge activity, DeFi transactions, spam tokens, and duplicate exchange imports.
  • Do not assume every imported transaction is categorized correctly.
  • Reconcile exchange exports against wallet activity.
  • Label self-transfers so they are not mistaken for taxable sales.
  • Ask a tax professional when values, basis, or activity type is unclear.

A calmer crypto tax workflow.

Do small pieces throughout the year instead of trying to reconstruct every wallet and exchange at filing time.

Export exchange history monthly.

Save trades, deposits, withdrawals, fees, staking rewards, and forms before platforms change interfaces or restrict access.

Label wallet transfers.

Track when funds moved between wallets you control, and keep transaction IDs for each chain.

Separate income from capital transactions.

Rewards, payments, mining, and airdrops can be different from buying, selling, or swapping capital assets.

Review before filing.

Compare tax software output, exchange forms, wallet records, and IRS instructions before submitting a return.

Good crypto tax habits

  • Export exchange CSVs before accounts are closed, restricted, or renamed.
  • Keep one folder per tax year with exchange files, wallet notes, and 1099 forms.
  • Record the purpose of wallet transfers while you still remember it.
  • Track staking rewards separately from later sales of those rewards.
  • Save transaction hashes for bridges, DeFi actions, swaps, and gas-heavy transfers.

Common tax record mistakes

  • Importing only one exchange while forgetting old wallets or DeFi addresses.
  • Treating every withdrawal as a sale because self-transfers were not labeled.
  • Ignoring stablecoin disposals because the price stayed close to one dollar.
  • Letting spam tokens, duplicate imports, or bridge transactions distort reports.
  • Using calculator estimates instead of actual exchange and wallet records.

Capital gains vs income, in plain English

Many crypto activities fall into one of two broad record categories. Capital transactions usually start with an asset you already own and then sell, swap, or spend. Income transactions usually start when you receive crypto as a reward, payment, mining output, airdrop, or similar event.

  • Capital records usually need acquisition date, disposal date, basis, proceeds, fees, and holding period.
  • Income records usually need date received, fair market value, asset, source, and wallet or account.
  • The same coin can create income when received and a capital gain or loss later when disposed of.
  • Ask a qualified professional when a protocol, business use, or entity structure changes the facts.

Useful tools before tax season

The site tools are planning aids. They can help you understand performance and costs, but your tax filing should use actual records from exchanges, wallets, forms, and official guidance.

  • Investment ROI Calculator for performance review before reconciling final records.
  • Staking Rewards Calculator for planning, not final income reporting.
  • Crypto Converter for live value checks when reviewing transactions.
  • Gas Fee Tracker for understanding network costs.
  • Wallets and Security for cleaner custody and transfer records.

What The Crypto Town tools can and cannot do

  • They can help estimate ROI, price differences, staking scenarios, gas costs, and portfolio assumptions.
  • They cannot determine your final tax liability or filing position.
  • They may use live or modeled market data, which can differ from your exchange records.
  • Your tax return should rely on your actual records, official forms, IRS instructions, and qualified advice.

Crypto tax FAQ.

These are general educational notes for U.S. readers. Your situation can differ.

Do I need to answer the digital asset question?

IRS guidance says taxpayers filing many common returns must answer the digital asset question. The answer depends on what you did during the tax year, such as receiving, selling, exchanging, or otherwise disposing of digital assets.

Is transferring crypto between my own wallets taxable?

A transfer between wallets you control is generally different from selling or exchanging crypto, but you should keep records and track fees. Ask a tax professional if ownership, custody, or business use is unclear.

Do stablecoin trades matter?

Stablecoins are digital assets too. Even small gains or losses may need records if you dispose of them. Your tax software or professional can help reconcile stablecoin activity.

Are staking rewards income?

Staking, mining, payments, rewards, and similar receipts may create income records. The exact timing and value depend on facts and current guidance, so verify with official sources or a professional.

Will I receive Form 1099-DA?

Digital asset broker reporting rules are developing, and forms can depend on the platform and year. Do not rely only on whether you receive a form. Keep your own complete records and check current IRS guidance.

Can I use The Crypto Town calculators for my tax return?

Use them for planning and review only. Tax returns should use actual exchange records, wallet transactions, official forms, IRS instructions, and professional advice where needed.

New posts in Taxes

Educational notes on crypto records, taxable events, staking rewards, cost basis, official resources, and filing preparation.

Loading latest Taxes posts…Checking WordPress for published articles in this category.

Use tools for planning, then verify with real records.

The Crypto Town can help you model ROI, staking, prices, fees, and allocation risk. Your tax filing should be based on actual transaction records, official forms, IRS guidance, and professional advice when needed. Review the Privacy Policy before sending any personal or tax-related message.

Open crypto tools