{"post":{"slug":"crypto-tax-lots-2026","title":"Crypto Tax Lots: Why Your Basis Records Matter More Now","excerpt":"Which specific units you sold determines your gain, and reporting rules have tightened around how lots are tracked. Here is what to keep and why.","category":"finance","date":"August 12, 2026","author":"ByteLedger Team","content":"<span class=\"dropcap\">I</span>f you bought the same asset five times at five prices and then sold some, your taxable gain depends entirely on which units you are treated as having sold. That choice can be the difference between a large gain and a small loss, and the rules for making it have tightened considerably.\n\nThe practical consequence is that record keeping stopped being optional.\n\n*This is general information, not tax advice. Consult a qualified professional for your situation.*\n\n## What changed in 2026\n\n- **Wallet-by-wallet tracking became the requirement.** Basis must be tracked per account or wallet rather than pooled across all holdings, which changed how many people had been accounting.\n- **Broker reporting expanded.** More transactions reported directly to tax authorities meant more matching against filed returns.\n- **Basis reporting phased in.** Requirements for brokers to report cost basis, not only proceeds, began applying to more transaction types.\n- **Transfer gaps became visible.** Assets moved between platforms frequently arrive without basis information, producing reported proceeds with no offsetting cost.\n\n## What a lot consists of\n\n| Field | Why it matters |\n| --- | --- |\n| Acquisition date | Determines holding period and rate treatment |\n| Quantity | How much of the lot remains |\n| Cost basis | What you paid, including fees |\n| Acquisition method | Purchase, income, gift, or fork each have different basis rules |\n| Location | Which wallet or account holds it |\n| Disposal records | Date, proceeds, and which lot was sold |\n\nThe acquisition method row is where people go wrong. Assets received as income have a basis equal to their value when received and were taxable then. Assets received as a gift carry the giver's basis in some circumstances. Treating everything as if it were purchased produces wrong numbers in both directions.\n\n## Identification methods\n\nSpecific identification lets you choose which lots to sell, which is valuable — selling high-basis lots minimizes gain, selling low-basis lots realizes it deliberately when that is what you want.\n\nThe requirement is contemporaneous documentation. You must identify the specific units at the time of the transaction, not afterwards when preparing your return. Records made later, however accurate, generally do not qualify, and this is the detail that invalidates a lot of well-intentioned optimization.\n\nWithout valid specific identification, a default ordering applies, typically first-in-first-out. In a rising market that means selling your oldest and cheapest lots, which maximizes reported gain.\n\n## The transfer problem\n\nMoving assets between your own wallets is not a disposal and produces no taxable event. It does move the basis, and platforms frequently do not transmit basis information with the transfer.\n\nThe result is common and unpleasant: you transfer holdings to a new platform, sell there, and the platform reports proceeds with no basis — so the entire proceeds appear as gain unless you can substantiate what you paid. Reconstructing that from years-old records across defunct exchanges is the tax problem people most regret not preventing.\n\nKeep your own records independent of any platform. Export transaction history regularly, including from platforms you stop using, because access disappears when a service shuts down. Record transfers explicitly with the basis that moved.\n\nThe related question of whether losses can be harvested freely is in [wash sales and crypto](/blog/wash-sale-crypto-2026), and both interact with your overall position per [capital gains tax explained](/blog/capital-gains-tax-explained-2026).\n\n## Common mistakes\n\n- **Pooling basis across wallets.** No longer the applicable method.\n- **Identifying lots after the fact.** Does not qualify as specific identification.\n- **Relying solely on exchange exports.** Missing basis for transferred-in assets.\n- **Treating income receipts as purchases.** Wrong basis and a missed income event.\n- **Not exporting from platforms you leave.** Records vanish when services do.\n- **Ignoring fees.** They adjust basis and proceeds.\n\n## FAQ\n\n**What if I have no records for old holdings?**\nReconstruct as best you can from bank records, blockchain history, and any exports available, and document your methodology. A zero basis is the worst-case default.\n\n**Does software handle this?**\nTax software for digital assets helps considerably and depends on the completeness of the data you feed it. Gaps in transfers remain the hard part.\n\n**Are transfers between my own wallets taxable?**\nGenerally no, and they must be recorded so basis follows the assets.\n\n**What about staking or similar income?**\nTypically taxable when received at then-current value, establishing basis for those units. Treatment varies by jurisdiction and activity type.\n\n## Where to go next\n\nFor loss harvesting rules, read [wash sales and crypto](/blog/wash-sale-crypto-2026). For general gain treatment, [capital gains tax explained](/blog/capital-gains-tax-explained-2026), and for decentralized activity, [DeFi tax explained](/blog/defi-tax-explained-2026).","hue":292,"metaTitle":"Crypto Tax Lots and Cost Basis Rules for 2026","metaDescription":"How cost basis lots work for digital assets, wallet-by-wallet tracking requirements, specific identification rules, and what records you actually need.","keywords":["crypto tax lots","cost basis tracking crypto","specific identification method","wallet by wallet accounting","digital asset reporting","transfer basis preservation","fifo vs specific id","crypto record keeping","tax compliance 2026"],"tldr":["**Each acquisition is a separate lot with its own basis and date** — which lot you sell determines the gain.","**Wallet-by-wallet tracking replaced universal pooling** — basis must be tracked per account, not across all holdings.","**Specific identification requires contemporaneous records** — deciding after the fact does not qualify.","**Transfers between your own wallets are not sales** — and they must carry basis with them.","**Skip:** reconstructing years of history from exchange exports alone. They frequently lack basis for transferred-in assets."],"readTime":"3 min read","wordCount":768},"related":[{"slug":"wash-sale-crypto-2026","title":"Wash Sales and Crypto: The Rule That May Not Apply","excerpt":"Wash sale rules restrict claiming a loss when you rebuy quickly, and their application to crypto has been unsettled. Here is where things stand.","category":"finance","date":"August 12, 2026","author":"ByteLedger Team","readTime":"3 min read","hue":300},{"slug":"best-crypto-tax-strategies-2026","title":"Best crypto tax strategies in 2026: legal moves to lower your bill","excerpt":"Real, legal crypto tax strategies for 2026. Lot selection, harvesting, structuring — what works and what is a sales pitch.","category":"finance","date":"January 28, 2026","author":"ByteLedger Team","readTime":"3 min read","hue":290},{"slug":"tax-lot-selection-explained-2026","title":"Tax Lot Selection: Choosing Which Shares You Sold","excerpt":"When you sell part of a holding bought at different prices, which shares you sold determines your tax bill. Most people let the broker decide, and the default is rarely optimal.","category":"finance","date":"January 14, 2026","author":"ByteLedger Team","readTime":"4 min read","hue":282}],"sameCategory":[{"slug":"83b-election-explained-2026","title":"The 83(b) Election: A Form With a Hard Deadline","excerpt":"Filing an 83(b) election taxes restricted stock at grant instead of at vesting, which for early-stage equity is usually a large win. The deadline is unforgiving.","category":"finance","date":"August 19, 2026","author":"ByteLedger Team","readTime":"4 min read","hue":284},{"slug":"beneficiary-audit-guide-2026","title":"Beneficiary Audit: The Form That Overrides Your Will","excerpt":"A beneficiary designation on a retirement account beats whatever your will says. Most people set theirs once, at hiring, and never look again.","category":"finance","date":"August 19, 2026","author":"ByteLedger Team","readTime":"5 min read","hue":283},{"slug":"bonus-depreciation-2026","title":"Bonus Depreciation: Writing Off Equipment in Year One","excerpt":"Buying a $60,000 machine and deducting all of it immediately changes the arithmetic of a purchase. It also changes what happens if you sell it three years later.","category":"finance","date":"August 19, 2026","author":"ByteLedger Team","readTime":"5 min read","hue":288},{"slug":"deferred-comp-explained-2026","title":"Deferred Compensation: Deferring Tax and Taking Credit Risk","excerpt":"Non-qualified deferred compensation postpones tax on income you have earned, and leaves it exposed to your employer's solvency. Here is the trade.","category":"finance","date":"August 19, 2026","author":"ByteLedger Team","readTime":"3 min read","hue":293}],"newer":{"slug":"context-compaction-explained-2026","title":"Context Compaction Explained: Surviving Long Agent Sessions","excerpt":"An agent that runs for hours will outgrow any context window. Compaction summarises the history in place so the session keeps going. Here is how it works and where it loses things.","category":"ai","date":"August 12, 2026","author":"ByteLedger Team","readTime":"5 min read","hue":206},"older":{"slug":"database-isolation-levels-2026","title":"Database Isolation Levels: The Bugs You Only Get Under Load","excerpt":"Your code is correct when one user runs it. Two users at once produce a result neither would accept. Isolation levels decide which of those anomalies you get.","category":"code","date":"August 12, 2026","author":"ByteLedger Team","readTime":"5 min read","hue":304}}