Good Tax Planning Can Save Crypto Investors Big
Most of a crypto tax bill is decided before you ever open a return. The trades you make, the records you keep, and the basis you can prove set the number. Here is where planning during the year actually lowers it.
The IRS treats cryptocurrency as property. Every time you sell, trade one coin for another, or spend it, you have a taxable event, and the gain or loss depends on your cost basis and how long you held. None of that is figured for you. People who wait until April to sort it out are the ones who get surprised by the bill.
The savings sit earlier in the calendar, while you can still choose which lots to sell, when to realize a loss, and how to document what you paid. By filing season, most of the number is locked. A little planning during the year is what separates a manageable bill from a painful one.
You are responsible for proving your own basis
When you dispose of crypto, you report the proceeds and subtract your cost basis to get the gain. The part people miss is that you have to substantiate that basis. If you cannot show what you paid, the IRS can treat your basis as zero, which turns the entire sale price into taxable gain. Buy a coin for $9,000, sell it for $10,000, and your real gain is $1,000. Without records, that same sale can be taxed as if all $10,000 were profit.
For sales made in 2025 and later, custodial exchanges report your gross proceeds to the IRS on Form 1099-DA. The agency sees the sale, but often not what you paid, so a reported figure can look like pure gain until you supply the basis behind it. Keep the exchange exports, transaction histories, and wallet records for every year you were active. Under rules that took effect in 2025, basis also has to be tracked account by account rather than pooled into one running total, so it helps to keep each wallet and exchange organized on its own.
The lot you sell changes the bill
When you hold several purchases of the same coin at different prices, which lot you are treated as selling changes your gain. If your records identify the specific units sold, you can use specific identification and choose, for example, a higher-basis lot to keep the gain small. Without that documentation, you fall back to first in, first out, which sells your oldest and often cheapest coins first and can push the taxable gain up. This is a decision to make before you trade, not after, because the records have to exist at the time of the sale.
A crypto-tax pro can reconstruct basis across your exchanges and pick the method that fits your year. We'll match you with one.
Get matched with a pro →Losses help, but only with the right timing
Holding period sets the rate. Sell within a year of buying and the gain is taxed at ordinary income rates. Hold longer than a year and it qualifies for lower long-term rates, so the same trade can cost meaningfully less tax depending on the calendar. A gain from a profitable year does not shrink because the market fell afterward. If you sold at a profit in one year, that gain is taxed for that year, and a loss you take later cannot be carried back to erase it.
What a loss can do is offset gains in the same year, then up to $3,000 of ordinary income beyond that, with anything left over carried forward to future years. If you are holding positions that are underwater, realizing those losses in the same year as your gains is often the move that lowers the bill. That choice has a hard deadline of December 31, which is another reason planning happens before filing season, not during it.
When a specialist pays for itself
Capital gains rules are unfamiliar ground for most people, and crypto adds situations a routine return never touches: activity spread across several exchanges, transfers between your own wallets that are easy to mistake for sales, staking and other income, and DeFi positions that are hard to price. If any of that describes your year, the fee for someone who handles crypto returns for a living is usually small next to the tax they keep off the table by getting basis and holding periods right.
What to check before year end
- Confirm you can prove basis. Pull exchange exports and wallet history for every account you used this year.
- Review your unrealized losses. Decide whether to realize any before December 31 to offset gains you already took.
- Watch holding periods. If a position is near the one-year mark, know what selling early versus waiting does to the rate.
- Match your records to any 1099-DA. Make sure your basis lines up with the proceeds exchanges are reporting.
- Get help while there is still time to act. A pro can do far more in November than in April.
The real savings come from decisions made during the year, while you can still act on them. By the time you are filling out the return, most of the number is already set.