Uncategorized
Crypto Tax Accounting in 2026: Cost Basis Methods, Form 8949, and the FIFO vs Specific Identification Decision
Crypto tax accounting starts from a settled IRS position: digital assets are property, every disposition is a realization event, and the gain or loss reported on Form 8949 is the sale price less the cost basis of the specific units sold. The cost basis method you pick (FIFO, LIFO, HIFO, or specific identification) drives the dollar outcome, and beginning in 2026 the new Form 1099-DA reporting regime forces brokers to track basis at the wallet level. Get the method choice and documentation right and crypto tax is straightforward arithmetic; get either wrong and you create audit exposure that wallet exports cannot fix after the fact.
Key takeaways
- IRS Notice 2014-21 treats crypto as property, not currency. Every sale, swap, payment, or DeFi disposition is a capital gain or loss event on Form 8949.
- FIFO is the default cost basis method. Specific identification is allowed but requires contemporaneous documentation linking the disposition to the specific lot. LIFO and HIFO are forms of specific identification, not free-standing methods.
- Staking rewards are ordinary income at fair market value on the date of receipt under Rev. Rul. 2023-14. The receipt also establishes the basis for the future capital gain calculation.
- The wash-sale rule in IRC section 1091 covers stocks and securities. The IRS has not extended it to crypto, and the Build Back Better Act provision that would have closed the gap did not pass.
- Final Section 6045 broker regulations (Form 1099-DA) take effect for transactions starting January 1, 2025, with first reporting in early 2026. The rules require wallet-level basis tracking and ended universal cross-wallet basis pooling on January 1, 2025.
What is crypto tax accounting?
Crypto tax accounting is the set of rules and methods used to compute, document, and report taxable gain, loss, and income from holding and transacting in digital assets. In US federal practice it sits on three legs. The first is IRS Notice 2014-21, which classifies virtual currency as property and applies the general property tax rules. The second is the cost basis machinery in IRC section 1012, which determines what you paid for the lot you sold. The third is the reporting machinery on Form 8949, Schedule D, and starting in tax year 2025 Form 1099-DA.
Because crypto is property, every disposition is a realization event. Selling bitcoin for dollars is a realization event. Swapping bitcoin for ether is a realization event. Paying for a coffee with bitcoin is a realization event. Bridging tokens between chains is, in most cases, a realization event. The result is a high-volume reporting problem for active users, and a documentation problem for anyone who treats wallet-to-wallet movements casually.
The basic computation is mechanical. For each disposition: proceeds minus basis equals gain or loss. Hold the unit one year or less and the result is short-term, taxed at ordinary income rates. Hold more than one year and the result is long-term, taxed at preferential capital gains rates. Net the short-term column against itself, net the long-term column against itself, and a net long-term capital loss can offset short-term gains and ordinary income up to $3,000 a year ($1,500 if married filing separately).
What makes crypto tax accounting different from stock tax accounting is the source of the data, the absence of broker basis reporting until 2026, and the size of the transaction set. A typical DeFi user produces thousands of taxable events a year across multiple wallets, exchanges, and protocols. A typical Schwab account produces dozens. The cost basis method choice is therefore not academic. It is the lever that converts an unmanageable data pile into a defensible Form 8949.
Why crypto tax accounting matters
It matters because the IRS has flagged digital asset reporting as an enforcement priority and has built the question into the structure of the 1040 itself. Since tax year 2020 the form has carried a digital asset question above the line, and the 2025 form continues to ask whether the filer received, sold, exchanged, or otherwise disposed of a digital asset during the year. Answering “no” while having actually disposed of crypto is a perjury exposure that compounds the underlying tax exposure.
It matters because the IRS has been operating Operation Hidden Treasure since 2021, pairing data scientists from the Office of Fraud Enforcement with the Criminal Investigation division to identify non-filers. The agency has also pursued John Doe summonses against major exchanges, with Coinbase, Kraken, Circle, and SFOX all having produced customer records under court order. The audit population for crypto is no longer hypothetical.
It matters because the cost basis method choice produces dollar swings that easily exceed the cost of doing it right. In a rising market, FIFO sells the cheapest lots first and produces the largest gain. HIFO (highest-in first-out, applied through specific identification) sells the most expensive lots first and produces the smallest gain. The difference on a single high-volume position can run into six figures.
And it matters because the 2025 broker regulations close the documentation arbitrage that has propped up loose recordkeeping for the past decade. Brokers report wallet-level basis on Form 1099-DA. The IRS receives the same form. A filer whose 8949 disagrees with the broker’s 1099-DA invites a CP2000 notice that cannot be answered by waving at a CSV from an exchange that no longer exists.
The FASB book-side change covered in our companion analysis of ASU 2023-08 is a separate workstream. It changes how the asset sits on the GAAP balance sheet of an entity reporting under US GAAP. It does not change the tax answer for individuals or for entities. Book-tax differences from ASU 2023-08 show up as temporary differences on Schedule M-3.
The mechanics: basis, lots, methods, and the Form 8949 walkthrough
The mechanics break into four pieces.
1. Basis
Basis is the dollar amount of after-tax money you put into the position, in the currency the IRS uses for everything (USD). For a purchase, basis is the cash price paid plus directly attributable fees. For crypto acquired in a non-purchase transaction, basis is the fair market value at the time of acquisition. Examples:
- Purchased on Coinbase. Basis equals the USD cost plus the Coinbase transaction fee.
- Mining reward. Basis equals the fair market value of the coin at the time of receipt. The same FMV is recognized as ordinary income.
- Staking reward. Basis equals FMV at receipt under Rev. Rul. 2023-14. The reward is ordinary income at that same FMV.
- Hard fork. If the fork results in the holder gaining dominion and control of new coins, basis equals FMV at the time of receipt (Rev. Rul. 2019-24). Ordinary income at the same FMV.
- Airdrop. Basis equals FMV at receipt; ordinary income at receipt.
- Crypto received as payment for goods or services. Basis equals FMV at receipt; ordinary income (or self-employment income) at receipt.
- Gift. Carryover basis from the donor under IRC section 1015, with a dual-basis rule if FMV at the time of gift is less than donor basis.
2. Lots
A lot is a single acquisition transaction: the units acquired in one event, with one acquisition date, at one basis. Two BTC purchased in two separate Coinbase trades on the same day are two lots, not one, unless the trades execute at the same price and you elect to aggregate them on the books. Lot tracking is the foundation of cost basis accounting. Without it, specific identification is impossible and the IRS will collapse the records into FIFO by default.
3. Methods
There are two free-standing default methods (FIFO, average cost) and one election-based method (specific identification) under which LIFO and HIFO are conventions. The IRS positions are summarized in the FAQs at IRS.gov on Virtual Currencies.
- FIFO (first-in first-out). The default if no other method is elected and documented. The oldest acquired lot is treated as sold first.
- Specific identification. Allowed if the taxpayer can document, at or before the time of sale, which specific units are being disposed of, including the date and time each unit was acquired, the basis and fair market value at acquisition, the date and time of disposition, and the fair market value and proceeds at disposition. The documentation requirement is in the IRS FAQs on Virtual Currencies (Q&A 39 and 40 in the original numbering).
- HIFO (highest-in first-out). Not a free-standing method. It is specific identification with a rule that designates the highest-basis lot as the unit sold. Requires the same contemporaneous documentation as any other specific identification.
- LIFO (last-in first-out). Same status as HIFO. Specific identification applied with a recency-of-acquisition rule.
- Average cost. Generally not permitted for crypto. The IRS has not blessed average cost outside the narrow regulated investment company context where it is allowed for mutual fund shares.
The choice of method is made lot by lot, not portfolio by portfolio. The 2025 broker regulations require the choice to be made at or before settlement and prohibit retroactive recharacterization at year-end. A filer who runs FIFO all year and then asks the software to redo the year on a HIFO basis cannot defend that change as specific identification.
4. Form 8949 and Schedule D
Form 8949 is the per-disposition detail. Each row is one taxable event: date acquired, date sold, proceeds, basis, adjustment, and gain or loss. The form has three boxes for short-term and three for long-term.
- Box A (short-term, basis reported to IRS) and Box D (long-term, basis reported to IRS): dispositions where a Form 1099 reported both proceeds and basis.
- Box B (short-term, basis not reported) and Box E (long-term, basis not reported): dispositions where Form 1099 reported proceeds only.
- Box C (short-term, no Form 1099) and Box F (long-term, no Form 1099): dispositions with no broker reporting.
For tax year 2024 most crypto dispositions land in Box C or Box F because no 1099-DA was required. For tax year 2025 the bulk of centralized-exchange dispositions land in Box B/E or A/D as 1099-DA reporting comes online. Self-custody, DeFi, and peer-to-peer transactions continue to land in Box C/F. Totals from Form 8949 flow to Schedule D, which nets short-term and long-term to a single capital gain or loss number on the 1040.
Worked example: Sean’s three trades
Sean is a calendar-year, individual filer in California. He opens an exchange account and makes three transactions:
- January 15, 2024: buys 1 BTC for $30,000 (plus $50 fee). Basis of Lot A = $30,050.
- May 20, 2024: buys 1 BTC for $50,000 (plus $50 fee). Basis of Lot B = $50,050.
- September 10, 2024: sells 1 BTC for $80,000 (less $50 fee, net proceeds $79,950).
The hold period from January 15 to September 10 is less than one year. The hold period from May 20 to September 10 is also less than one year. Either lot produces short-term gain.
FIFO outcome. The oldest lot is treated as sold first. Sean is deemed to have sold Lot A.
- Proceeds: $79,950
- Basis: $30,050
- Short-term capital gain: $49,900
- Lot B remains in the wallet with $50,050 basis and a May 20 acquisition date for purposes of the long-term holding clock.
Specific identification outcome (HIFO convention). Sean, before settlement of the September 10 sale, designates Lot B as the unit sold and documents the designation contemporaneously (exchange ticket annotation, signed memo to file, or method election in the exchange interface where supported).
- Proceeds: $79,950
- Basis: $50,050
- Short-term capital gain: $29,900
- Lot A remains in the wallet with $30,050 basis and a January 15 acquisition date.
The federal tax saving from electing specific identification with a HIFO convention on this single sale, at the 37% top ordinary rate (which short-term gains track), is ($49,900 minus $29,900) times 37% = $7,400 of federal tax. California adds another 13.3% at the top bracket, which is another $2,660 of state tax saving, for $10,060 total. The cost of doing the documentation contemporaneously is a few minutes of clerical work.
The trade-off is the future basis profile. FIFO leaves Sean with the more expensive Lot B (higher basis, lower gain on future sale, May 20 acquisition date). Specific ID with HIFO leaves Sean with the cheaper Lot A (lower basis, higher gain on future sale, January 15 acquisition date which crosses the long-term threshold first). For taxpayers who hold positions long enough to convert short-term lots to long-term, the basis profile matters as much as the current-year saving.
FIFO vs LIFO vs HIFO vs specific identification
| Method | Default? | Documentation required | Tax outcome in rising market | Tax outcome in falling market |
|---|---|---|---|---|
| FIFO (first-in first-out) | Yes. Applies automatically if no contemporaneous specific identification. | None beyond standard lot tracking. | Sells the oldest, lowest-basis lots first. Maximizes current-year gain and minimizes residual basis in the wallet. | Sells the oldest, lowest-basis lots first. Smaller losses or smaller gains depending on direction since first purchase. |
| Specific identification | No. Requires contemporaneous designation at or before disposition. | Per-disposition record showing the specific lot’s acquisition date, time, basis, FMV at acquisition, FMV at disposition, and proceeds. Required to be made at or before the time of sale. | Lets the taxpayer pick the highest-basis lot to minimize gain, or the lowest-basis lot to harvest a long-term gain at preferential rates. | Lets the taxpayer pick the highest-basis lot to maximize the loss, useful for tax-loss harvesting given that no wash-sale rule currently applies to crypto. |
| HIFO (highest-in first-out) | No. A convention applied through specific identification. | Same documentation requirement as any specific identification. | Sells the highest-basis lots first. Minimizes current-year gain. Leaves the lowest-basis lots in the wallet for future disposition. | Sells the highest-basis lots first. Maximizes the current-year loss available to offset gains and (up to $3,000) ordinary income. |
| LIFO (last-in first-out) | No. A convention applied through specific identification. | Same documentation requirement as any specific identification. | Sells the most recently acquired lots first. In a steadily rising market typically produces smaller gains than FIFO and larger gains than HIFO. | Sells the most recently acquired lots first. In a falling market produces the largest losses if recent purchases are the highest-basis. |
The decision rule is simple. In a rising market with held lots that you intend to keep selling out of, HIFO under specific identification minimizes current-year tax. In a falling market, HIFO under specific identification maximizes the current-year loss. FIFO is the path of least resistance for filers who cannot or will not maintain contemporaneous lot designation. The 2025 broker regulations force the choice to be made trade-by-trade rather than retroactively, which is the single biggest workflow change for users of crypto tax software.
Special transaction types
Staking rewards
Rev. Rul. 2023-14 holds that staking rewards are includable in gross income at fair market value on the date the taxpayer gains dominion and control. The FMV at receipt establishes both the ordinary-income inclusion and the basis for the future capital gain calculation. A taxpayer who later sells the staked coin recognizes the difference between sale proceeds and the FMV at receipt as a separate capital gain or loss. The holding period for capital gain purposes starts on the date of receipt.
The “dominion and control” test is fact-specific. For solo staking on Ethereum, receipt is generally the slot at which the validator receives the reward and can withdraw. For pooled staking through Lido or Rocket Pool, receipt is generally the moment the liquid staking token rebases or the moment the user can redeem. For exchange staking, receipt is generally the moment the reward credits the user’s account and can be withdrawn.
DeFi yield
DeFi yield (lending interest, liquidity pool fees, yield-farming rewards) is treated under the same dominion-and-control framework. Ordinary income at FMV on receipt; basis equals that FMV; subsequent disposition produces capital gain or loss against that basis. The mechanics are well-established even though the IRS has not issued a DeFi-specific revenue ruling.
The complication on the DeFi side is the recognition event count. A liquidity provider on Uniswap V3 may receive fees continuously across thousands of micro-transactions. The IRS has not endorsed an aggregation convention. In practice taxpayers use daily or weekly aggregation, document the convention in the records, and reconcile at year-end. The 2025 broker regulations narrowed but did not eliminate this issue: decentralized protocols received a partial reprieve from the broker-reporting rules and are not required to issue 1099-DA for the DeFi user.
Hard forks and airdrops
Rev. Rul. 2019-24 addresses hard forks. A taxpayer who receives new cryptocurrency as the result of a hard fork has ordinary income at FMV at receipt if they gain dominion and control. If the new currency is not deposited to an account the taxpayer controls (for example, an exchange does not list the forked token), there is no receipt and no income until the taxpayer takes control.
Airdrops follow the same logic. FMV at receipt is ordinary income; that FMV is the basis for the future disposition.
Crypto as payment
A taxpayer who receives crypto as payment for goods or services has ordinary income (or self-employment income, if a trade or business) at FMV on the date of receipt. The FMV is the basis. Subsequent disposition produces capital gain or loss. A merchant that accepts bitcoin for a $100 product when bitcoin is at $50,000 per coin recognizes $100 of ordinary income and books 0.002 BTC at $100 of basis. If the merchant holds the bitcoin and later sells it for $120, the merchant recognizes an additional $20 of capital gain (short-term or long-term based on the holding period from the original receipt).
Wash sales
The wash-sale rule in IRC section 1091 disallows the loss on a sale of stock or securities if the taxpayer reacquires substantially identical stock or securities within the 30-day window before or after the sale. The statute references “stock or securities.” The IRS has not extended the rule to crypto by regulation or notice, and crypto is not a security for SEC purposes outside narrow contexts. The Build Back Better Act of 2021 included a provision that would have closed the gap by extending section 1091 to digital assets. That bill did not pass.
As of June 2026, no wash-sale rule applies to crypto. A taxpayer can sell bitcoin at a loss, immediately repurchase the same amount of bitcoin, and book the loss for federal tax purposes. This is the basis for the year-end tax-loss harvesting that has become standard practice among active holders. The narrow caveat is that the IRS retains the general economic substance doctrine and the wash-sale-by-step-transaction caselaw, which it could in theory invoke against a contrived round-trip. In practice the IRS has not litigated such a case in the crypto context.
Recent changes: Form 1099-DA, Section 6045, and the 2025 broker rules
The structural change for the 2026 filing season is Section 6045 broker reporting. Final regulations issued by Treasury in 2024 (with technical corrections and additional guidance in 2025 and 2026) implement Form 1099-DA, Digital Asset Proceeds From Broker Transactions.
Effective dates. For transactions on or after January 1, 2025, custodial brokers (centralized exchanges, custodial wallets, payment processors) must report gross proceeds on Form 1099-DA. For transactions on or after January 1, 2026, custodial brokers must also report cost basis. The first 1099-DAs hit taxpayer mailboxes in early 2026 for 2025 transactions, with basis reporting following in 2027 for 2026 transactions.
Wallet-level basis tracking. Effective January 1, 2025, basis is tracked at the wallet or account level, not across the taxpayer’s entire portfolio. Universal basis pooling, the practice some tax software relied on, ended. Taxpayers who held crypto on multiple exchanges and used a single global basis pool through 2024 needed to allocate basis to specific wallets as of January 1, 2025, and document the allocation. Rev. Proc. 2024-28 provides a safe harbor for the allocation.
Specific identification at the time of sale. The regulations require the method election to be made at or before the time of sale. End-of-year retroactive recharacterization is not permitted.
Decentralized protocols. The original 2024 broker regulations applied to certain decentralized exchanges and front-end interfaces. Subsequent congressional action repealed the DeFi broker rule in early 2025 under the Congressional Review Act. Decentralized protocols are not currently required to issue 1099-DA. The user’s reporting obligation remains.
Comment volume and finalization. The proposed Section 6045 regulations attracted more than 44,000 comment letters. The final rule was issued in two phases (custodial brokers in 2024, additional guidance through 2025), with the projected stable regime in place for the 2026 filing season.
Common pitfalls
Treating wallet-to-wallet movement as taxable. Moving bitcoin from a Coinbase wallet to a self-custody hardware wallet is not a disposition. No gain or loss. Some tax software flags every outgoing transaction as a sale by default, which produces a Form 8949 full of phantom dispositions. The fix is reconciling movements to wallets the taxpayer controls and excluding them from the disposition list.
Failing to elect specific identification contemporaneously. The IRS position is that specific identification documentation must be created at or before disposition. A spreadsheet built in March 2026 that retroactively designates which lots were sold during 2025 is not contemporaneous and is vulnerable to recharacterization to FIFO on audit.
Skipping the digital asset question. The 1040 digital asset question is above the line. Checking “no” while having transacted is a perjury risk. Even a wallet-to-wallet movement of self-custodied crypto requires the box to be checked correctly, although the question’s wording (received, sold, exchanged, or otherwise disposed of) means a pure hold-without-transactions year permits “no.”
Missing staking and DeFi ordinary income. A common error is treating staking rewards as nontaxable until disposition. They are ordinary income at receipt under Rev. Rul. 2023-14. Failing to recognize that income at receipt understates AGI and produces a basis mismatch on later disposition.
Forgetting state tax conformity. Most states conform to the federal classification of crypto as property. A handful (New Hampshire, Wyoming) have specific statutes. California, New York, and Massachusetts apply standard capital gains rates with no preferential long-term treatment, which compresses the federal vs state gap.
Ignoring the gift basis rules. Crypto gifted to a family member carries over the donor’s basis under IRC section 1015. If FMV at the time of gift is less than donor basis, the dual-basis rule applies: gain is computed using donor basis, loss is computed using FMV at gift. Taxpayers who treat the gift as a stepped-up basis transfer overstate basis on later sale.
Trying to amend the method choice after year-end. Under the 2025 broker regulations, the method election is at-or-before settlement. Year-end recharacterization is not permitted. Filers who want HIFO need to operate HIFO contemporaneously, not retroactively.
Treating airdrops with no liquidity as zero-basis income. An airdrop of a token with no observable market price at receipt is still ordinary income, but the FMV is whatever the facts support, which may be zero if there is no quoted price and no exit. The taxpayer should document the FMV determination contemporaneously.
Crossing the trader vs investor line accidentally. Mark-to-market under IRC section 475 is generally limited to securities and commodities, with limited application to digital assets. A taxpayer who tries to claim trader status for crypto and elects mark-to-market may find the election challenged.
FAQ
- Is bitcoin taxed as a currency or as property?
- Property. IRS Notice 2014-21, issued in March 2014, established that virtual currency is property for federal tax purposes. Every disposition is a capital gain or loss event computed under the general property rules.
- What is the default cost basis method for crypto?
- FIFO (first-in first-out). The default applies if the taxpayer does not maintain contemporaneous documentation of specific identification. Average cost is not permitted for crypto.
- Can I use HIFO on my crypto?
- Yes, but only as a convention applied through specific identification. The taxpayer must document, at or before the time of sale, that the disposition is of the highest-basis lot, including the lot’s acquisition date and time, basis, and FMV. A retroactive HIFO recharacterization at year-end does not meet the contemporaneous documentation requirement.
- Does the wash-sale rule apply to crypto?
- No. IRC section 1091 covers stock and securities. The IRS has not extended it to digital assets, and the proposed extension in the Build Back Better Act of 2021 did not pass. Taxpayers can sell crypto at a loss and immediately repurchase the same coin without disallowance of the loss.
- Are staking rewards taxable?
- Yes. Rev. Rul. 2023-14 holds that staking rewards are ordinary income at fair market value on the date the taxpayer gains dominion and control. The FMV at receipt is the basis for the future capital gain calculation when the staked coin is sold.
- What is Form 1099-DA?
- The IRS form for broker reporting of digital asset proceeds and basis. Custodial brokers report gross proceeds for 2025 transactions (first 1099-DA in early 2026) and cost basis for 2026 transactions (first basis reporting in early 2027). Form 1099-DA implements the Section 6045 regulations.
- Do I owe tax when I move crypto between my own wallets?
- No. A transfer between two wallets the taxpayer controls is not a disposition. There is no gain or loss event. The basis and holding period carry over to the destination wallet.
- How are DeFi yield and liquidity pool rewards taxed?
- As ordinary income at FMV at receipt, with basis equal to that FMV. Subsequent disposition produces a capital gain or loss. There is no DeFi-specific revenue ruling, but the IRS applies the same dominion-and-control framework that governs staking and mining.
- Can I deduct crypto losses against ordinary income?
- Net capital losses can offset capital gains in full and ordinary income up to $3,000 per year ($1,500 if married filing separately). Excess losses carry forward indefinitely. Theft and casualty loss treatment for lost-wallet or hacked-exchange losses is generally not available for individuals under the post-TCJA section 165 rules, with narrow exceptions.
Bottom line
Crypto tax accounting is property accounting with high transaction volume. The cost basis method (FIFO default, specific identification by election with HIFO or LIFO conventions) drives the dollar outcome, and the 2025 Section 6045 broker rules force the method to be applied contemporaneously rather than retroactively. Track lots, elect at the time of sale, document everything, and the Form 8949 writes itself.
Sources and methodology
Primary sources: IRS Notice 2014-21 (digital assets as property); Rev. Rul. 2019-24 (hard forks); Rev. Rul. 2023-14 (staking rewards); IRC sections 1012 (basis), 1015 (gift basis), 1091 (wash sale), 6045 (broker reporting); Treasury final regulations under Section 6045 (custodial broker reporting, issued 2024 with subsequent guidance through 2026); Rev. Proc. 2024-28 (basis allocation safe harbor for the universal-pool transition); the IRS FAQs on Virtual Currency Transactions at IRS.gov. Form references: Form 1040 digital asset question; Form 8949; Schedule D; Form 1099-DA. Related Ledgerism coverage at FASB ASU 2023-08 digital assets, regulatory, learn, research, Section 1202 QSBS, and quality of earnings report. The worked example is illustrative; readers with material crypto tax exposure should consult a qualified tax professional.