Translate

πŸ’‘ Hot Blog Picks — Best Insights at a Glance

Expert takes & practical tips. Tap a topic to dive in πŸ‘‡

πŸ’„ Beauty & Homecare
πŸ’° Finance • Crypto • Legal
Showing posts with label Per-Wallet Cost Basis. Show all posts
Showing posts with label Per-Wallet Cost Basis. Show all posts

IRS Notice 2026-20: How Specific ID Relief Changed Crypto Cost Basis

Davit Cho · Crypto Tax Researcher · Founder, LegalMoneyTalk · CEO, JejuPanaTek
Independent research on IRS digital asset rules, 1099-DA reporting, and cross-border crypto tax compliance.
IRS Notice 2026-20 specific identification relief crypto cost basis per wallet extension 2026 guide

THE QUIET RULE

The IRS extended specific ID relief through December 2026 — and most crypto holders never heard about it.

Notice 2026-20, issued in March, gives taxpayers seven more months to identify specific units sold using their own records — overriding the per-wallet FIFO default that was supposed to lock in on January 1, 2026. The relief is real, but the documentation requirement is stricter than most filers realize.

TL;DR

  • IRS Notice 2026-20 extends specific identification relief through December 31, 2026.
  • You can still pick which lot to sell at trade time using your own records — not just FIFO.
  • The relief does not remove per-wallet tracking; it only relaxes how you identify the lot sold.
  • 61% of crypto investors are unaware of 1099-DA rules (Forbes, April 2026) — the gap is widening, not closing.
  • After January 1, 2027, broker-default FIFO becomes mandatory unless specific ID is documented at trade time.

The 61% who never got the memo

61 percent crypto investors unaware IRS 1099-DA rules compliance gap 2026 Forbes survey

In April 2026, Forbes published a survey of 3,000 US crypto investors. Sixty-one percent did not know that brokers were now reporting their crypto sales to the IRS on Form 1099-DA. Among those aware, fewer than half understood that the broker's basis number would be reconciled automatically against their tax return.

This matters because the rules are not standing still. The IRS issued Notice 2026-20 in March, extending one of the most important taxpayer-friendly provisions of the entire 1099-DA framework — and almost no major crypto outlet covered it in plain language. The result is a compliance gap that compounds: investors who do not know about 1099-DA also do not know about the relief that protects them from its harshest defaults. They will file using whatever method TurboTax or their broker presents, and discover the consequence only when the IRS sends a CP2000 notice in 2027.

This article is the plain-language version of Notice 2026-20: what it changed, what it did not change, and what to do with the seven months remaining.

What Notice 2026-20 actually says

IRS Notice 2026-20 relief period timeline specific identification extension January 2025 December 2026

The original relief came in Notice 2025-7, which let taxpayers identify specific units of crypto sold during 2025 using their own books and records — not the broker's default FIFO assumption. Notice 2026-20, issued March 2026, extends that relief period through December 31, 2026.

The mechanics: under the proposed regulations from 2023, brokers would have been required to apply FIFO at the wallet level and report it on 1099-DA, with no easy way for taxpayers to override the broker's chosen lot. The relief notices say the opposite — for the entire 2025 and 2026 tax years, taxpayers may treat any disposition as a sale of the specific units they choose, as long as they document the choice in their own records contemporaneously with the trade.

Three things to understand precisely:

First, the relief is taxpayer-side, not broker-side. Brokers will still issue 1099-DA forms using their own default method (usually FIFO). The relief lets you report a different basis on your tax return, with the difference reconciled via Form 8949 adjustment codes. Your records become the controlling document if you have them.

Second, the relief requires contemporaneous documentation. "Contemporaneous" is the key word. The IRS does not accept a spreadsheet you build in March 2027 explaining what you "would have" identified. The lot must be identified at or before the time of the trade, in records you can produce on audit. CoinTracker, Koinly, CoinLedger, and similar tools that let you tag lots before disposition satisfy this requirement. A retroactive accountant reconstruction does not.

Third, the relief expires December 31, 2026. Starting January 1, 2027, the broker's reported method becomes the binding default unless you have specifically identified the lot at the trade time using a recognized method. Per-wallet FIFO becomes the practical reality for anyone without a real-time tracking system.

Specific ID vs. FIFO default: what the difference looks like

Specific identification versus FIFO default crypto cost basis comparison IRS Notice 2026-20

The dollar difference between specific identification and FIFO is rarely small. Consider a holder who bought BTC in three lots: 1 BTC at $20,000 in 2021, 1 BTC at $45,000 in 2023, and 1 BTC at $90,000 in 2025. In June 2026, they sell 1 BTC at $80,000.

Under FIFO (the broker default): The broker reports the 2021 lot as sold. Cost basis $20,000, proceeds $80,000, taxable gain $60,000 — long-term capital gain at up to 20% federal rate.

Under specific identification (Notice 2026-20 relief): The taxpayer identifies the 2025 lot as sold. Cost basis $90,000, proceeds $80,000, taxable loss $10,000 — short-term capital loss usable against other gains.

The same trade. A $70,000 swing in tax outcome. Specific ID flips a $12,000 tax bill into a $10,000 deductible loss. This is why Notice 2026-20 matters even when the rule sounds technical: it preserves the optimization that disappears the moment broker FIFO becomes binding.

The catch is that specific identification only works if the lot is documented at trade time. If the holder sells in June 2026 without tagging which lot, then tries to reconstruct it in April 2027, the IRS position is that no specific identification was made — and the broker's FIFO number controls.

What this changes — and what it does not

What the relief does not change: Per-wallet basis tracking is still mandatory. Notice 2026-20 does not let you go back to a universal pool across all wallets and exchanges. Each wallet, each exchange account, each self-custody address still maintains its own basis ledger. The relief only affects which lot within a given wallet you may identify as sold.

What the relief does change: Within each wallet, you can override the broker's default lot selection on your tax return by reporting specific identification on Form 8949 with the appropriate adjustment codes. Code B is used when basis reported on 1099-DA differs from your records. The broker number stays as filed; your number becomes the controlling figure on your return.

What expires December 31, 2026: The taxpayer-side override. Starting January 1, 2027, brokers are expected to support specific identification at trade time through their own platforms (with the holder making the lot selection in the broker's interface before submitting the order). Holders who do not use platforms supporting this feature will be locked into broker FIFO for 2027 and forward.

This is the part most coverage misses. The relief is not a permanent extension of taxpayer flexibility — it is a runway. The IRS is using 2025 and 2026 to give taxpayers and brokers time to build the systems that will be required from 2027 onward. If you are not building that system now, you will inherit the default in seven months.

Action steps for the rest of 2026

Crypto cost basis action steps before December 2026 deadline Notice relief period ending

You have roughly seven months until the relief period ends. The actions that matter most depend on whether you have already sold in 2025 or 2026, are still holding, or are actively trading.

Step 1 — Document specific identification per disposition. For every sale already completed in 2025 or 2026, write down which specific lot you intended to sell and the basis attached to it. Date the document at or near the trade date. Use crypto tax software (CoinTracker, Koinly, CoinLedger) to tag lots before any future trade. The IRS accepts contemporaneous software records as documentation.

Step 2 — Reconcile against 1099-DA reports as they arrive. Brokers will issue 1099-DA forms in February 2027 for the 2026 tax year. The basis number on those forms will use broker default methods, not your specific identification. When the forms arrive, build a reconciliation worksheet showing broker-reported basis, your specifically identified basis, and the adjustment code (B) to use on Form 8949.

Step 3 — Build a per-wallet ledger before December 2026. Even with specific ID relief, per-wallet tracking is required. If you have not yet built a per-wallet basis ledger covering all your holdings, this is the single highest-leverage task before the relief period ends. The ledger needs: wallet identifier, lot acquisition date, lot quantity, lot basis, and disposition history.

Step 4 — Prepare for default FIFO post-2027. If you cannot or will not implement real-time lot tagging through your broker's platform, accept that broker FIFO will apply to your 2027 trades. In that scenario, the optimization shifts from lot selection to wallet selection — choosing which wallet to sell from based on which has the most favorable FIFO position. Plan your 2026 deposits accordingly.

BOTTOM LINE

Notice 2026-20 is a runway, not a permanent reprieve. You have until December 31, 2026 to build the documentation system that will determine your tax outcome from 2027 onward.

The 61% of investors unaware of 1099-DA will discover the rule when they receive a CP2000 notice. The smaller group that documents specific identification this year will keep the optimization. The difference between the two groups is not knowledge of crypto — it is whether they kept records the IRS accepts as contemporaneous.

FAQ

Does Notice 2026-20 apply to crypto sold in 2025 or only going forward?

It applies to both. The relief period is defined as January 1, 2025 through December 31, 2026. If you sold crypto in 2025 and identified specific lots in your own records contemporaneously, you can report those identifications on your 2025 return regardless of what the broker reported on 1099-DA.

What counts as "contemporaneous" documentation for specific identification?

The IRS has not published a precise standard, but the prevailing interpretation is: records created at or before the time of the trade, in a system that timestamps entries and cannot be retroactively altered. Crypto tax software with audit trails (CoinTracker, Koinly, CoinLedger), exchange-side lot selection features, or dated written notes attached to trade confirmations all qualify. A spreadsheet built after receiving the 1099-DA does not.

What happens if my 1099-DA basis differs from my specifically identified basis?

Report the broker basis on Form 8949 column (e), then enter your adjustment in column (g) with adjustment code B. The IRS reconciliation system flags the difference but accepts the adjustment if your documentation supports it. Keep the contemporaneous records — the IRS may request them in a CP2000 notice.

Does the relief apply to crypto held in self-custody wallets, not just exchange accounts?

Yes. Notice 2026-20 applies to all digital asset dispositions by US taxpayers, regardless of whether a 1099-DA is issued. Self-custody holdings are not reported by any broker, so the taxpayer's records are the only source of basis information. Specific identification operates the same way: tag the lot at trade time, retain documentation, report on Form 8949.

What changes on January 1, 2027?

The relief period ends. Brokers' default reporting methods become the binding figures on tax returns unless taxpayers identify specific units through broker-supported mechanisms at trade time. The taxpayer-side override via Form 8949 adjustment is expected to remain available, but the IRS has signaled that contemporaneous broker-side identification will be the primary path. Holders without real-time lot tagging through their platform will effectively be on FIFO.

Related Reading

Per-Wallet Cost Basis 1099-DA Mismatch Defense Crypto Estate Planning About Davit Cho

Official Sources

Editorial perspective by Davit Cho. This article is for educational purposes only and does not constitute legal, tax, or financial advice. Crypto tax rules are jurisdiction-specific and change frequently; verify current IRS guidance and consult a CPA with digital asset experience before acting. Notice 2026-20 references current as of May 9, 2026.

Per-Wallet Cost Basis Migration: The IRS Guide Most Crypto Holders Got Wrong in 2026

CRYPTO TAX · IRS COMPLIANCE

Davit Cho — Crypto Tax Researcher · CEO at JejuPanaTek (2012–) · Patent Holder #10-1998821 · Founder of LegalMoneyTalk

Published: April 30, 2026 · 12 min read · 100% Independent · Ad-Free

Per wallet cost basis migration IRS crypto tax 2026 safe harbor election guide

CRYPTO TAX · IRS COMPLIANCE

On January 1, 2026, the IRS quietly ended an era. Most crypto holders are still migrating like it never happened.

Universal cost basis — the convenient pool that let you mix coins across every wallet and exchange — is dead. In its place: per-wallet, per-account, per-lot tracking, enforced by the new 1099-DA reporting regime. The bad news: if you didn't make a safe harbor election by your 2025 return, the IRS chose your method for you. The good news: there's still time to document it correctly. Here's how.

πŸ“Œ BOTTOM LINE — IN 60 SECONDS

  • Universal cost basis ended Jan 1, 2026. You must now track cost basis per wallet, per account, per lot.
  • Rev. Proc. 2024-28 required a safe harbor election with your 2025 return — Global Allocation, Specific Unit Allocation, or default.
  • If you did nothing, the IRS treats you as defaulting into FIFO per-wallet for 2026 onward.
  • 1099-DA arrives in 2026. Brokers report per-account. Mismatches with your filings flag audits.
  • The migration isn't optional. Document a Dec 31, 2025 snapshot, allocate every lot, save every CSV. This article is your audit-proof workflow.

What Just Changed (And Why Most Holders Missed It)

Universal pool versus per wallet cost basis IRS comparison crypto tax 2026

For years, most crypto holders treated cost basis as one big pool. Bitcoin bought on Coinbase in 2018, BTC moved to a Ledger in 2021, BTC sent to a Kraken account in 2023 — all averaged together, all FIFO'd against the oldest lot regardless of where it actually sat. The IRS tolerated this because there was no realistic alternative. Brokers didn't report. Wallets didn't talk to each other. Pooling was the only thing that worked.

That tolerance ended on January 1, 2026.

Three things changed at once:

1. Per-wallet basis became mandatory. Under the final regulations implementing IRC §1012(c), cost basis must now be tracked separately for each wallet, account, or address you control. The "universal pool" is no longer recognized for transactions on or after Jan 1, 2026.

2. Brokers began reporting on Form 1099-DA. Centralized exchanges (Coinbase, Kraken, Gemini, etc.) now issue 1099-DA forms reporting your gross proceeds per account starting with 2026 transactions. The IRS will match these against your Schedule D. Mismatches are audit triggers.

3. Rev. Proc. 2024-28 imposed a one-time election deadline. Every taxpayer holding crypto on Jan 1, 2026 had to choose how to migrate their pre-2026 unused basis into the new per-wallet world — and that choice had to be documented with their 2025 return.

Most retail holders missed item three entirely. Tax software defaulted them. CPAs without crypto specialization let it slide. The result: thousands of returns filed with no documented allocation, leaving the holder exposed when 2026 1099-DAs start arriving with numbers that don't reconcile.

The Safe Harbor Election: Three Paths You Already Took (Knowingly or Not)

Safe harbor election decision tree crypto cost basis allocation 2026 IRS

Rev. Proc. 2024-28 gave taxpayers three options for migrating pre-2026 unused cost basis into the per-wallet system. Whether you actively chose one or not, you ended up in one of these three paths.

Path A — Specific Unit Allocation (the strategic choice)

You assigned each pre-2026 unused unit of crypto to a specific wallet, by lot, by acquisition date. Highest-cost lots can be placed in wallets you plan to sell from soon (minimizing future gain). Lowest-cost lots can be placed in long-term hold wallets. This requires a written allocation statement attached to the 2025 return and full per-lot documentation. Best for: holders with multiple wallets and meaningful basis spread.

Path B — Global Allocation (the simple choice)

You allocated pre-2026 unused basis across wallets using a reasonable, consistent method (typically pro-rata by quantity). Less flexibility, less optimization, but vastly less paperwork. Still requires the election statement on the 2025 return. Best for: holders with one or two wallets and low complexity.

Path C — No Election (the default trap)

You filed your 2025 return without any allocation statement. The IRS treats this as defaulting into per-wallet FIFO from Jan 1, 2026 forward, with pre-2026 basis attached to whichever wallet held the units on Dec 31, 2025. This is where most holders ended up by accident. It's not catastrophic — but you've lost optimization flexibility, and your documentation burden is now higher, not lower, because you have to prove the Dec 31 snapshot from external records.

Critical clarification:

Even if you ended up in Path C by default, you are not exempt from documenting per-wallet basis going forward. The IRS just chose your starting allocation for you. Every transaction from Jan 1, 2026 onward still requires per-wallet, per-lot tracking on your end.

The 4-Step Migration Workflow

Four step per wallet cost basis migration workflow crypto IRS 2026

Whether you elected Path A, B, or defaulted into C, the operational workflow is the same. Skipping any step is what creates audit exposure later.

Step 1 — Inventory Every Wallet, Every Lot

List every place you hold crypto: centralized exchanges (Coinbase, Kraken, Binance.US, Gemini, etc.), self-custody hot wallets (MetaMask, Phantom, Rabby), hardware wallets (Ledger, Trezor), and any DeFi positions (staked, LP'd, lent). For each, pull the complete transaction history as a CSV. The IRS expects you to have this — not "approximately" but actually.

Step 2 — Snapshot December 31, 2025

Document the exact units held in each wallet at end-of-day Dec 31, 2025 UTC. This snapshot is your migration baseline. Without it, you cannot prove what was where on Jan 1, 2026 — and you cannot defend any per-wallet allocation later. If you didn't take the snapshot in real time, reconstruct it now from exchange CSVs and on-chain records before more time passes.

Step 3 — Allocate Per Your Safe Harbor Election

Apply the allocation method consistent with your election (or default). For each wallet, the result is a starting per-lot ledger: lot ID, acquisition date, original cost basis, units. This becomes the source of truth for every 2026 disposition.

Step 4 — Document for Audit

Save the inventory CSVs, the Dec 31 snapshot, the election statement (if filed), the allocation worksheet, and the resulting per-lot ledger together in one folder. Time-stamp it. The audit defense isn't the math — it's proving the math was done in good faith with contemporaneous records.

What "Audit-Proof" Actually Means

Audit proof cost basis documentation checklist IRS crypto 2026 records

When the 2026 1099-DA forms hit IRS systems, an automated reconciliation runs against every Schedule D. If your reported gain on a sale doesn't match the broker's reported proceeds minus the basis you claim, the system flags it. From there, an examiner asks one question: "Show me how you calculated that basis."

A defensible answer requires six pieces of evidence:

  • Wallet inventory — every account/wallet you held on Dec 31, 2025.
  • Dec 31, 2025 snapshot — units per wallet at the migration date.
  • Election statement — the actual document attached to the 2025 return (or proof of default).
  • Per-lot allocation ledger — the resulting basis per lot per wallet on Jan 1, 2026.
  • Source records — original exchange CSVs, on-chain transaction hashes, transfer records.
  • Migration timestamp — when you did the work, ideally before any 2026 disposition.

Miss any one and the rest get weaker. Have all six and a 2026 audit becomes a paperwork exchange, not a battle.

What To Do Now (By Filing Status)

If you've already filed your 2025 return with an election: verify the election statement is in your records. Pull a copy from your tax software. Confirm the allocation method is documented and consistent with the per-lot ledger you're using for 2026 transactions.

If you've already filed without an election: you defaulted into per-wallet FIFO. This is recoverable but tighter. Reconstruct the Dec 31, 2025 snapshot now and lock in your per-wallet starting basis from external records. You cannot retroactively elect Path A or B, but you can still make every 2026 disposition cleanly defensible.

If you haven't filed yet (extension or late filer): you still have the election available. Don't file a bare return. Either consult a crypto-specialized CPA or, at minimum, attach a clear allocation statement before filing. Path A and Path B both require the statement to be in the filed return — not added later.

If you held crypto on Dec 31, 2025 but didn't sell anything in 2025: you still need the migration done. The election was about the migration baseline, not about a triggering sale. Holders who think "I didn't sell, so it doesn't apply to me" are the most exposed group when their first 2026 disposition flows through 1099-DA.

BOTTOM LINE

The migration already happened. The question is whether you documented it.

Per-wallet cost basis isn't coming — it's been the law since Jan 1, 2026. The 1099-DA reconciliation isn't theoretical — it's running. The safe harbor election deadline didn't get extended — it passed with your 2025 return. None of this is fixable by ignoring it. But all of it is still defensible if you do the inventory, the snapshot, the allocation, and the documentation now, before your first 2026 disposition gets flagged.

Quick FAQ

Q: Does this apply to NFTs and stablecoins?
Yes. Per-wallet basis applies to all digital assets defined under IRC §6045(g)(3)(D), including NFTs and stablecoins. The 1099-DA reporting scope is broad.

Q: What about DeFi wallets the IRS can't see?
Self-custody is not invisibility. You're still legally required to track per-wallet basis. The 1099-DA only covers broker-reported activity, but your Schedule D must include all dispositions across all wallets, broker or not.

Q: Can I switch from FIFO default to Specific ID later?
For lot-selection method on 2026 dispositions, yes — you can use Specific Identification on a per-disposition basis if you document the lots before the sale. But the safe harbor migration election (Path A vs B vs C) is locked once your 2025 return is filed.

Q: What's the penalty for getting it wrong?
Underreporting penalties apply if your basis is overstated. The bigger risk is reasonable-cause defense: without documented migration records, you can't show you tried in good faith — which removes a key audit defense.

Related Reading

Powell FOMC & Tax Window Reader-First Framework About Davit Cho

Editorial perspective by Davit Cho. LegalMoneyTalk is an independent ad-free research publication. This article is for educational purposes and reflects general analysis of IRS guidance as of April 2026. It does not constitute tax, legal, or investment advice. Consult a crypto-specialized CPA or tax attorney for your specific situation.

Per-Wallet Cost Basis 2026: The New IRS Rule That Changes Everything for Crypto Investors — Complete Migration Guide Before 1099-DA Deadline

DC

Davit Cho

Global Asset Strategist & Crypto Tax Compliance Expert

πŸ“Š Verified Against: IRS Final Regulations (TD 10000), Revenue Procedure 2024-28, CoinTracker 2026 Tax Guide, Fidelity Digital Assets Report
πŸ“… Published: February 13, 2026  |  Last Updated: February 13, 2026
✉️ Contact: davitchh@proton.me

⚡ 13+ years experience in Global Asset Strategy & International Tax Enforcement

 


Per-Wallet Cost Basis 2026: The New IRS Rule That Changes Everything for Crypto Investors

On January 1, 2025, the IRS quietly ended the most popular method of tracking crypto cost basis. If you missed it, you're already behind — and the consequences hit your 2025 tax return filed this April.

The "Universal Method" is dead. Per-wallet cost basis tracking is now mandatory.

Under Revenue Procedure 2024-28, the IRS now requires every crypto investor to calculate cost basis separately for each wallet and exchange — Coinbase, Kraken, MetaMask, Ledger, Binance — each one is its own isolated cost basis universe.

If you don't designate which specific units you're selling at the time of each transaction, the IRS defaults to FIFO (First-In, First-Out) — which in a market where Bitcoin has crashed from $109,000 to ~$66,000, means you're selling your cheapest coins first and paying maximum taxes on gains that barely exist.

🚨 Critical Deadline: February 17, 2026

U.S. crypto brokers must send you Form 1099-DA by February 17, 2026 — just 4 days from now. This is the first year this form exists. For 2025 transactions, it reports gross proceeds only. Starting January 1, 2026, brokers will also report cost basis — and if you haven't set up per-wallet tracking, the broker defaults to FIFO, potentially inflating your taxable gains by thousands.

Source: IRS Newsroom — Reminders for Taxpayers About Digital Assets (January 28, 2026)

This guide is the complete migration playbook: what changed, why it costs you money, how to switch to Specific Identification (HIFO) before each sale, and the exact software setup to stay compliant. As of February 13, 2026, Bitcoin is trading at approximately $66,000 — down 48% from its all-time high of $109,000 — making cost basis strategy more critical than ever.

Section 1: What Changed — Universal Method Is Dead

Before January 1, 2025, most crypto investors used the "Universal Method" — a single pool of cost basis across all wallets and exchanges. If you bought 1 BTC on Coinbase for $30,000 and another 1 BTC on Kraken for $60,000, the Universal Method treated them as one pool with an average basis of $45,000 per BTC.

That's over.

Under IRS Final Regulations (Treasury Decision 10000) published June 28, 2024, and Revenue Procedure 2024-28 released the same day, the IRS mandated that starting January 1, 2025:

  • Cost basis must be tracked separately per wallet and per exchange account
  • The Universal Method (pooling across wallets) is no longer permitted
  • If you don't specify which units you're selling, the IRS applies FIFO by default within each wallet
  • Taxpayers had until December 31, 2024 to use the Safe Harbor provision to allocate existing "unused basis" across wallets

⚠️ If You Missed the December 31, 2024 Safe Harbor Deadline

You're not out of options — but you've lost the ability to choose how to allocate your existing basis. The IRS will default to FIFO within each wallet for all pre-2025 holdings. This could mean higher taxes if your oldest purchases have the lowest basis. Consult a crypto-specialized CPA immediately if you have significant holdings across multiple wallets.

Section 2: Per-Wallet Cost Basis Explained (With Examples)

Under the new per-wallet system, every wallet and exchange account is treated as an isolated tax lot universe. Here's what that means in practice:

πŸ“Š Example: Sarah's 3-Wallet BTC Portfolio

Wallet/Exchange BTC Held Purchase Price Cost Basis per BTC
Coinbase 0.5 BTC Bought at $30,000 (2022) $30,000
Kraken 0.5 BTC Bought at $95,000 (Jan 2025) $95,000
Ledger (Hardware) 1.0 BTC Transferred from Coinbase (originally $30,000) $30,000

Old Universal Method: Sarah's total pool = 2 BTC with blended average basis of $46,250 per BTC. If she sells 0.5 BTC at $66,000, gain = $19,750.

New Per-Wallet Method: If Sarah sells 0.5 BTC from Coinbase, basis = $30,000, gain = $36,000. If she sells 0.5 BTC from Kraken, basis = $95,000, loss = -$29,000.

πŸ’‘ The Strategic Insight

Under per-wallet rules, which wallet you sell from completely changes your tax outcome. Selling from Kraken generates a $29,000 tax loss. Selling from Coinbase creates a $36,000 taxable gain. Same asset, same sale price — wildly different tax results. This is why per-wallet awareness is now critical for every single crypto sale.

Section 3: Universal vs Per-Wallet — Before & After Comparison


Factor Universal Method (Before 2025) Per-Wallet Method (2025+)
Cost Basis Pool All wallets merged into one pool Each wallet/exchange = separate pool
FIFO Default Applied across all holdings globally Applied within each individual wallet
Specific ID (HIFO) Pick any lot from any wallet Can only pick lots within the selling wallet
Transfer Between Wallets No tax impact (same pool) Cost basis must travel with the asset
Complexity Low — one spreadsheet High — requires software per wallet
Tax Optimization Easier to cherry-pick lots Requires pre-sale planning per wallet
IRS Authority Permitted until Dec 31, 2024 Rev. Proc. 2024-28 + TD 10000

Section 4: The FIFO Trap — How Default Rules Cost You Thousands

FIFO (First-In, First-Out) is the IRS default if you don't specifically identify which units you're selling. Under FIFO, the oldest units in each wallet are sold first — and for most crypto investors who started buying in 2020-2022, those are the cheapest units, meaning maximum taxable gains.

πŸ’° Real Example: The FIFO Tax Penalty

Scenario: Mike holds 2 BTC on Coinbase. He sells 1 BTC on February 13, 2026 at $66,000.

Lot Purchase Date Cost Basis Sale Price Gain / Loss
Lot A (FIFO Default) March 2021 $35,000 $66,000 +$31,000 gain
Lot B (Specific ID / HIFO) October 2025 $109,000 $66,000 -$43,000 loss

🚨 The $74,000 Swing

FIFO default = $31,000 taxable gain → at 37% bracket = $11,470 in taxes owed

Specific ID (HIFO) = $43,000 deductible loss → offsets other gains + $3,000 ordinary income deduction → potential $15,910 in tax savings

Total swing: $27,380 in real tax dollars — just by choosing which lot to sell. Same BTC. Same sale price. Different lot = completely different tax outcome.

According to CoinTracker's 2026 tax guide, taxpayers who use Specific Identification (HIFO) instead of FIFO save an average of $5,600 per year in crypto taxes. For high-volume traders, the savings can exceed $50,000 annually.

Section 5: Step-by-Step Migration Guide (Rev. Proc. 2024-28)

Whether you used the Safe Harbor before December 31, 2024 or not, here's the complete workflow for filing your 2025 taxes correctly under the new per-wallet rules:

✅ Step 1: Inventory Every Wallet and Exchange Account

List every location where you hold or held crypto in 2025. This includes centralized exchanges (Coinbase, Kraken, Gemini, Binance.US), foreign exchanges (Binance.com, Bybit, OKX), hardware wallets (Ledger, Trezor), software wallets (MetaMask, Phantom, Trust Wallet), and DeFi protocols where you deposited or staked tokens.

✅ Step 2: Export Full Transaction History From Each Wallet

For each exchange, download the complete 2025 transaction CSV. For self-custody wallets, export from the relevant block explorer (Etherscan, Solscan, Blockchain.com). Include all trades, swaps, staking rewards, airdrops, and transfers.

✅ Step 3: Import Into Per-Wallet-Compatible Tax Software

Use software that supports per-wallet cost basis tracking. Import each wallet separately. The software must maintain isolated cost pools per wallet — not merge them.

✅ Step 4: Choose Your Cost Basis Method Per Wallet

For each wallet, you can choose:

Method How It Works Best For Tax Impact
FIFO (Default) Sell oldest units first Almost no one — worst for tax efficiency Highest taxes (sells cheapest lots first)
HIFO (via Spec-ID) Sell highest-cost units first Most investors — minimizes gains Lowest taxes (sells most expensive lots first)
LIFO Sell newest units first Short-term loss harvesting Varies — good in rising markets
Specific Identification Choose exact lot per trade Advanced traders, CPAs Maximum flexibility

✅ Step 5: Track Transfers Between Wallets

When you transfer crypto from one wallet to another (e.g., Coinbase → Ledger), the cost basis must travel with the asset. A transfer is not a taxable event, but you must document the cost basis of each unit transferred. This is the #1 area where investors make mistakes under the new rules.

✅ Step 6: Generate Form 8949 and Schedule D

Your crypto tax software will generate Form 8949 (individual transactions) and Schedule D (summary). For 2025 returns, use Box C (short-term, no 1099-DA) or Box F (long-term, no 1099-DA) for foreign exchange and self-custody wallet transactions. For U.S. exchange transactions where you received a 1099-DA, use Box A or Box D.

✅ Step 7: Reconcile Against 1099-DA (If Received)

Starting February 17, 2026, U.S. brokers will send Form 1099-DA. For 2025 transactions, this form reports gross proceeds only (not cost basis). Compare this against your own calculations. If there's a discrepancy, attach an explanation statement to your return.

πŸ’‘ Pro Tip: The "Covered vs Uncovered" Distinction

Starting January 1, 2026, crypto purchased and held within the same broker account becomes a "covered security." Brokers must then report cost basis to the IRS. Any crypto acquired before 2026, or held in a different wallet from where it was purchased, is "uncovered" — meaning you are responsible for calculating and reporting cost basis. This distinction becomes critical for your 2026 transactions (filed in 2027).

Section 6: Crypto Tax Software Comparison for Per-Wallet Tracking


Not all crypto tax software handles per-wallet tracking correctly. Here's the 2026 comparison focused specifically on Rev. Proc. 2024-28 compliance:

Software Per-Wallet Tracking? HIFO Support? Transfer Basis Tracking? Pricing (2026)
CoinTracker ✓ YES (Native) ✓ YES ✓ YES $59–$1,999/yr
Koinly ✓ YES (Updated) ✓ YES ✓ YES $49–$999/yr
CoinLedger ✓ YES (Updated) ✓ YES ✓ YES $49–$299/yr
TaxBit ✓ YES ⚠ Limited ✓ YES $50–$500/yr
Awaken Tax ✓ YES ✓ YES ✓ YES $99–$599/yr

πŸ’‘ Our Recommendation

For most investors: CoinTracker or Koinly — both have native per-wallet tracking, HIFO support, and handle transfer basis correctly. Koinly is slightly cheaper; CoinTracker integrates better with TurboTax.

For DeFi-heavy users: Koinly or Awaken Tax — better at parsing complex DeFi interactions (liquidity pools, yield farming, cross-chain bridges).

For high-volume traders (1,000+ transactions): CoinTracker Ultra or TaxBit Enterprise — built for scale and CPA collaboration.

Section 7: The 1099-DA Connection — What Brokers Report in 2026

Form 1099-DA is the IRS's new weapon for crypto tax enforcement, and it's directly linked to the per-wallet cost basis rule. Here's the timeline:

Tax Year Form Sent What Brokers Report Your Action
2025 (Current) By Feb 17, 2026 Gross proceeds ONLY (no cost basis) Self-calculate cost basis per wallet
2026 (Next Year) By Feb 2027 Gross proceeds + Cost basis (covered assets only) Reconcile broker basis with your records
2027+ (CARF Era) By Feb 2028 All data + Foreign exchange auto-reporting Full reconciliation across domestic + foreign

⚠️ The 1099-DA Cost Basis Trap for 2026

Starting January 1, 2026, brokers will default to FIFO for cost basis reporting on covered assets unless you explicitly tell them otherwise. If you don't log into Coinbase, Kraken, or Gemini before your first 2026 sale and select "Specific Identification" as your accounting method, the broker will lock in FIFO — and the 1099-DA sent to the IRS will reflect FIFO calculations. Correcting this after the fact is extremely difficult.

Section 8: 7 Common Mistakes That Trigger IRS Audits

These are the most frequent errors IRS agents flag when reviewing crypto returns under the new per-wallet rules:

❌ Mistake #1: Still Using Universal Method for 2025 Returns

The Universal Method ended December 31, 2024. Filing your 2025 return with pooled cross-wallet basis is non-compliant and will trigger a mismatch if the IRS compares your return against broker-reported data.

❌ Mistake #2: Not Tracking Basis on Wallet-to-Wallet Transfers

When you move BTC from Coinbase to Ledger, the cost basis must follow. If your Ledger shows $0 basis because you didn't track the transfer, you'll report 100% of the sale as gain — massively overpaying taxes.

❌ Mistake #3: Ignoring Foreign Exchange Transactions

Binance.com, Bybit, and OKX don't send 1099-DA, but the IRS can trace your transactions via blockchain analytics. Every foreign exchange transaction requires self-reporting on Form 8949 with per-wallet basis calculated independently.

❌ Mistake #4: Defaulting to FIFO Without Realizing It

If you don't explicitly select Specific Identification (HIFO) before each sale, the IRS applies FIFO. For someone who bought BTC at $20,000 in 2022 and $100,000 in 2025, FIFO sells the $20,000 lot first — creating a taxable gain even if the current price is below your latest purchase.

❌ Mistake #5: Missing Staking, Airdrop, and DeFi Income

Staking rewards and airdrops received in any wallet have a cost basis equal to their fair market value at the time of receipt. These must be tracked per wallet as ordinary income — and then separately as capital gain/loss when sold.

❌ Mistake #6: Inconsistent Method Across Tax Years

If you used FIFO in 2024 but switch to HIFO in 2025 without proper documentation, the IRS may challenge your basis calculations. Maintain a written record of your chosen method for each wallet, each year.

❌ Mistake #7: Not Reconciling 1099-DA With Self-Calculated Basis

When your 1099-DA arrives (by Feb 17), compare the gross proceeds figure against your crypto tax software output. Any mismatch — even small — can auto-flag your return in the IRS matching system.

Section 9: FAQ — 20 Critical Questions Answered

❓ Q1: What is per-wallet cost basis?

It means you must calculate cost basis separately for each wallet and exchange account. BTC on Coinbase has one basis; BTC on Ledger has another — even if it's the same Bitcoin.

❓ Q2: When did the Universal Method end?

December 31, 2024. Starting January 1, 2025, per-wallet tracking is mandatory under Rev. Proc. 2024-28.

❓ Q3: What is the Safe Harbor, and is it too late?

The Safe Harbor allowed you to allocate existing "unused basis" across your wallets by December 31, 2024. If you missed it, the IRS defaults to FIFO within each wallet for pre-2025 holdings.

❓ Q4: What happens if I don't specify which lot I'm selling?

The IRS applies FIFO — the oldest lot in that specific wallet is sold first. In a crash market, this typically means selling your cheapest lots and paying maximum taxes on gains.

❓ Q5: Can I use HIFO for crypto?

HIFO (Highest-In, First-Out) is a form of Specific Identification. The IRS allows Specific Identification if you designate the specific units being sold at or before the time of the transaction. Most crypto tax software does this automatically when you select HIFO.

❓ Q6: Does a wallet-to-wallet transfer trigger taxes?

No. Transfers between your own wallets are not taxable events. However, the cost basis must travel with the asset, and you must document the transfer to avoid losing basis information.

❓ Q7: How do I track basis on DeFi protocols?

DeFi interactions (swaps on Uniswap, deposits into Aave, LP token minting) each create separate taxable events. Your DeFi wallet address is a separate cost basis pool. Use Koinly or Awaken Tax, which have the best DeFi parsing engines.

❓ Q8: What about NFTs — are they per-wallet too?

Yes. NFTs are digital assets and subject to the same per-wallet rules. Each NFT in each wallet has its own cost basis. NFTs are taxed as collectibles at up to 28% for long-term holdings.

❓ Q9: Does the per-wallet rule apply to staking rewards?

Yes. Staking rewards received in a wallet have a cost basis equal to FMV at receipt. That basis is tied to that specific wallet. If you later move staked tokens to another wallet, the basis must follow.

❓ Q10: Can I change my cost basis method mid-year?

You can use different methods for different wallets. However, within a single wallet, you should be consistent throughout the tax year. Document any changes.

❓ Q11: What if my exchange doesn't support Specific ID?

Export your data to a crypto tax tool that does. CoinTracker, Koinly, and CoinLedger all allow you to apply HIFO/Specific ID regardless of what the exchange supports natively.

❓ Q12: How does this affect tax-loss harvesting?

Per-wallet rules make tax-loss harvesting more strategic. You must harvest from the specific wallet that holds the high-basis lots. You can't sell "your overall BTC position at a loss" — you sell specific lots in specific wallets.

❓ Q13: What about crypto in retirement accounts (IRA/401k)?

Crypto held in tax-advantaged retirement accounts (self-directed IRAs) is not subject to annual capital gains reporting. However, distributions are taxed as ordinary income. The per-wallet rule applies to taxable accounts only.

❓ Q14: Does this apply to Bitcoin ETFs (IBIT, FBTC)?

No. Bitcoin ETF shares are treated like stocks and reported on standard 1099-B forms. The per-wallet rule applies to direct crypto holdings only — coins in wallets and exchanges.

❓ Q15: What if I used a spreadsheet — is that acceptable?

Technically yes, if it accurately tracks per-wallet basis with dates, amounts, and lot identification. In practice, the IRS prefers software-generated reports. A spreadsheet with errors is a fast path to audit.

❓ Q16: Do the wash sale rules apply to crypto yet?

As of February 2026, crypto is still exempt from wash sale rules. You can sell BTC at a loss and immediately repurchase. However, Congress may close this loophole. Track legislative changes carefully.

❓ Q17: I have crypto on 10+ exchanges. How do I manage this?

Use CoinTracker or Koinly to import all 10+ exchanges simultaneously. The software maintains separate cost pools automatically. Consolidating to fewer exchanges reduces complexity going forward.

❓ Q18: What's the penalty for incorrect cost basis?

A 20% accuracy-related penalty on the underpayment (26 U.S.C. § 6662). If the IRS determines fraud, the penalty increases to 75%. Good-faith efforts documented with software logs provide strong penalty protection.

❓ Q19: Should I consolidate all crypto into one wallet?

From a tax simplification standpoint, yes — fewer wallets = fewer cost pools to track. From a security standpoint, no — diversification across wallets reduces hack risk. Balance both.

❓ Q20: Where can I read the actual IRS guidance?

Revenue Procedure 2024-28: irs.gov/pub/irs-drop/rp-24-28.pdf
Treasury Decision 10000: IRS Final Regulations for Digital Asset Reporting
IRS Digital Assets Page: irs.gov/filing/digital-assets

⚖️ Legal Disclaimer

This article is provided for educational and informational purposes only and does not constitute legal, tax, or financial advice. Tax laws are complex and change frequently. Davit Cho and LegalMoneyTalk do not provide personalized tax advice. Always consult a qualified CPA, Enrolled Agent, or tax attorney before making tax-related decisions. Information is verified against IRS Rev. Proc. 2024-28, Treasury Decision 10000, CoinTracker and Koinly 2026 guides, and Fidelity Digital Assets reports as of February 13, 2026.

⚠️ 1099-DA Deadline: February 17, 2026 — 4 Days Left

Your broker is about to send Form 1099-DA to you and the IRS. If your per-wallet cost basis isn't set up, the IRS gets FIFO numbers — and you pay maximum taxes. Act now.

πŸ“„ Read the 1099-DA Survival Guide Now

Questions? Email Davit Cho at davitchh@proton.me
Published: February 13, 2026 | Last Updated: February 13, 2026

IRS Notice 2026-20: How Specific ID Relief Changed Crypto Cost Basis

Davit Cho · Crypto Tax Researcher · Founder, LegalMoneyTalk · CEO, JejuPanaTek Independent research on IRS digital asset rules, 1099-D...