Key takeaways
- The IRS generally treats cryptocurrency as property, so sales, trades, and many spends are capital transactions, while mining, staking, and pay in crypto often create ordinary income first.
- Capital disposals are typically detailed on Form 8949 and summarized on Schedule D; ordinary digital asset income often lands on Schedule 1, Schedule C, or wage reporting.
- Cost basis and holding period decide the size of your gain and whether long-term rates may apply; missing basis is one of the fastest ways to overstate taxable profit.
- Exchange 1099s (including expanding Form 1099-DA reporting) are partial views; self-custody, transfers, and multi-venue trading still require your own complete books.
- Capital losses offset gains and up to $3,000 of ordinary income per year for many individuals, with excess carried forward; wash-sale treatment for crypto can change, so verify current law.
- Strong records (dates, quantities, USD values, fees, tx hashes, and transfer labels) matter as much as the forms themselves when numbers are questioned later.
If you bought, sold, traded, staked, mined, or got paid in cryptocurrency last year, the IRS expects you to report it. That is not a rumor from crypto Twitter. It is how federal tax law has worked since the IRS classified digital assets as property in 2014. The hard part is not the idea. The hard part is the paperwork: cost basis, holding periods, Form 8949, Schedule D, ordinary income from rewards, and the forms exchanges send you that may not match your own records.
This guide walks through how US taxpayers typically report crypto on a federal return. It is education, not tax advice. Rules, forms, and exchange reporting change, and your facts matter. When numbers get large or records are messy, a tax professional who understands digital assets is often worth more than they cost.
Start with the big idea: crypto is property
The IRS treats most cryptocurrencies and many other digital assets as property, not as foreign currency. That single classification drives almost everything else. When you dispose of property you held as a capital asset, you generally calculate capital gain or loss. When crypto arrives as earnings, you often have ordinary income first, then a capital gain or loss later when you dispose of those coins.
A disposal is broader than "sold for dollars." Under common IRS framing of digital asset transactions, disposing of crypto can include:
- Selling crypto for US dollars or other fiat
- Trading one cryptocurrency for another
- Spending crypto on goods or services
- Other transfers that count as a sale or exchange under the tax rules that apply to you
Buying crypto with dollars and simply holding it is generally not a taxable event by itself, no matter how high the price goes on paper. Moving coins between wallets you control is also generally not a disposal, though you still need records so basis and acquisition dates stay attached to the right lots.
Answer the digital asset question on Form 1040
Near the top of Form 1040 is a digital asset question. Every filer answers it, whether they own crypto or not. In plain terms, it asks whether during the year you received digital assets as a reward, award, or payment for property or services, or disposed of any digital asset you held as a capital asset (for example by sale, exchange, or transfer).
If you only bought with dollars and held, and you did not receive crypto as pay or rewards, many people can answer no. If you sold, swapped, spent, earned staking or mining rewards, or got paid in crypto, you generally answer yes and then report the income and gains that apply. Answer truthfully. A wrong answer on a signed return is a bigger problem than an honest reporting job with messy math.
Map each activity to the right tax bucket
Reporting gets easier when you sort activity into two big buckets before you open any form.
Capital gains and losses
These usually come from selling, exchanging, or otherwise disposing of crypto you held as a capital asset. Gain or loss is typically proceeds (or fair market value of what you received) minus your adjusted cost basis. Holding period decides short-term versus long-term.
Ordinary income
These usually come from receiving crypto as compensation, mining rewards, staking rewards, certain airdrops, and similar items, valued at fair market value when you receive (or, under specific IRS guidance for some rewards, when you gain dominion and control). That fair market value often becomes your cost basis in the coins going forward.
Use the table above as a filing map, not as a substitute for reading current IRS digital asset guidance for your year. Edge cases (hard forks, certain airdrops, protocol rewards, bankruptcy settlements, scams) can be fact-specific.
Cost basis: the number that decides your gain
Cost basis is usually what you paid for the asset, including certain fees, with adjustments in special cases. Your taxable gain is not the sale price alone. It is sale proceeds minus basis. If you understate basis, you overstate gain and overpay. If you invent basis you cannot support, you invite problems if the IRS asks questions.
Most people buy at many prices over time. That creates tax lots. When you sell part of a position, which lots you are treated as selling matters a lot. Historically, many brokers and software tools defaulted to methods such as first-in, first-out (FIFO). Specific identification of lots, when allowed and properly documented under the rules that apply to you, can change the size of a gain or loss on the same sale day.
Example (illustrative only): You bought 1 ETH for $1,800 and later bought 1 ETH for $3,200. You sell 1 ETH for $3,500. If the older lot is treated as sold, gain is about $1,700. If the newer lot is treated as sold, gain is about $300. Same wallet, same day, very different Form 8949 line. The lawful method depends on identification rules, records, and how your exchange or wallet reports the sale. Do not invent a method after the fact without support.
Wallet-level and account-level basis tracking has become more important as IRS guidance and broker reporting evolved. If you transferred coins across many platforms for years, reconstructing basis can be the longest part of filing. Dedicated crypto tax software that imports exchange CSVs and wallet history can help assemble lots and Form 8949 detail, but you still own the accuracy of what you file.
Short-term vs long-term holding periods
If you held the crypto for one year or less before disposal, the capital gain is generally short-term and taxed at ordinary income rates. If you held it for more than one year, the capital gain is generally long-term and may qualify for the preferential long-term capital gains rates (commonly described as 0%, 15%, or 20% at the federal level, depending on taxable income). High earners may also face the 3.8% net investment income tax on investment income, including capital gains, when income thresholds are met.
The calendar is a real planning tool when you already plan to sell. Crossing the more-than-one-year line can change the federal rate on the same dollar of profit. That is not a loophole. It is how capital asset holding periods work across stocks and many other investments too.
Form 8949 and Schedule D: where capital transactions go
For many individual filers, capital asset sales and exchanges of digital assets are detailed on Form 8949, Sales and Other Dispositions of Capital Assets, and then summarized on Schedule D (Form 1040), Capital Gains and Losses. Form 8949 is where you list (or reconcile) transactions: description, dates acquired and sold, proceeds, cost basis, adjustments if any, and gain or loss.
In recent years the IRS has expanded Form 8949 and Schedule D coding so digital asset transactions can be reported with their own checkboxes and line codes, separate from ordinary securities boxes in some cases. Read the Form 8949 and Schedule D instructions for the tax year you are filing. The exact boxes and codes can change as Form 1099-DA broker reporting rolls out.
High-level flow many filers follow:
- Gather every disposal: sales, crypto-to-crypto trades, and spends that count as disposals.
- For each disposal, establish date acquired, date sold or exchanged, proceeds or FMV received, and cost basis.
- Split short-term and long-term by holding period.
- Enter detail on Form 8949 under the correct part and checkbox for your year.
- Carry totals to Schedule D.
- Schedule D feeds the capital gain or loss computation on your Form 1040.
If you have hundreds or thousands of trades, you will not type them by hand line by line in most cases. Tax software and crypto tax tools typically produce Form 8949 detail, sometimes with summary statements when allowed by the instructions. Still review totals against exchange 1099s and your own export files. Mismatches are common when transfers, missing deposits, or incomplete exchange history exist.
Ordinary income events: mining, staking, wages, and more
Capital forms are not the whole story. Ordinary income from digital assets is often reported on Form 1040 Schedule 1 (additional income), or on Schedule C if the activity is a trade or business, and wages paid in crypto still belong in the wage reporting system when they are employee wages.
Mining
Mined coins are generally income at fair market value when received. If mining is a business, self-employment tax and business expense rules may apply. Hobby versus business is a facts-and-circumstances line; do not assume "side project" automatically means no self-employment tax.
Staking
IRS guidance has treated certain staking rewards as ordinary income when the taxpayer gains dominion and control (the ability to sell, exchange, or otherwise dispose of the rewards). Confirm current IRS materials for your situation. The dollar value at inclusion typically becomes basis in the reward coins.
Wages and contractor pay
If your employer pays you in crypto, the dollar value is generally wages. Employees usually see it on a W-2. Independent contractors may receive a 1099-NEC or similar information return, but you report income even if a form never arrives.
Airdrops and other receipts
Unsolicited tokens with market value can create ordinary income when you receive them under IRS virtual currency FAQ principles, though facts vary. Worthless spam tokens are a different practical problem than liquid airdrops you can sell. Document FMV sources you used (exchange price at a timestamp, for example).
Cash-flow trap: tax is often based on value at receipt, not value next April. If rewards were worth $8,000 when you received them and $2,000 when you file, you may still have $8,000 of income on the earlier date, plus a capital loss only if you disposed of the coins and realized that loss under the rules. Many people who earn crypto sell a portion soon after receipt to cover expected tax.
Information returns: 1099s from exchanges and brokers
Do not assume silence from an exchange means the IRS knows nothing. US brokers and platforms have been moving into formal digital asset information reporting. Depending on the year and the platform, you may receive forms such as:
- Form 1099-DA (digital asset proceeds from broker transactions), as broker reporting expands
- Other 1099 variants some platforms used in earlier years for rewards or miscellaneous amounts
- Wage or contractor forms when crypto was compensation
Important limitations of any 1099 you receive:
- Proceeds without complete basis can make your gain look larger than it is if you fail to report basis yourself.
- Transfers in and out of an exchange can leave the platform without a full cost history.
- Crypto-to-crypto trades, DeFi activity, and self-custody wallets may produce incomplete or zero brokerage reporting even when the activity is still taxable.
- Multiple exchanges mean multiple files you must combine without double-counting transfers.
Treat 1099s as the IRS copy of part of the story. Your job is a complete, consistent story: all taxable income, all disposals, correct basis, no double counting of the same coins moved between venues.
Recordkeeping that survives an audit question
Good crypto tax records look boring on purpose. Aim to keep, for each acquisition and disposal:
- Date and time (and time zone convention you use consistently)
- Asset and quantity
- Fair market value in USD at the event
- Fees paid
- Transaction ID / hash when on-chain
- Counterparty or venue (exchange name, wallet label)
- Purpose (purchase, sale, trade, reward, income, gift, transfer between own wallets)
Export CSV history from every exchange you used before accounts close or platforms disappear. Screenshot or PDF year-end statements. Label self-custody wallets. If you used a bridge, DEX, or multiple chains, note that in your workbook. Software helps, but software cannot invent missing deposits from a dead exchange three years ago.
How long to keep records: federal tax records are commonly kept at least three years from filing, and longer is safer when basis carries forward for years of holding. If you underreported income substantially, assessment periods can run longer. When in doubt, keep digital archives longer than you think you need.
Capital losses, the $3,000 ordinary income offset, and wash sales
Realized capital losses offset realized capital gains. If losses exceed gains, individuals can generally deduct up to $3,000 of the excess against ordinary income per year ($1,500 if married filing separately, under the long-standing rule many filers know), and carry remaining capital loss forward to later years. That carryforward is valuable after a bad market year.
Wash sale note, carefully: the classic wash sale rule under the tax code applies to stocks and securities. Digital assets treated as property have not historically been covered the same way as securities in many common explanations, and taxpayers have sometimes harvested crypto losses and reacquired similar positions more freely than stock investors can. That landscape can change. Congress has discussed extending wash-sale concepts to digital assets, and guidance can evolve. Do not treat any internet claim as permanent law. Before you rely on a same-week sell-and-repurchase strategy, verify current IRS guidance and statutes for the year you are planning, or ask a qualified tax professional. Transactions without economic substance can also be challenged even when a formal wash sale rule does not apply.
Set aside the tax, then file on time
Two seasons matter most. Late in the calendar year, you can still choose lots, decide whether to realize losses, and avoid accidental short-term sales if a few more days would cross the one-year line. Filing season, you assemble forms, reconcile 1099s, and file a consistent return. Prices on a live chart do not care about your tax lot methods. You have to.
Putting a sample year together (illustrative)
Abstract rules stick better with a walkthrough. Meet Alex, a fictional single filer who is not you and whose numbers are only for teaching. Alex bought bitcoin in two lots, earned staking rewards on a different coin, traded once, and sold some bitcoin for dollars.
In March, Alex bought 0.25 BTC for $15,000 total (basis $15,000). In July, Alex bought another 0.10 BTC for $7,000. In September, Alex received staking rewards worth $400 on the day they could be sold. In November, Alex traded $2,000 worth of a altcoin (basis $1,200) for ether, realizing an $800 capital gain on the altcoin. In December, Alex sold 0.10 BTC for $8,500. Depending on lot identification, that sale might attach to the July lot (gain about $1,500 if basis was $7,000) or to a slice of the March lot (different gain and a longer holding period).
On the return, Alex would typically: (1) include $400 of ordinary income for staking; (2) report the altcoin disposal on Form 8949 with $800 gain; (3) report the bitcoin sale on Form 8949 with the supported basis and holding period; (4) answer yes on the digital asset question; (5) keep the exchange exports and reward valuation notes. If a 1099 showed December proceeds of $8,500 without basis, Alex still reports basis so the IRS does not treat the whole $8,500 as profit.
Change one fact and the forms change. If the November trade had been a loss, that loss could offset the bitcoin gain. If staking were part of a real mining or validation business with material expenses, Schedule C might enter the picture. If Alex only transferred coins from the exchange to a hardware wallet, that transfer alone would not create Form 8949 lines, but Alex would still document the move so future sales know the original basis and dates.
Gifts, donations, and inheritance (brief orientation)
Gifting crypto to another person is often not a capital gain event for the giver at the time of the gift, though gift tax filing can matter above annual exclusion amounts, and the recipient frequently takes a carryover basis. Donating long-held appreciated crypto to a qualified charity can, in many standard cases, avoid recognizing capital gain while supporting a charitable deduction at fair market value if you itemize and meet documentation rules (appraisals can apply above certain thresholds). Inherited crypto often receives a step-up (or step-down) in basis to date-of-death value under general basis rules for inherited property, which can erase unrealized gain for heirs. Each of these areas has traps; treat this paragraph as a map of topics to verify, not as a green light for a large gift or donation without professional review.
State taxes and estimated payments
Federal forms are only half of some filers' lives. Many states tax capital gains as ordinary income or follow federal definitions with their own twists. A state with no income tax is simpler. A state that tracks federal AGI will still feel a large crypto gain. Check your state department of revenue guidance for digital assets when your federal Schedule D is material.
Large mid-year cash-outs can also create federal estimated tax needs. If you realize a big gain in February and wait until the following April to think about tax, you may face underpayment interest even if you pay in full by the filing deadline. People who sell a large position often run a rough tax estimate and send quarterly payments, or raise withholding from wages, so the IRS is not financing their trade for free.
What "complete reporting" looks like in practice
A clean crypto tax file, whether you maintain it yourself or hand it to a preparer, usually contains:
- A master transaction log or software portfolio covering every venue
- Raw CSV and PDF exports labeled by exchange and year
- A basis method note (for example FIFO versus specific identification where allowed)
- FMV sources for income events and crypto-to-crypto trades
- Reconciliation of 1099 proceeds to your disposal list
- Draft Form 8949 / Schedule D totals that match the software output you will file
- Notes on any positions you could not fully reconstruct and how you estimated in good faith
Good-faith completeness beats performative precision. If one ancient ICO dump lacks a perfect timestamp, document the estimate, the price source, and why better data was unavailable. Hiding the account is worse than approximating with support when records are genuinely gone.
The bottom line
Reporting crypto taxes is a process: classify property treatment, answer the digital asset question honestly, separate capital disposals from ordinary income, prove cost basis, complete Form 8949 and Schedule D (and income schedules as needed), reconcile whatever 1099s you receive, and keep records that explain every line. None of that requires loving taxes. It requires treating digital assets with the same seriousness you would give a brokerage account full of stock trades. The IRS already thinks of them that way. Your return should too.
Crypto punishes guesswork faster than any market on Earth.
Volatility is survivable. Not knowing what you own is not. The Financial IQ Test measures your actual money knowledge, from market basics to risk math, so your conviction is built on understanding instead of a feed full of hype.
Test your Financial IQQuestions people ask
Do I have to report crypto if I only bought and held?
Buying with dollars and holding without receiving rewards or disposing of any digital asset generally does not create a taxable transaction by itself. You still must answer the Form 1040 digital asset question correctly for your facts. Unrealized paper gains are not taxed until a disposal or other taxable event occurs under the rules that apply to you.
Where do I report crypto capital gains and losses?
Many individual taxpayers report sales and other capital disposals of digital assets on Form 8949 and then carry the totals to Schedule D (Form 1040). Use the Form 8949 and Schedule D instructions for your tax year, including any digital-asset-specific checkboxes or codes. Large trade counts are usually handled through tax software exports rather than hand typing every line.
Is trading bitcoin for ether a taxable event?
In general, yes. A crypto-to-crypto trade is commonly treated as a disposal of the coin you gave up at fair market value, which can create capital gain or loss against your basis, followed by a new basis in the coin you received. Do not assume like-kind exchange treatment applies to typical crypto swaps under current law.
How are staking and mining rewards reported?
They are often ordinary income valued in dollars when received or when you gain dominion and control, depending on the facts and IRS guidance. That income may appear on Schedule 1 or, if you are in a business, on Schedule C, and mining businesses may also face self-employment tax. The income inclusion amount usually becomes your cost basis in the reward coins for later capital gain or loss calculations.
What if my exchange 1099 does not match my records?
Reconcile transfers, missing deposits, fee handling, and whether the form shows proceeds only without basis. File the return that correctly reflects your complete activity and supported basis, and keep workpapers that explain differences. If the gap is large or you cannot reconstruct history, a digital-asset-literate tax pro can help before you file.
Does the wash sale rule apply to cryptocurrency?
The traditional wash sale rule targets stocks and securities. Crypto treated as property has often been discussed as outside that rule, but legislation and guidance can change, and the IRS can still challenge transactions that lack economic substance. Verify current IRS materials and statutes for the year you plan a loss-and-repurchase strategy, rather than relying on older blog posts.
Keep reading

Bitcoin Explained for Normal People (2026 Edition)

The Crypto Scam Field Guide: Every Major Con and How to Spot It

Crypto Taxes in 2026: What You Actually Owe the IRS
The Flourish Letter
One useful money idea every Friday, with the interactive chart so you can check the math. Free. Welcome path: free printable toolkit (calendar, debt sheet, raise script, and more).
