Library · Crypto, deeper · Published 10/1/2026
Reporting crypto taxes
Selling, swapping, or spending crypto can create a taxable gain or loss, and this guide shows how to work it out and where to report it.
In short
A friend of mine once found a shoebox of old trade records and went pale. You may have a digital version of that box sitting in an exchange account or a wallet right now. The IRS treats crypto as property, so selling it or spending it can create a gain or a loss that goes on your return. Many people keep a record of what they paid for each coin and what they got when they let it go. The return itself has a question about digital assets right at the top of Form 1040. Your exchange may offer a transaction history you can download. Taking one transaction at a time makes the pile smaller fast.
The whole of it
What it is
I once watched a neighbor try to explain crypto taxes with a hand drawn chart on a napkin. He had the heart right and the details wrong, and I do not blame him. This stuff is new, and nobody handed us a manual.
Here is the plain version. The IRS treats digital assets, like Bitcoin or Ether, as property. It does not treat them as cash. That one choice drives nearly everything else. When you sell a share of stock for more than you paid, you owe tax on the gain. Crypto follows the same idea. If you sell a coin, swap it for another coin, or spend it on a purchase, the IRS sees a sale. You then work out the gain or loss.
Buying crypto with dollars and holding it is not a taxable event. Moving coins between your own wallets is not one either. You owe nothing for sitting still. The trouble starts when the coins change hands. Earning crypto is different too. If you are paid in crypto for work, or you earn rewards from staking or mining, that is income. The IRS values it at what it was worth in dollars on the day you received it.
How it works
If you are holding crypto you have sold, the math is simple at heart. You take what you received and subtract what you paid. What you paid is called your basis. Basis is your cost, plus fees you paid to buy. The answer is your gain or loss.
How long you held matters. If you held the coin for one year or less, the gain is short term. It is taxed like your regular income. If you held it for more than one year, the gain is long term. Long term gains get lower tax rates. Those rates are set by law, and they change by income level.
Losses can help you. A capital loss can cancel out capital gains. If your losses are bigger than your gains, you can use a limited amount against other income each year. Any leftover loss carries forward to later years. The IRS explains this in Publication 550, Investment Income and Expenses.
You report sales on Form 8949. Then the totals flow to Schedule D, which goes with your Form 1040. Income from crypto, such as pay or staking rewards, goes where other income of that kind goes. Look at the top of Form 1040. There is a question asking whether you received, sold, exchanged, or otherwise disposed of a digital asset during the year. The IRS expects the answer to be true, so read the question closely and check it against your records.
The numbers, and where to find yours
You have probably wondered where the numbers live. Good news. Many of them already exist somewhere in your accounts.
Start with your exchange. Many exchanges let you download a transaction history or a gain and loss report. Some send a Form 1099 series document. Do not assume yours did. Even if you get nothing in the mail, the IRS says gains still count. The duty to report does not depend on a form showing up.
Next, find your basis for each coin. Your purchase confirmations and statements show it. If you moved coins in from a wallet, you may need to trace back to the original buy. This is the part that takes patience.
Now the rule numbers. The tax rates on long term gains depend on your income and filing status. The income thresholds are the current figure, which the official source publishes each year. The yearly limit on how much net capital loss you can use against other income is the current figure, which the official source publishes each year. The form lines change a little by year, so check the current instructions for Form 8949 and Schedule D on IRS.gov. Also read the IRS page on digital assets, which sets out the question on the return and the rules in plain terms.
A worked example
A woman I will call Dana works as a teacher. She earns 52,000 dollars a year. Last spring she bought 1 Ether for 2,000 dollars and paid a 20 dollar fee. Her basis is 2,000 plus 20, which is 2,020 dollars.
Eight months later she sold that Ether for 2,800 dollars and paid a 25 dollar fee. Her amount received is 2,800 minus 25, which is 2,775 dollars. Her gain is 2,775 minus 2,020, which is 755 dollars. She held for eight months, so this is a short term gain. It is taxed like her regular income.
That same year Dana also sold a small altcoin she held for two years. She paid 600 dollars for it and received 450 dollars. Her loss is 450 minus 600, which is negative 150 dollars. This is a long term loss.
Now she combines them. A short term gain of 755 dollars and a long term loss of 150 dollars net out to 755 minus 150, which is 605 dollars of net gain. Her loss helped. It brought her taxable gain down from 755 to 605 dollars.
On her return, Dana listed both sales on Form 8949, with the dates, amounts, and basis for each. The totals went to Schedule D. She answered yes to the digital asset question. She kept her exchange report in a folder, in case anyone asked. She was done in an afternoon.
Where it goes wrong
I have seen smart, careful people trip here, and it is rarely out of bad intent. Mostly it is a missing record, or a trade they forgot counted.
The first trap is thinking a swap is not a sale. Trading one coin for another is a sale of the first coin. Many folks miss this. Spending crypto on a coffee or a car counts too.
The second trap is lost basis. If you cannot show what you paid, you may end up reporting a zero basis. That makes your gain look larger than it was. Keeping records from the start guards against it.
The third trap is trusting a missing form. You might get no 1099 and feel off the hook. You are not. The IRS expects you to report what happened, form or no form.
A fourth trap is the wash sale rule. For stocks, the law bars you from claiming a loss if you buy the same thing back within thirty days. Whether that rule reaches crypto is a fair question for a tax professional, since the treatment has been unsettled. The current IRS guidance is the place to look.
The last trap is waiting. Sorting a whole year of trades in one night is a bad time. Looking at your records a little at a time makes the job feel lighter.
Be kind to yourself here. This is hard, and you are doing the right thing by learning it. A good tax preparer can help if your history is messy. That is no failure. It is just good sense.
Questions to answer before you leave this page
Did you sell, swap, or spend any crypto this year, and do you know the date and the dollar value of each one? Can you find what you paid for every coin you let go, including fees? Did you earn any crypto as pay, or as rewards from staking or mining, and do you know what it was worth the day you got it? Have you downloaded the transaction history from each exchange and wallet you used? Do you know which of your sales were short term and which were long term? Do you know what the digital asset question on Form 1040 asks, and what your records say in answer? And if your records are a mess, do you know who you could call for a hand?
Ask about this guide
A model reads this page and answers from it. It will say when the answer is not on the page. Education, not personalized advice.
Written by the site's growth engine and checked by its gates: voice, law and ethics, facts, arithmetic, and sources. Not yet read by a human editor; every page carries the correction process. Rules and dollar limits change every year; figures come from the rules table with their source and date.