How to Report DeFi Taxes in the US: A Step-by-Step 2026 Workflow
A DeFi tax return is not created by exporting every blockchain transfer directly to Form 8949. The correct workflow first proves wallet ownership and completeness, groups smart-contract logs into economic actions, separates income from dispositions, values each event in dollars, applies wallet-level basis records and reconciles any information returns. This filing guide turns that process into a practical checklist for US individual taxpayers.
Which year does “2026 DeFi taxes” mean?
Prepare Your Crypto Tax Workpapers
Import your transactions, review the results and generate detailed tax workpapers without building the entire calculation manually in spreadsheets.
Start for free →Tax content often mixes two different periods. A 2025 federal return was generally filed in calendar year 2026. This guide focuses on transactions occurring from January 1 through December 31, 2026, which individuals generally report on a 2026 federal income tax return filed in 2027. The law, forms and information-reporting rules must match the transaction year, not the date on which a software report happens to be generated.
- Use 2026 wallet and exchange activity for the 2026 return.
- Use 2026 USD fair market values and 2026 lot records.
- Apply the covered-basis phase-in for assets acquired after 2025 and held with the reporting custodial broker.
- Use the final 2026 Form 1040, schedules and instructions when the IRS publishes the filing package.
- Do not copy a line number from an older return if the current form changed.
Step 1: Set the taxpayer and activity scope
Before calculating a single token gain, establish whose return is being prepared. Wallet activity may belong to an individual, spouse, disregarded entity, partnership, corporation, trust or retirement arrangement. Combining wallets owned by different taxpayers can corrupt basis, holding periods and information-return reconciliation.
| Scope question | Why it matters |
|---|---|
| Cash or accrual accounting method? | Income timing can differ, while Rev. Rul. 2023-14 specifically describes a cash-method taxpayer |
| Investor or trade or business? | Ordinary rewards may go to Schedule 1 or Schedule C, and self-employment tax may apply to business activity |
| Capital, inventory or dealer property? | Form 8949 and Schedule D apply to capital assets, not every asset held by every business |
| Which wallets and smart accounts are owned? | Own-wallet transfers preserve basis; transfers to another person may be sales, gifts or payments |
| Which states and countries are relevant? | Federal reporting does not resolve state, foreign or information-reporting obligations |
| Spot, LP, lending, staking or derivatives? | Different economic events can require different forms and unresolved-position review |
Do not infer “business” from transaction count alone. Frequency, profit motive, services, organization and the nature of the activity matter. A wallet used by a sole proprietorship should be identified as such before rewards are sent to the personal Schedule 1 workflow.
Step 2: Inventory every source before importing
List all custodial exchanges, self-hosted wallets, hardware wallets, smart accounts, chains, bridges and protocols used during 2026. Include accounts with no year-end balance: a wallet that was emptied in June may contain the acquisition history for an asset sold in December elsewhere.
- Download native CSV or API history from every centralized exchange.
- Record every public wallet address and the dates it was controlled.
- Fetch on-chain transactions, internal transfers and logs for every relevant chain.
- Export protocol-specific positions where on-chain logs do not reveal the full accounting state.
- Collect 2026 Forms 1099-DA, 1099-MISC or other statements without treating them as a second transaction source.
- Preserve prior-year closing lots and unresolved opening balances.
- Save the unmodified raw files, retrieval time and source version.
The IRS advises tax professionals to review and reconcile transactions spread across multiple exchanges, wallets and accounts, apply appropriate basis methods and categorize income events accurately. A “sync complete” message is not evidence of completeness if a chain, address or historical account was omitted.
Step 3: Normalize without erasing the evidence
Exchange rows and blockchain logs use inconsistent names. Normalize timestamps to a documented zone, resolve token contracts and decimals, identify chain IDs and retain source IDs. Keep the raw value beside the normalized value so a later correction can be traced.
- Technical identity: chain ID plus contract address, not token symbol alone.
- Event identity: source row ID or transaction hash plus log index.
- Time: original timestamp, zone and normalized UTC timestamp.
- Amounts: raw integer, decimals and human-readable units.
- Provenance: importer, decoder and mapping version.
- Manual edits: old value, new value, reason, date and reviewer.
Duplicate records often arise when the same exchange is imported by both API and CSV or when two indexers return the same log. Deduplicate by stable source identity and economic context—not merely by token, amount and date, which can delete legitimate repeated trades.
Step 4: Group logs into economic DeFi actions
One smart-contract call can generate approvals, router transfers, pool transfers, receipt-token mints and gas. The tax return should reflect the taxpayer’s economic action, while the audit trail retains all technical legs.
| Action | Minimum reconstructed legs | Tax review |
|---|---|---|
| DEX swap | Asset disposed, asset acquired, fee and gas | Usually a property disposition if the assets differ materially |
| Liquidity deposit | Assets deposited, LP position received, fee | Substantive US treatment is not definitively resolved for every structure |
| Liquidity withdrawal | LP position surrendered, assets received, embedded or separate rewards | Apply the documented position used at entry and avoid double-counting impermanent loss |
| Staking reward | Units, control time, restriction and USD value | Native validation rewards follow dominion-and-control rule for cash-method taxpayer |
| Lending deposit | Asset transferred, receipt token or claim, contract right | Do not assume deposit is automatically a nontaxable loan |
| Borrow and repay | Principal, collateral, interest, repayment and debt balance | Separate loan proceeds from dispositions used to repay |
| Bridge | Source lock or burn, destination mint or release, fees and owner | Own-wallet continuity versus materially different property |
| Liquidation | Collateral disposed, debt discharged, penalty and residue | Calculate actual disposition instead of deleting the loan position |
Keep a review status for LP tokens, liquid staking, wrapping, restaking, synthetic assets and digital-asset lending. Notice 2024-57 postpones certain broker reporting for these transactions but does not decide their substantive income tax treatment. The companion US DeFi rules guide explains the confirmed and unresolved legal positions.
Step 5: Separate ordinary income from property dispositions
A single reward token can create two different records:
- Income event: fair market value when the taxpayer receives the reward with the required control or receipt.
- Later disposition: proceeds minus basis, where basis generally includes the amount previously recognized as income.
Failing to create the income basis can tax the same value twice. Creating basis without recognizing the related income can understate ordinary income. Link both records with the reward lot.
Native proof-of-stake rewards are governed by Revenue Ruling 2023-14 for its facts. Promotional airdrops, LP fees, rebasing receipt tokens and protocol points require their own analysis. Revenue Ruling 2019-24 directly addresses a hard-fork airdrop, not every marketing distribution called an airdrop.
Dominion and control checklist
- Was the amount credited to an address or account controlled by the taxpayer?
- Could the taxpayer sell, exchange or transfer it?
- Was there a lockup, protocol restriction, unsupported token or frozen account?
- Was a claim required, and when did the legal right become available?
- Was a reliable market value available at that date and time?
Step 6: Calculate USD value and wallet-level basis
For every recognized disposition, capture asset, units, date and time, USD fair market value, adjusted basis, transaction cost and holding period. For every income event, capture the USD amount included and use it in the acquired lot’s basis when applicable.
Since January 1, 2025, the final regulations require taxpayers to apply basis identification by wallet or account. A universal basis pool across every wallet is not the default model. Specific identification must meet the applicable documentation and timing rules; without an adequate identification, the default ordering rule operates within the wallet or account.
Basis workflow
- Import opening lots separately for each wallet or account.
- Add 2026 acquisitions and income-created lots with exact units and dates.
- Carry basis with documented own-wallet transfers.
- Apply valid specific identification or the default order within the correct wallet.
- Allocate digital-asset transaction costs under the final regulations.
- Mark a sale without supportable basis as incomplete; do not silently insert zero as a confirmed basis.
Zero basis may be legally correct in a particular case, but “basis data missing” is not proof of zero. An incomplete position needs a reconciliation warning and, if the taxpayer files before resolving it, a clearly documented treatment rather than a fabricated acquisition.
Step 7: Apply transaction-cost rules correctly
Gas is not one universal deduction. Under the final digital-asset rules, qualifying transaction costs can increase the basis of assets acquired or reduce amount realized. For an exchange of materially different digital assets, applicable costs are allocated to the disposition side. A digital asset used to pay services is itself disposed of, which can create its own gain or loss.
| Fee purpose | Data needed | Potential treatment |
|---|---|---|
| Acquire digital asset | Asset acquired, USD fee and fee asset | Qualifying cost can increase acquisition basis |
| Sell digital asset | Gross value, fee and net proceeds | Qualifying cost can reduce amount realized |
| Crypto-to-crypto exchange | Both assets and all transaction costs | Applicable cost allocated to transferred-asset disposition under final rule |
| Own-wallet transfer or claim | Purpose, service and fee asset | No universal capital-gain basis rule; analyze the underlying purpose |
Do not deduct gas again after it has already reduced proceeds or increased basis. Store the fee’s own disposal separately when paid in a digital asset.
Step 8: Map the results to the correct federal forms
The form follows the character of the event; “DeFi” is not a line on Form 1040.
| Tax result | Common form | What enters |
|---|---|---|
| Capital-asset sale, swap or recognized LP disposition | Form 8949 and Schedule D | Description, dates, proceeds, basis, adjustment code if applicable, gain or loss |
| Nonbusiness staking, fork or other ordinary digital-asset income | Schedule 1 | Income amount under current-year instructions with clear description |
| DeFi services or rewards from a sole-proprietor business | Schedule C and potentially Schedule SE | Business income and allowable business expenses |
| Interest characterized as taxable interest | Schedule B where required | Interest income by payer or source; protocol classification must be confirmed |
| Qualifying section 1256 contract | Form 6781 | Contract results under section 1256, not ordinary spot-token sales |
The IRS Digital Assets page directs capital-asset dispositions to Form 8949, ordinary income from forks, staking and mining to Schedule 1, and independent-contractor or business receipts to Schedule C. It does not say every yield-farming token belongs on one fixed line regardless of activity.
Use the full Form 8949 and Schedule D workflow for sales and swaps. Keep Form 8949 proceeds consistent with, but not blindly equal to, the sum of information statements when those statements aggregate or omit transactions differently.
The digital asset question on Form 1040
Every taxpayer must answer the digital asset question. The answer depends on the transactions, not on whether a Form 1099-DA arrived. Receiving rewards, exchanging one digital asset for another or disposing of a financial interest generally requires “Yes” under the IRS instructions. Merely holding, purchasing with US dollars or transferring between the taxpayer’s own wallets can fall within the “No” examples when no other reportable activity occurred.
Do not use the checkbox as a substitute for reporting the income. It is a disclosure question; the actual amounts belong on the appropriate schedules.
Step 9: Reconcile Form 1099-DA and the completed return
Form 1099-DA reports gross proceeds and, in some 2026 cases, basis. Basis reporting is required for covered digital assets acquired after 2025 and continuously held in the reporting broker’s custodial account. Assets transferred in, acquired before 2026 or held in self-custody will generally not be covered on that basis.
- Match each form transaction to the underlying sale or exchange without duplicating it.
- Compare gross proceeds before assuming the broker’s amount equals the net amount imported from an exchange CSV.
- Check covered or noncovered status and whether basis is present.
- Reconstruct missing basis from the taxpayer’s wallet and account records.
- Investigate unmatched form proceeds, but do not delete valid self-custody or DeFi transactions merely because no form reports them.
- Retain a reconciliation schedule showing form total, report total and explained differences.
DeFi brokers and some foreign brokers are not currently required to issue Form 1099-DA, and Notice 2024-57 postpones reporting for identified transaction categories. The taxpayer still reports all taxable events. See the Form 1099-DA guide for the 2026 covered-basis phase-in.
Final review before filing
- Opening and closing balances reconcile for each wallet and asset.
- No disposal uses a missing price or missing basis disguised as a confirmed zero.
- Own-wallet transfers preserve basis and are not reported as sales.
- Income lots carry the amount already recognized into later basis.
- LP, wrapping, lending and bridge positions disclose unresolved substantive treatment.
- Short- and long-term holding periods use the actual acquired units.
- Gas is not double deducted and fee-token dispositions are captured.
- Forms 1099-DA and other statements are reconciled once, not imported as duplicate trades.
- The digital asset question agrees with the activity reported on the schedules.
- Sources, settings, manual changes and the final report are archived.
A report can be numerically balanced and still use an unsupported legal assumption. Keep a separate open-issues list for material LP deposits, receipt tokens, liquid staking, bridges, loans and derivatives. The DeFi audit-trail guide explains how to preserve that evidence.
Frequently asked filing questions
Do all DeFi transactions go on Form 8949?
No. Form 8949 is commonly used for sales and exchanges of capital assets. Ordinary reward income, business receipts, interest and qualifying derivatives may use different schedules or forms.
Should I upload a blockchain transfer directly to Form 8949?
Not without classifying it. An own-wallet transfer is not a sale, while a swap or liquidation may be. Smart-contract router legs must be grouped into the taxpayer’s economic action.
Can Form 1099-DA replace my DeFi transaction history?
No. It may report proceeds and, for some covered 2026 assets, basis. It does not provide a complete self-custody history, and current rules exclude or defer reporting for important DeFi activity.
What if cost basis is missing?
Reconstruct it from prior exchange records, wallet transfers and opening balances. Missing evidence should be disclosed and reviewed; it should not silently become a confirmed zero-basis lot.
Where do staking rewards go?
IRS guidance points nonbusiness ordinary staking income to Schedule 1. Rewards arising from a trade or business may belong on Schedule C and can affect self-employment tax.
Can I net DeFi income against capital losses?
Not as one undifferentiated DeFi total. Ordinary income and capital gains or losses follow different rules. Capital-loss limitations apply after results are classified on the proper forms.
Do I need exact-time USD prices?
Use a reasonable, consistently applied valuation supported by the facts and official rules. For income such as staking rewards, Rev. Rul. 2023-14 measures fair market value at the date and time dominion and control arises.
Should I amend if software later decodes a protocol differently?
First determine whether the correction changes income, proceeds, basis, character or forms materially. Preserve both report versions and consult the current amended-return rules rather than overwriting the filed evidence.
Official IRS references
- IRS Digital Assets: records, basis and where to report
- Notice 2014-21: federal property framework
- Revenue Ruling 2023-14: staking rewards
- Revenue Ruling 2019-24: hard forks and airdrops
- Notice 2024-57: temporary reporting exceptions for identified DeFi transactions
- Treasury Decision 10000: transaction costs, basis and broker reporting
- 2026 Instructions for Form 1099-DA
- IRS FS-2025-06: reconcile wallets, basis and DeFi activity
- IRS Digital Asset FAQs: transfers, transaction costs and records
Reviewed through September 2, 2026. This workflow addresses US federal reporting for individual taxpayers. It is not legal or tax advice and does not replace analysis of entities, partnerships, state tax, international reporting, trader status, derivatives or a protocol’s legal contracts.
Related Resources
Generate Your Crypto Tax Report
Import your transactions, review the results and generate a detailed PDF report with a transaction-level audit trail.
Start for free →Disclaimer: This article is for general informational purposes only and does not constitute tax advice. For individual tax advice, consult a licensed tax professional.