Crypto Tax: Taxable Events and How to Calculate What You Owe
Swapping tokens on a DEX at midnight doesn't feel like a financial transaction that generates a tax form. But the IRS has been unambiguous since 2014: cryptocurrency is property, every disposal is a taxable event, and ignorance doesn't change what you owe. Here's the full framework.
The IRS issued guidance in Notice 2014-21 establishing that virtual currency is treated as property for federal tax purposes. That single classification drives every rule that follows. When you sell property at a profit, you have a capital gain. When you sell at a loss, a capital loss. The same logic applies every time you dispose of cryptocurrency — regardless of whether you sold it for dollars, traded it for another coin, spent it on a purchase, or received it as income.
The most expensive misconception: Many crypto users assume taxes only apply when converting back to US dollars. Any time cryptocurrency leaves your wallet in exchange for something of value — another asset, a good, a service — a taxable event occurs.
What Counts as a Crypto Taxable Event
💵
Capital gain/loss
Selling crypto for fiat
Proceeds minus cost basis = gain or loss. Long-term (held >1 year): 0%/15%/20%. Short-term (≤1 year): ordinary income rates.
🔄
Capital gain/loss
Trading crypto for crypto
Every swap — ETH for SOL, BTC for USDC, any token conversion — is a taxable disposal. The 1031 like-kind exchange exemption does not apply to crypto.
🛒
Capital gain/loss
Spending crypto on goods or services
Buying a laptop, using a crypto debit card, paying for a flight — treated as disposing of the crypto at its current fair market value. Appreciation since purchase = gain.
💼
Ordinary income
Receiving crypto as income
Mining rewards, staking rewards (Rev. Ruling 2023-14), freelance payment, airdrop, employer salary — all taxed as ordinary income at fair market value when received. Becomes your cost basis.
⚗️
Varies
DeFi & liquidity pools
Depositing tokens into a liquidity pool for LP tokens is likely a taxable exchange. Yield farming rewards taxed as ordinary income when received. IRS guidance still evolving.
🖼️
Capital gain / Ordinary income
NFT transactions
Buying an NFT with crypto triggers gain on the crypto used. Selling an NFT for profit = capital gain. Creating and selling as an artist may be ordinary income. Collectibles NFTs: 28% max rate may apply.
What Does NOT Count as a Taxable Event
Understanding what isn't taxable is as important as knowing what is:
💰
Not taxable
Buying crypto and holding
No disposal has occurred. Buying Bitcoin and holding it — even as it appreciates — generates no tax until you dispose of it.
🔁
Not taxable
Wallet-to-wallet transfers
Moving crypto between your own wallets or exchange accounts. You still own the same asset — just in a different location. Many users over-track these; they affect records but not tax liability.
🎁
Not taxable (on receipt)
Receiving crypto as a gift
Receiving gifted crypto is not a taxable event. Your cost basis is generally the donor's original cost basis. Capital gains tax applies when you later sell.
❤️
Not taxable + deduction
Donating crypto to charity
Donating appreciated crypto to a qualified charity avoids capital gains tax on the appreciation while potentially generating a charitable deduction for the fair market value.
Your taxable gain = proceeds minus cost basis. Proceeds are straightforward. Cost basis is where complexity lives if you've made multiple purchases at different prices. The IRS allows several accounting methods:
FIFO
First In, First Out — Default method, lowest audit risk
Assumes you sell your oldest purchased units first. In a rising market, FIFO means selling lower-cost basis units and recognising higher gains. In a falling market, it may produce larger losses. Simple, transparent, and what the IRS defaults to without an election.
Specific ID
Specific Identification — Maximum flexibility, requires records
You designate exactly which units you're selling at the time of sale, based on specific acquisition date and cost. Requires detailed records but gives maximum flexibility to optimise tax outcomes — sell high-basis units to minimise gains, or low-basis units for strategic loss harvesting.
HIFO
Highest In, First Out — Minimises gains in most conditions
A specific identification strategy that always sells your highest-cost basis units first. Minimises recognised gains (or maximises recognised losses). Widely used in crypto tax software. Implemented through specific identification — requires records to substantiate.
LIFO
Last In, First Out — Less commonly used
Sells most recently purchased units first. Less commonly applied to crypto. The IRS has not explicitly addressed its application to cryptocurrency the way it has for securities. Use with caution and professional guidance.
When you sell stocks at a loss and repurchase within 30 days, the wash-sale rule disallows the loss. As of 2025, the wash-sale rule does not apply to cryptocurrency. Crypto is property, not a security.
Tax-loss harvesting opportunity unique to crypto: You can sell Bitcoin at a loss to generate a capital loss that offsets gains elsewhere, then immediately repurchase Bitcoin without waiting 30 days. The economic position is preserved; the tax loss is realised.
Legislation to apply wash-sale rules to crypto has been proposed repeatedly. This gap may not exist indefinitely — using it in years where it remains available is reasonable planning; relying on it as permanent is not.
How Crypto Losses Work
Capital losses from crypto disposals offset gains with the standard netting rules:
Short-term losses offset short-term gains first
Long-term losses offset long-term gains first
Net losses from one category offset net gains from the other
If total losses exceed total gains, up to $3,000 of net loss can offset ordinary income per year
Losses beyond $3,000 carry forward indefinitely to future tax years
A significant crypto market decline can generate capital losses large enough to offset gains for years. Those carry-forwards don't expire and can offset future crypto gains, stock gains, or other capital gains as they arise.
Quarterly Estimated Taxes on Crypto Gains
If your crypto trading generates significant gains — particularly short-term gains taxed as ordinary income — you may owe quarterly estimated payments. The pay-as-you-go system applies to crypto just as it does to freelance income. Realise a $40,000 Bitcoin gain in March without employer withholding to cover it, and a Q1 estimated payment is due by April 15. Missing it doesn't defer the bill — it adds an underpayment penalty from the quarter the tax was due.
The IRS requires you to substantiate every gain and loss. For crypto that means tracking: acquisition date, purchase price in USD, disposal date, fair market value at disposal, and transaction type.
Your exchange's transaction history is a starting point, not a complete solution. It won't capture transactions on other exchanges, peer-to-peer trades, DeFi activity, or mining and staking rewards outside the exchange. The practical solution: use crypto tax software (Koinly, CoinTracker, TaxBit, TokenTax) that syncs directly with exchanges and wallets, and export your complete transaction history at least annually.
One record to never skip: The fair market value of crypto at the time of every receipt — including mining rewards, staking income, and airdrop receipts. This establishes both your ordinary income amount for the year of receipt and your cost basis for future gain calculations.
Frequently Asked Questions
Yes. Crypto-to-crypto trades, purchases made with crypto, and crypto received as income are all reportable taxable events regardless of whether you ever converted to fiat. The IRS asks directly on Form 1040 whether you received, sold, exchanged, or disposed of any digital assets during the year.
Yes — losses must be reported on Schedule D and Form 8949 just as gains are. Reporting losses is in your interest; they offset gains and reduce your tax bill. Unreported losses don't help you. Losses beyond the $3,000 ordinary income offset carry forward to future years.
Increasingly, yes. Major US exchanges — Coinbase, Kraken, Gemini — report user transaction data to the IRS and issue 1099 forms for qualifying accounts. The Infrastructure Investment and Jobs Act of 2021 expanded broker reporting requirements for crypto, with full implementation rolling out through 2025–2026. Blockchain transactions are also publicly verifiable.
Receiving crypto as a gift is not a taxable event for the recipient. Your cost basis is generally the donor's original cost basis (carryover basis). When you later sell, capital gains tax applies. The donor may have gift tax reporting obligations if the gift's value exceeds the annual exclusion.
Holding assets longer than one year converts short-term gains to long-term at lower rates. Tax-loss harvesting — selling depreciated positions to offset gains — works without the wash-sale constraint currently in place. Donating appreciated crypto directly to charity avoids capital gains while generating a potential charitable deduction. Contributing to a donor-advised fund achieves a similar result.
Every Transaction Is a Tax Event. Track It Like One.
Enter your cost basis, sale price, holding period, and income above — see exactly what you'll owe in federal taxes before you file or make your next trade.