Crypto taxes feel intimidating, but the rules come down to a surprisingly small set of principles. Once you understand the single idea that anchors everything and learn which actions trigger tax and which don't the rest falls into place. This guide walks through how cryptocurrency is taxed in the United States, in plain language, with the current rates and reporting steps you actually need.
A quick but important note: tax rules for digital assets are evolving, specific rates and thresholds change every year, and this guide is general information rather than tax advice. For your own situation, especially anything complex, talk to a qualified tax professional.
The essentials in five points
- The IRS treats crypto as property, not currency.
- Buying and holding isn't taxed only disposing of crypto or earning it is.
- Disposals create capital gains; earning crypto creates ordinary income.
- Holding period decides your rate: short-term (≤1 year) vs long-term (>1 year).
- You report gains on Form 8949 & Schedule D, and income as ordinary income.
The one big idea: crypto is property
Everything starts here. In the United States, the IRS classifies cryptocurrency as property, not as currency. That single classification drives all the rules that follow. Because crypto is property, disposing of it works much like selling a stock or a house: you compare what you got for it against what you paid, and the difference is a taxable gain or loss.
This is also why crypto can feel more complicated than it "should." Spending $20 of Bitcoin on a coffee isn't treated like spending cash it's treated like selling a piece of property, which can create a small taxable gain or loss. Hold that property framing in mind and most of crypto's tax quirks suddenly make sense.
The two ways crypto is taxed
Virtually every crypto tax situation falls into one of two buckets:
- Capital gains tax when you dispose of crypto you already hold (sell, trade, or spend it), you have a capital gain or loss based on how its value changed since you got it.
- Income tax when you receive crypto as earnings (staking rewards, mining, interest, airdrops, or payment for work), that's ordinary income valued at the moment you received it.
Many people experience both. You might earn staking rewards (income when received) and later sell them (a capital gain or loss measured from that received value). Keeping the two categories straight is the key to getting your taxes right.
What counts as a taxable event
A "taxable event" is any action that can create a tax consequence. For crypto, the common disposals are:
- Selling crypto for fiat (e.g., BTC to US dollars).
- Trading one crypto for another (e.g., ETH to SOL) yes, crypto-to-crypto swaps are taxable, even with no cash involved.
- Spending crypto on goods or services.
- Earning crypto as income (staking, mining, interest, airdrops, rewards, or pay).
For disposals, you're only taxed on the gain the increase in value since you acquired the asset. If the value fell, you have a deductible loss instead.
What is not a taxable event
Just as important is knowing what doesn't trigger tax. These actions are generally non-taxable:
Taxable
- Selling crypto for cash
- Trading crypto for crypto
- Spending crypto
- Earning crypto (income)
Not taxable
- Buying crypto with cash & holding
- Transferring between your own wallets
- Gifting crypto (within limits)
- Donating to a qualified charity
The two that trip people up most: buying and holding never creates tax no matter how much the value rises (gains are only "realized" when you dispose), and moving crypto between your own wallets is not a sale it's just relocating your own property.
How crypto income works
When you receive crypto as income staking rewards, mining proceeds, interest, airdrops, referral rewards, or payment for goods and services it's generally taxed as ordinary income, valued in dollars at the fair market value on the day you received it.
There's a second step people forget. That received value also becomes your cost basis in those coins. So if you later sell them, you calculate a separate capital gain or loss measured from that basis. Earn 1 token worth $100 (that's $100 of income), then sell it later for $130, and you also have a $30 capital gain. The two events are taxed separately and shouldn't be double-counted.
Capital gains, step by step
For disposals, the math is straightforward once you have two numbers. Your cost basis is what you paid for the crypto, including fees. Your proceeds are what you received when you disposed of it. The difference is your gain or loss:
Proceeds − Cost basis = Capital gain or loss
For example: you buy 1 ETH for $2,000 (your basis) and later sell it for $3,200 (your proceeds). Your capital gain is $1,200, and that's the amount subject to tax not the full $3,200. If you'd sold for $1,500 instead, you'd have a $500 capital loss, which can reduce your taxes.
What are the tax rates?
How much you pay on a capital gain depends on how long you held the asset before disposing of it:
- Short-term (held one year or less) taxed at your ordinary income tax rate, which ranges from 10% to 37% depending on your income.
- Long-term (held more than one year) taxed at preferential rates of 0%, 15%, or 20%, depending on your taxable income.
That difference is significant: holding for just over a year can move the same gain from ordinary rates to the much friendlier long-term rates. The long-term brackets are tied to your total taxable income, and the thresholds are adjusted annually. For the 2025 tax year, for instance, the 0% long-term rate applied if your taxable income was at or below $48,350 (single) or $96,700 (married filing jointly) figures that shift each year.
| Holding period | Rate type | Typical rate |
|---|---|---|
| 1 year or less | Short-term (ordinary income) | 10%–37% |
| More than 1 year | Long-term (preferential) | 0%, 15%, or 20% |
Income from crypto (staking, mining, and so on) is taxed at your ordinary income rates regardless of how long you later hold the coins.
Cost basis methods
If you bought the same coin multiple times at different prices, which units are you "selling" when you dispose of some? That's decided by your cost basis method, and the choice can change your taxable gain. Common methods include:
- FIFO (first in, first out) oldest units sold first.
- LIFO (last in, first out) newest units sold first.
- HIFO (highest in, first out) highest-cost units sold first, which tends to minimize the immediate gain.
- Specific identification you identify exactly which units you're selling, where the rules allow.
The method must be applied consistently and according to current IRS rules, which have been tightening around per-account tracking. Crypto tax software applies your chosen method across your whole history automatically, which is far more reliable than trying to do it by hand.
Losses, the $3,000 rule, and tax loss harvesting
Losses aren't all bad news. Capital losses offset capital gains, reducing your taxable total. If your losses exceed your gains, you can deduct up to $3,000 against ordinary income per year ($1,500 if married filing separately), and carry any remaining losses forward to future years indefinitely.
This enables tax loss harvesting deliberately realizing losses on underwater positions to offset gains. There's a notable wrinkle here: the wash sale rule, which blocks claiming a loss if you rebuy the same security within 30 days, has traditionally applied to stocks but not currently to crypto, because crypto is property rather than a security. That distinction has made harvesting especially flexible for crypto though it's an area lawmakers have eyed, so it could change.
Realized losses can offset realized gains and trim your bill. Tools that surface your underwater positions make it easy to spot harvesting opportunities before year-end just be mindful that the rules can evolve.
DeFi, staking, NFTs, and airdrops
The same two-bucket logic extends to newer activity, even where specific guidance is still developing:
- Staking & mining rewards ordinary income at fair market value when received, then capital gains on later disposal.
- Airdrops generally income when you receive and control the tokens.
- DeFi swaps trading tokens on a decentralized exchange is a taxable disposal, just like a centralized trade.
- NFTs bought and sold as property; disposals create capital gains or losses (and some may be treated as collectibles).
Much DeFi and self-custody activity happens outside what centralized brokers can see and report, which makes your own records especially important here. (A 2024 rule that would have extended broker reporting to certain decentralized platforms was overturned in 2025, so DeFi reporting largely remains your responsibility.)
How to report crypto on your taxes
When it's time to file, the pieces map onto familiar forms:
- Capital gains and losses go on Form 8949, with totals flowing to Schedule D.
- Crypto income (staking, mining, etc.) is reported as ordinary income on the appropriate schedule for your situation.
- Your Form 1040 includes a digital asset question you must answer truthfully about whether you transacted in digital assets during the year.
Even if you don't receive any tax forms from an exchange, you're still required to report taxable crypto activity. The obligation is on you, not on whether a document arrived.
The new 1099-DA form
Starting with the 2025 tax year, US crypto brokers issue Form 1099-DA, reporting your disposals to you and the IRS the crypto equivalent of the 1099-B for stocks. For 2025 it generally reports gross proceeds only (not cost basis), with cost basis reporting phasing in for 2026. Because a proceeds-only form can overstate your gain, you shouldn't file from it alone reconcile it against your own complete records. (See our dedicated 1099-DA guide for the full picture.)
Recordkeeping and how CoinTracker helps
Accurate crypto taxes live or die on records. For every transaction you ideally want the date, the value in dollars at that moment, the cost basis, and any fees across every exchange and wallet you've used. Doing that by hand across a year of activity is where most people get overwhelmed.
This is exactly what crypto tax software automates. By connecting your accounts, CoinTracker imports your full history, prices each transaction, reconciles transfers between your own wallets so they aren't mistaken for sales, applies your cost basis method, and produces ready-to-file Form 8949 and Schedule D which you can e-file with TurboTax or H&R Block or hand to your accountant. It turns the recordkeeping problem from a year-end ordeal into something that maintains itself.
Frequently asked questions
Do I owe taxes if I only bought crypto? No. Buying and holding isn't taxable, even if the value rises. Tax applies when you dispose of it or earn it.
Is trading one crypto for another taxable? Yes. A crypto-to-crypto swap is a taxable disposal, measured at fair market value, even though no cash changes hands.
How do I lower my crypto taxes legally? Common approaches include holding for over a year for long-term rates, harvesting losses to offset gains, and choosing an appropriate cost basis method ideally with professional guidance.
Are transfers between my own wallets taxed? No. Moving your own crypto between your own wallets isn't a disposal, so it isn't taxable though you should keep records so it isn't mistaken for a sale.
What if I didn't get a tax form? You still must report. Your obligation exists regardless of whether an exchange issued a 1099-DA or any other form.
Does this apply outside the US? This guide focuses on US rules. Other countries tax crypto differently check your local rules or a local professional.
The bottom line
Crypto taxation rests on one idea crypto is property and two buckets: capital gains when you dispose of it, and ordinary income when you earn it. Buying and holding and moving your own coins are free of tax; selling, swapping, spending, and earning are the events that count. Your holding period sets your rate, your cost basis sets your gain, and losses can work in your favor.
Get those fundamentals right, keep complete records across all your accounts, and report on Form 8949, Schedule D, and your 1040 and crypto taxes become manageable rather than mysterious. The easiest way to stay accurate is to let software track everything year-round, so when filing season arrives, your numbers are already done.
This guide is general educational information, not tax advice, and reflects US rules and 2025 figures that change over time. Always confirm current rules and your specific situation with a qualified tax professional.
Make crypto taxes simple
Connect your wallets and exchanges free, and let CoinTracker calculate your gains, losses, and income into ready-to-file forms.
Start for free