Crypto Tax Basics

Crypto tax preparation starts with complete records, not with a form at the end of the year. Buying, selling, swapping, staking, moving funds, and paying fees can leave records across several exchanges and wallets. This guide explains how to organize that information so you can review it with tax software or a qualified professional.

This is general education for United States readers. It is not tax, legal, accounting, or investment advice. Rules and forms can change. Use your real transaction records, check current IRS digital asset guidance, and get professional advice for a personal filing decision.

Start here

Keep the date, asset, quantity, United States dollar value, fee, wallet or platform, and transaction ID for each activity. That one record set makes later review much easier.

What makes a crypto record useful?

A useful record answers three questions. What happened? When did it happen? What was the value in United States dollars at that time? A platform statement alone may not answer every question, especially when funds move between an exchange, a self custody wallet, a staking service, or a decentralized application.

Record Why it matters Example
Date and time Helps place the activity in the correct tax year When you sold, swapped, received, or spent an asset
Asset and quantity Shows exactly what moved 0.05 BTC or 2.4 ETH
Value and fee Supports gain, loss, income, and cost calculations Dollar value plus trading or network fee
Platform and transaction ID Lets you trace the activity later Exchange export, wallet address, or network transaction ID
Reason for the movement Helps separate a sale from a transfer you made to yourself Purchase, reward, swap, withdrawal, or wallet transfer

Know the main types of crypto activity

Crypto records are easier to organize when each line has a plain language label. Do not wait until filing time to decide what a transaction means. Label it when you export or review the activity.

Buying and holding

Buying crypto with cash is usually a starting record. Keep the amount paid, the quantity received, and every fee. Those details help establish cost basis for a later sale or swap. If you make regular purchases, use the crypto DCA calculator to review your contribution plan, but keep the exchange records as the source for tax work.

Selling, swapping, or spending

Selling crypto for cash can create a gain or loss record. Swapping one asset for another may also need records because one asset leaves your control and another arrives. Spending crypto on a product or service can need the same careful review. Save the value at the time and do not assume that a small transaction can be ignored.

Rewards and payments

Staking rewards, mining receipts, referral rewards, airdrops, and crypto received for work can be different from a purchase. Record the asset, quantity, date, and value when received. The staking rewards calculator can help you estimate a plan, but it does not replace a record of the actual rewards received.

Transfers between your own wallets

A transfer between accounts or wallets that you control is not the same as selling an asset. It still needs a label because missing transfer history can make software treat the movement as a sale or an unknown deposit. Keep the sending and receiving transaction IDs together. Read the wallet guide before moving larger balances, and use a small test transfer when you are unsure about a network.

A simple record flow

1. Export
Download activity from every exchange and wallet you used.
2. Label
Mark purchases, sales, swaps, rewards, fees, and your own transfers.
3. Review
Compare the record set with forms, tax software, and professional advice.

This flow is deliberately simple. The goal is to create an audit trail you can understand. Do a monthly review if you trade or use several wallets. A small regular task is easier than reconstructing an entire year from browser history and email alerts.

How to handle fees and wallet costs

Fees are part of the record. A trading fee, withdrawal fee, or network fee can affect the amount you received or sent. Write down both the asset amount and the dollar value where possible. The gas fee tracker is useful for planning network costs before a transaction. It is not proof of the fee you actually paid, so save the completed transaction record as well.

When you evaluate performance, separate tax records from planning estimates. The crypto investment ROI calculator and crypto profit calculator can show an estimated result after inputs such as price and fees. A tax return should use actual dates, values, and transaction records.

Common record mistakes to avoid

  • Using only one exchange export when you also used wallets or another platform.
  • Leaving wallet transfers unlabeled, which can make later reporting inaccurate.
  • Forgetting network, trading, or withdrawal fees.
  • Assuming an asset swap does not need a record because cash did not arrive.
  • Saving screenshots without the transaction ID, date, or amount.
  • Sending a recovery phrase, private key, or complete financial history through a contact form.

Before you file

Review every platform, wallet, and service you used during the year. Compare your records against any forms you received. Check that transfers between your own wallets are connected. If a number is missing, find the transaction on the relevant network or ask the platform for a history export. The Crypto Taxes hub has a broader checklist and links to official resources.

Ask a qualified professional when you have business activity, mining, complicated DeFi activity, an entity, international reporting questions, or records that you cannot reconcile. Keep copies of your final return and the records used to prepare it.

Final takeaway

Good crypto tax preparation is a record keeping habit. Start with each activity, label it clearly, save the evidence, and review it regularly. You will make better use of tax software, professional advice, and the educational tools on this site when your own records are complete.

Next: review crypto security basics to protect accounts that hold your records, or return to the crypto guides library for more beginner education.