๐งพ I Made $40K in Crypto and Forgot About Taxes. Here's What Happened.
In 2021, Marcus โ 26, warehouse job, about $8,000 in his Coinbase account โ had the best year of his financial life. He'd bought Ethereum at $600, Solana at $40, and a handful of smaller altcoins on a buddy's recommendation. By November, his portfolio was worth $48,000.
He took profits. $40,000 out, converted to USD, moved to his bank account. He spent some on a used truck and some home improvements. The rest sat in checking. He felt incredible. He had "made it" in crypto. He told his family. He showed his friends the portfolio screenshots.
Then January came. His girlfriend's dad โ a CPA โ asked if he'd put money aside for taxes. Marcus said he didn't think crypto was taxed like that. The CPA pulled out a napkin. Twenty minutes later, Marcus understood that he owed approximately $9,200 to the federal government, and possibly more to his state.
He had $3,400 left in his checking account.
How Crypto Taxes Actually Work (And Why Nobody Told You)
The IRS has treated cryptocurrency as property โ not currency โ since 2014 (Notice 2014-21). That distinction matters enormously. When you sell property at a profit, you owe capital gains tax on that profit. Period. Whether you reinvest the money, whether the market crashes afterward, whether you "didn't know" โ none of that changes the tax liability.
Here's the framework:
Crypto Tax Basics (US)
- Selling crypto for USD: Taxable event. You owe tax on the gain (sale price minus your cost basis).
- Trading one crypto for another: Also a taxable event. That ETH-to-SOL swap? Taxable at the time of the swap.
- Spending crypto on goods/services: Taxable event. Using Bitcoin to buy a laptop is treated as selling Bitcoin at that day's price.
- Receiving crypto as payment or mining rewards: Taxable as ordinary income at the time received.
- Short-term gains (held under 1 year): Taxed as ordinary income โ same rate as your paycheck.
- Long-term gains (held over 1 year): Taxed at preferential rates: 0%, 15%, or 20% depending on income.
- Losses: Can offset gains dollar-for-dollar, and up to $3,000 per year of ordinary income. Unused losses carry forward.
Marcus's situation: he'd held some positions less than a year, making them short-term gains taxed at his ordinary income rate (22%). Other positions he'd held longer than a year, qualifying for the 15% long-term rate. His total taxable gain was roughly $40,000. Blended rate came out to about 23% effective. $9,200 owed.
The Market Crash Makes It Worse
Here's where the knife twists: many people in Marcus's position cashed out, spent the money, and then watched crypto crash in 2022. They owed taxes on gains from a market that no longer existed. Their remaining crypto was worth a fraction of what it was when they filed. They owed taxes on money they'd already spent from an asset that was now worth nothing.
This is not unique. It's a pattern that repeats every crypto cycle. The IRS doesn't offer a "the market crashed after I sold" exemption. If you realized the gain, you owe the tax. The subsequent crash of your remaining holdings is a separate, unrealized loss โ you can't deduct it until you sell.
"I made $60K in 2021, spent most of it, and owed $14,000 in taxes that April. I didn't have it. I had to set up an IRS payment plan and paid $200/month for three years. Never again." โ r/CryptoTax, 2024
What Exchanges Report to the IRS
A common misconception is that crypto is anonymous and the IRS can't see it. This is increasingly false. The IRS has been receiving 1099 forms from major exchanges for years. Coinbase, Kraken, Gemini, and most major US-regulated exchanges are legally required to issue 1099-Bs to customers who meet reporting thresholds and send copies to the IRS.
The IRS also received John Doe summonses against Coinbase in 2017, forcing the exchange to hand over transaction records for users with more than $20,000 in activity. Since then, the agency has sent tens of thousands of CP2000 notices โ "we think you underreported" letters โ to crypto users. Non-reporting is detectable and increasingly gets detected.
Starting in 2025, the rules got stricter. Brokers are now required to report crypto sales on 1099-DA forms with cost basis information, making it significantly easier for the IRS to identify mismatches.
How to Not Be Marcus
Set aside 25-30% of every realized gain immediately
When you sell crypto for a profit, immediately move 25-30% of the gain to a separate account earmarked for taxes. This is money you do not touch. If your actual tax rate turns out to be lower, great โ you have a refund or surplus. If it's higher, you're covered. Don't spend money that belongs to the IRS.
Track cost basis from day one
Your cost basis is what you paid for the crypto. If you bought 1 ETH for $600 and sold it for $2,000, your gain is $1,400. Simple. But if you've traded across multiple wallets, multiple exchanges, and multiple assets over multiple years โ cost basis tracking becomes a nightmare. Use crypto tax software from the start: Koinly, CoinTracker, TaxBit, and CryptoTaxCalculator are the main options. They import from exchanges via API and calculate your gain/loss automatically.
Hold over one year when possible
Long-term capital gains rates (0-20%) are dramatically lower than short-term rates (up to 37% for high earners). If you're sitting on a significant gain and can afford to wait, crossing the one-year mark changes your tax obligation substantially.
Harvest losses
If you have positions in the red, selling them to realize the loss can offset gains you've taken elsewhere. This is called tax-loss harvesting. Unlike stocks, crypto doesn't have a wash-sale rule (as of writing), so you can sell at a loss and immediately rebuy the same asset โ though legislation to change this has been proposed.
Make quarterly estimated tax payments
If you're realizing significant crypto gains throughout the year, you may owe quarterly estimated taxes. The IRS expects taxes to be paid throughout the year, not just at April filing time. Underpayment can trigger penalties on top of the tax owed. Self-employed people deal with this routinely; crypto traders often don't know it applies to them.
What Marcus Did
Marcus filed an extension, which gave him until October to file but not to pay โ a common misunderstanding. He still owed the money in April. He worked with a CPA who helped him identify some additional losses he'd taken on smaller altcoins that he'd forgotten about, which reduced his liability by about $1,800.
He set up an IRS installment agreement for the remainder. The IRS does offer payment plans, and they're not as punishing as many people fear โ interest accrues at roughly the federal short-term rate plus 3%, and there's a setup fee. He paid it off over about 18 months.
He now keeps a spreadsheet of every transaction. He's boring about it. It's the most financially responsible thing he's ever done.