Tax & Legal

Crypto Tax Lots Specific Identification

Specific identification lets a taxpayer designate which units of a cryptocurrency are disposed of, rather than defaulting to FIFO. It requires contemporaneous records that identify the lot, not a year-end story about which coins you 'meant' to sell.

Educational profile of Crypto Tax Lots Specific Identification — not a deposit prompt, not a ranking, and not tax, legal, or investment advice. Pair it with the free calculators and size from a written invalidation, not from a thread.

A Lot Is a Row, Not a Feeling

When you dispose of part of a bitcoin pile bought on ten dates, the tax system wants to know which units left. Specific identification is the method where you point at lots — date acquired, basis, amount — at the time of disposal. FIFO is the factory default in many minds. HIFO is a greedy algorithm people wish were automatic. None of them work without records.

U.S. practice has generally allowed specific ID for crypto as property if you adequately identify the units. 'Adequately' is the entire job. A January spreadsheet that rewrites December is not identification. It is fan fiction. Education only. Not tax advice. Contrast the object with FIFO LIFO HIFO rather than treating every venue as the same machine.

Lot ID (schematic) Lots by date/basis Designation Disposal

1. History that still binds lots

Equity brokers already do lot relief because securities plumbing is old. Crypto started as exchange CSVs and wallet xpubs. Specific ID became the sophisticated user's tool to harvest high-basis lots or preserve low-basis lots. Sophistication without timestamps is still a mess.

1099-DA-class reporting may assume a broker default if you never told the venue which lot. Your off-exchange specific ID does not automatically rewrite their form. Reconciliation is the adult skill. For the asset-layer context, see Bitcoin.

2. How specific ID actually happens

Identify the units (amount, acquisition date, basis) in a contemporaneous record tied to the trade: sub-account, lot ID in software, or written instruction to a broker if they accept it. Then the gain is proceeds minus that basis minus allowed costs. If you cannot produce the record, expect FIFO or a fight.

Transfers between wallets must carry lot identity with them or you break the chain. Mixing in a single untracked address is how specific ID dies. UTXO coins make this slightly more natural; account-model coins require software discipline. Mechanics without a glossary become slogans; start with Coinbase if a term is load-bearing.

3. How traders actually use specific ID

Honest jobs: selling a high-basis lot to realize a smaller gain or a loss; preserving a long-term lot's holding period; coordinating with a CPA. Dishonest jobs: year-end cherry-picking without records; HIFO-by-memory. Size the idea with the DennTech blog the same way you would any other crypto ticket: dollars of account risk first, notional second, leverage last.

Illustration only: lots of 0.2 BTC at $16k, $28k, $48k, $61k. Sell 0.2 at $40k. FIFO might use $16k basis (large gain). Specific ID might use $48k (small loss). Same coins in a wallet sense; different rows. If you cannot show which row, you do not have the loss. The crypto tax basics is for unusual prints and tape, not for discovering that Crypto Tax Lots Specific Identification exists.

Specific-ID event boxes No contemporaneous ID Broker default mismatch

4. Failure modes

Broken lot chains across bridges, spam airdrops exploding row counts, software that silently FIFO-relieves, and arguing with a 1099 that used another method. Also: non-U.S. rules that do not honor U.S. specific ID folklore. Related structure: Gemini.

5. Mistakes, limits, takeaways

Mistakes: specific ID as a December rewrite; ignoring holding period; this page as a ruling. Limits: guidance evolves. Not tax advice. If the base asset is the real confusion, read Ethereum before you add size on Crypto Tax Lots Specific Identification.

Keep lot-level exports. If the method is not in the file, it is not in the method.

Key Takeaways

  • Specific ID is designation of units with records, not a vibe.
  • FIFO is what you get when you cannot point.
  • Transfers must carry lots.
  • Broker forms may not follow your spreadsheet.
  • Education only. Not tax advice.

Crypto Tax Lots Specific Identification can be a useful tool and a poor risk-adjusted habit at the wrong size. Those sentences are allowed to be true together. Educational only. Not a recommendation to use, fund, or avoid Crypto Tax Lots Specific Identification.

Not financial, tax, or legal advice. Not a venue ranking.

Crypto Tax Lots Specific Identification is a market-structure object, not a mascot. The honest one-sentence object is: designating which crypto units are disposed of using contemporaneous lot records. Adequate identification is a timing-and-records test, not a cleverness test. HIFO is a selection rule you still have to execute lot by lot if allowed. People skip that sentence because a dashboard is easier than a risk object. A dashboard is not a thesis. If you cannot explain Crypto Tax Lots Specific Identification to a skeptical friend without opening the app, you do not understand Crypto Tax Lots Specific Identification. You understand a screenshot. Screenshots do not survive liquidation, chargebacks, failed KYC, or a router that finds no path. Write the object, then size. Educational only. (Crypto Tax Lots Specific Identification education note 1.)

Who Crypto Tax Lots Specific Identification is for, and who it is not for, should be written before a first ticket. It is for taxpayers with multiple lots who will keep software honest. It is not for people rewriting lots after seeing the 1099. LIFO is often discussed and often not the U.S. crypto default people think it is. Mixing those two populations is how a useful venue becomes a blown account. The venue did not change personality overnight. The user brought the wrong job. If your job is unclear, do not increase size on Crypto Tax Lots Specific Identification to make the job feel clearer. Size does not create a thesis. (Crypto Tax Lots Specific Identification education note 2.)

Fee math on Crypto Tax Lots Specific Identification is a first-class input, not a footnote. software plus time plus CPA review plus error-correction Holding period travels with the lot, not with 'I always held bitcoin.' Traders remember maker rebates and forget taker plus spread plus slippage plus funding plus gas plus FX. Add the stack. If the stack is larger than the edge you claim, you do not have an edge. You have a hobby with a receipt. Write the stack for Crypto Tax Lots Specific Identification in dollars on a typical ticket before you care about branding. (Crypto Tax Lots Specific Identification education note 3.)

Liquidity on Crypto Tax Lots Specific Identification is not a vibe. not a book; it is record liquidity — can you produce the row? Bridges can reset or obscure lot identity if software is naive. A quiet book is not undiscovered alpha. It is a wider gap between the last print and the next fill. Size as if the next fill is allowed to be worse than the mark. If that sentence would change your ticket, the original ticket was vanity. Compare the honest book on Crypto Tax Lots Specific Identification to stock specific-lot relief, with worse default plumbing instead of comparing marketing screenshots. (Crypto Tax Lots Specific Identification education note 4.)

The failure mode that actually kills accounts on Crypto Tax Lots Specific Identification is a default FIFO (or form) result because the designation was not documented at disposal. Sub-accounts at a CEX are a practical identification tool if the CEX respects them. Gemini/Coinbase lot tools differ; read yours. That failure is usually faster than a support ticket and slower than a tweet. Write it as a dollar number or a process break, not as a feeling. If you cannot name it, you are too large. Being early, late, or merely loud is allowed. Being too large is optional. Crypto Tax Lots Specific Identification will not opt you out. (Crypto Tax Lots Specific Identification education note 5.)

Chain and venue context for Crypto Tax Lots Specific Identification: tax accounting, with UTXO versus account-model bookkeeping differences. Airdrop spam can create thousands of lots with near-zero basis. Bridging, wrapping, sequencer downtime, fiat banking hours, card networks, and oracle windows are not noise. They are the clock the position lives on. If your stop assumes twenty-four-seven perfect exits and Crypto Tax Lots Specific Identification does not offer that, your stop is fiction. Fiction is a fine novel. It is a poor liquidation price. (Crypto Tax Lots Specific Identification education note 6.)

A worked size illustration for Crypto Tax Lots Specific Identification (numbers only as arithmetic, not a signal): $20,000 account, 1% risk is $200. If invalidation is 8% of notional on the object you named, notional cap is $2,500 before leverage. Leverage does not increase the $200. It only changes how fast a default FIFO (or form) result because the designation was not documented at disposal can arrive. Gifts and inheritances have different basis rules than buys. If the implied move, the KYC delay, or the AMM range is larger than 8%, cut notional until it is not. Conviction is not a denominator. Crypto Tax Lots Specific Identification does not grade your conviction. (Crypto Tax Lots Specific Identification education note 7.)

Operational checklist before any live Crypto Tax Lots Specific Identification action: (1) name the object in one sentence — designating which crypto units are disposed of using contemporaneous lot records; (2) name invalidation in price, inventory, or process; (3) convert that to dollars of account risk; (4) add the fee stack — software plus time plus CPA review plus error-correction; (5) decide whether you hold the next event, funding window, or bank cut-off. Fees allocated to lots change basis by dollars you will miss if you ignore them. If you skip a step, you are improvising. Improvisation is not a process. Process is how small accounts survive Crypto Tax Lots Specific Identification. (Crypto Tax Lots Specific Identification education note 8.)

Common misread: treating Crypto Tax Lots Specific Identification as people rewriting lots after seeing the 1099 would treat it. FIFO on-chain explorers are not tax lot engines. That misread shows up as copying a size from a stream, ignoring a default FIFO (or form) result because the designation was not documented at disposal, and calling the result experience. Experience is a ledger of marked mistakes. If you do not mark them, you are collecting stories. Stories do not hedge gamma, slippage, or a frozen withdrawal. Crypto Tax Lots Specific Identification will still settle. Your story will not. (Crypto Tax Lots Specific Identification education note 9.)

Analog, not identity: Crypto Tax Lots Specific Identification rhymes with stock specific-lot relief, with worse default plumbing in one dimension and diverges in others. Changing methods can be a bigger deal than traders think — ask a CPA. Rhyming is useful for questions. It is dangerous as a position. If your entire map of Crypto Tax Lots Specific Identification is like X but cheaper, you do not have a map. You have a coupon. Coupons expire. So do matching-engine privileges, API keys, and LP ranges. (Crypto Tax Lots Specific Identification education note 10.)

Custody and operational risk sit next to market risk on Crypto Tax Lots Specific Identification. State conformity may still want a method you can describe. Hot wallets, smart-contract upgrade keys, sequencer operators, card processors, and human support queues are all clocks. A profitable mark-to-market is not a withdrawal. A withdrawal is not spendable fiat. Spendable fiat is not a tax lot. Keep those four objects separate when you describe Crypto Tax Lots Specific Identification. Mixing them is how people report a hack that was actually a process gap. (Crypto Tax Lots Specific Identification education note 11.)

Event windows still exist on Crypto Tax Lots Specific Identification. Options expiry, funding prints, token unlocks, fiat banking holidays, and oracle updates can all reprice the object without a new thesis. Year-end is for checking the log, not inventing it. If you cannot sleep through the next window, you are too large or you are in the wrong product. Crypto Tax Lots Specific Identification does not email you a courtesy resize. You resize, or the venue does it for you via a default FIFO (or form) result because the designation was not documented at disposal. (Crypto Tax Lots Specific Identification education note 12.)

Data quality on Crypto Tax Lots Specific Identification is part of the trade. Marks, index prices, TWAP windows, RFQ versus AMM prints, and volume that is wash or self-trade all lie in different ways. Volume of lots is operational risk for your software. If your model needs a clean print and the venue gives you a composite, your model is a wish. Size wishes at zero. Size composites as composites. Education only — not a data-vendor pitch. (Crypto Tax Lots Specific Identification education note 13.)