Contents

  1. How the 0% LTCG Bracket Works
  2. 2026 Income Thresholds by Filing Status
  3. The Income Stacking Rule
  4. Calculating Your Available Headroom
  5. Gain Harvesting: The Gain-Locking Technique
  6. Bitcoin's Structural Advantage: No Wash Sale Rule
  7. Married Filing Jointly Optimization
  8. Bunching Strategies: Compressing Gains into Low-Income Years
  9. Coordinating with Ordinary Income
  10. State Tax Considerations
  11. Interaction with the NIIT
  12. ACA Premium Tax Credit Interaction
  13. OBBBA Estate Planning: The $15M / $30M Threshold
  14. Step-Up in Basis Planning Integration
  15. Lot Selection: Which Bitcoin to Harvest
  16. Step-by-Step Annual Execution Guide
  17. Common Mistakes to Avoid

How the 0% Long-Term Capital Gains Bracket Works

The Bitcoin 0% capital gains strategy is grounded in a structural feature of the U.S. tax code: the federal preferential rate system for long-term capital gains. Rather than taxing investment gains at ordinary income rates, Congress has long maintained a separate, lower rate schedule for assets held longer than one year — a schedule that begins at zero percent for taxpayers below defined income thresholds.

The legal authority is straightforward. Section 1(h) of the Internal Revenue Code establishes a tiered long-term capital gains rate structure: 0%, 15%, or 20%, depending on a taxpayer's total taxable income in the year of the sale. These rates apply to "adjusted net capital gain," which includes gains on Bitcoin held for more than 12 months. The IRS has confirmed that cryptocurrency is treated as property under Revenue Ruling 2014-16 and subsequent guidance, meaning all the same rules governing capital gains on stocks, real estate, and other investment assets apply equally to Bitcoin.

The 0% rate is not contingent on any special election, form, or application. It is automatic: if your total taxable income — including the Bitcoin gain — falls below the applicable threshold, the gain is taxed at zero percent on your federal return. No paperwork required beyond reporting the gain on Schedule D as you normally would.

The rate structure is progressive within the capital gains brackets. Gains that push your taxable income above the 0% threshold are not entirely lost to 15% — only the portion above the threshold is taxed at 15%. This creates a precise planning target: maximize the amount of gain harvested up to (but not exceeding) the 0% threshold ceiling.

The One-Year Holding Period: Absolute and Binary

The long-term classification requires a holding period of more than one year — not exactly one year, but strictly more than 365 days. The rule is binary: Bitcoin held for 366 days qualifies; Bitcoin held for 365 days does not. Short-term gains (held 365 days or fewer) are taxed as ordinary income at rates up to 37% — the same rates as wages. There is no partial preference, no sliding scale. Timing the sale date to ensure the long-term holding period is a non-negotiable prerequisite for this strategy.

For Bitcoin purchased across multiple dates in multiple lots, each lot has its own independent holding period clock. A purchase made on January 10, 2025, becomes long-term on January 11, 2026. A purchase made on March 15, 2025, becomes long-term on March 16, 2026. Effective lot management requires knowing exactly when each lot crosses the one-year threshold.

2026 Income Thresholds by Filing Status

The 0% rate threshold is adjusted annually for inflation by the IRS. For 2026, the projected thresholds are:

Filing Status 0% Rate: Taxable Income Up To 15% Rate Applies Up To 20% Rate Above
Married Filing Jointly ~$193,350 ~$600,050 ~$600,050
Single ~$96,700 ~$533,400 ~$533,400
Head of Household ~$129,000 ~$566,700 ~$566,700
Married Filing Separately ~$96,700 ~$300,050 ~$300,050
Trusts and Estates ~$3,250 ~$16,050 ~$16,050

These are taxable income thresholds — meaning income after the standard deduction ($32,600 married / $16,300 single for 2026, approximately) or itemized deductions, above-the-line deductions (401(k) contributions, HSA contributions, student loan interest, self-employed health insurance), and any other adjustments to income. The distinction matters enormously: a married couple with $180,000 of gross income, $32,600 standard deduction, and $10,000 of above-the-line deductions has taxable income of approximately $137,400 — well inside the 0% bracket, with $55,950 of gain harvesting headroom.

Trust structures forfeit this strategy. Non-grantor trusts reach the 20% capital gains rate at just $16,050 of income in 2026 — a threshold so low that almost no Bitcoin held in a non-grantor trust can benefit from the 0% rate at the trust level. If Bitcoin is held in trust for estate planning purposes, ensure the structure allows pass-through of capital gains to individual beneficiaries who can access the 0% bracket at the individual level.

The Income Stacking Rule: How Bitcoin Gains Sit on Top of Ordinary Income

The stacking rule is the most commonly misunderstood — and most consequential — mechanical element of the 0% capital gains strategy. Capital gains do not sit alongside ordinary income on a flat ledger. They stack on top of ordinary income at the top of the income distribution for bracket purposes.

This means: first, your ordinary income (wages, self-employment income, IRA distributions, Social Security income, rental income, interest, mining income) fills the income stack from the bottom. Then your long-term capital gains sit above it. The 0% rate applies only to the portion of capital gains that falls within the 0% bracket space — the gap between your ordinary income and the $193,350 (MFJ) threshold.

A numerical example makes this concrete:

Example: Stacking Math for a Married Couple

Ordinary income: $120,000 (wages + IRA distribution)

Standard deduction (2026 MFJ): $32,600

Taxable ordinary income: $87,400

0% bracket ceiling: $193,350

Available 0% bracket room: $193,350 − $87,400 = $105,950

If this couple sells Bitcoin with $80,000 of long-term gain, total taxable income = $87,400 + $80,000 = $167,400 — still below $193,350. Federal capital gains tax = $0.

If they sell Bitcoin with $120,000 of gain: $87,400 + $120,000 = $207,400. The first $105,950 of gain is at 0%; the remaining $14,050 is at 15% = $2,108. Harvesting the full $120,000 gain costs $2,108 — harvesting only $105,950 costs zero.

The practical takeaway: never model the 0% strategy based on your gross income or even your AGI in isolation. The number that matters is taxable income after all deductions, and the available headroom is the precise mathematical gap between that number and the $193,350/$96,700 threshold.

Calculating Your Available 0% Bracket Headroom

Calculating headroom is a three-step process that should be completed before year-end — ideally in September or October, before the December rush makes accurate projections difficult.

Step 1: Estimate Full-Year Ordinary Income

Aggregate every source of ordinary income for the calendar year:

Step 2: Subtract All Deductions and Adjustments

From gross income, subtract:

The result is your projected taxable ordinary income.

Step 3: Calculate the Gap

Available 0% bracket headroom = 0% threshold − taxable ordinary income

That gap is your maximum harvestable gain at zero federal tax. Do not exceed it.

Headroom Calculation: Self-Employed Bitcoin Miner, Married Filing Jointly

Gross business income (mining + consulting): $180,000

Less: SEP-IRA contribution ($66,000 max 2026): −$66,000

Less: Self-employed health insurance: −$18,000

Less: Standard deduction: −$32,600

Less: QBI deduction (20% of $96,000 business income): −$19,200

Taxable ordinary income: $44,200

0% bracket ceiling (MFJ): $193,350

Available headroom: $193,350 − $44,200 = $149,150

This couple can harvest up to $149,150 of long-term Bitcoin gains at zero federal capital gains tax in 2026 — despite having $180,000 of gross income — purely because of strategic deductions.

Gain Harvesting: The Gain-Locking Technique

Gain harvesting — also called gain-locking or basis stepping — is the deliberate realization of embedded capital gains during periods when your income qualifies for the 0% rate. The goal is to permanently eliminate the embedded gain by establishing a new, higher cost basis at zero current-year tax cost.

The mechanics are simple. Suppose you bought 2 BTC in 2022 at $22,000 per Bitcoin (cost basis: $44,000 total). Bitcoin is now trading at $95,000. Your embedded gain is $150,000 ($190,000 current value minus $44,000 basis). If you sell that Bitcoin in a year when your taxable income (including the gain) stays below the 0% threshold, you realize $150,000 of gain and pay zero federal capital gains tax. You then immediately repurchase 2 BTC at $95,000. Your new cost basis is $190,000. The $150,000 of embedded gain has been permanently eliminated.

Why does this matter? Because in a future year when you actually need to spend those Bitcoin — or when your income is high — the gain you would have realized has already been neutralized. Instead of paying 15% or 23.8% on $150,000 of gain at that future moment, you paid nothing during the harvesting year. The present value of the tax deferred is real money, and if the gain is eliminated entirely via basis step-up, it is real money permanently kept.

The Compounding Effect Over Multiple Years

A systematic annual harvesting program, repeated over multiple years, can eliminate a significant fraction of total embedded gains. Consider a family with $2.5 million of Bitcoin purchased at a $200,000 cost basis — $2.3 million of embedded gain. With $149,000 of annual headroom, they can eliminate roughly $149,000 of that gain per year at zero cost:

Year Ordinary Taxable Income 0% Headroom Gains Harvested Federal Tax Remaining Embedded Gain
2026 $44,200 $149,150 $149,150 $0 $2,150,850
2027 $46,000 $149,000 (est.) $149,000 $0 $2,001,850
2028 $48,500 $147,500 (est.) $147,500 $0 $1,854,350
2029 $50,000 $146,500 (est.) $146,500 $0 $1,707,850
4-year total $592,150 $0 $1,707,850

In four years of disciplined execution, this family eliminates $592,150 of capital gains — gains that would have cost $88,823 at the 15% rate or $140,932 at the 23.8% rate (15% + NIIT) if realized in a high-income year. That is real, permanent tax savings — generated not through exotic structures or aggressive positions, but through time, patience, and attention to the calendar.

Bitcoin's Structural Advantage: No Wash Sale Rule

For stock investors attempting gain harvesting, there is no particular complication — you sell, realize the gain, and optionally repurchase. But for tax-loss harvesting, stocks face a significant friction: the wash sale rule under IRC §1091 prohibits deducting a loss if you buy a "substantially identical" security within 30 days before or after the sale. This forces a 30-day gap between selling a losing stock position and repurchasing exposure to the same company.

Bitcoin has no such constraint. Because the IRS classifies cryptocurrency as property — not as a security — the wash sale rule of §1091 does not apply. This has been explicitly noted in IRS guidance and is widely accepted in tax practice, though legislation to extend wash sale rules to crypto has been periodically proposed in Congress without passage as of 2026.

For gain harvesting, the practical implication is powerful: you can sell Bitcoin to realize a long-term gain within the 0% bracket, and immediately — in the same transaction, on the same exchange, at the same price — repurchase an equivalent amount. There is no holding period, no exposure to price movement during a mandatory gap, and no risk of missing a rally while waiting out a wash sale window. The sale and repurchase can be executed atomically.

Basis rebasing with zero market risk: The ability to sell and immediately repurchase means gain harvesting introduces no investment risk whatsoever. You are not temporarily exiting your Bitcoin position. You are not exposed to price changes during a waiting period. You simply crystallize the embedded gain at 0% federal tax, establish a new higher basis, and maintain identical economic exposure to Bitcoin's future price appreciation. The only change is on paper: your cost basis is higher, your embedded gain is lower, and your future tax liability is reduced.

State Wash Sale Rules

A small number of states have enacted their own wash sale provisions that may apply to cryptocurrency independently of the federal rule. California, in particular, has a history of applying state law interpretations that differ from federal treatment. Before executing a rapid sell-and-repurchase, verify your state's current position on wash sales for cryptocurrency — though in most states, the federal treatment carries through.

Married Filing Jointly Optimization

The 0% bracket for married filing jointly is effectively double the single filer threshold — $193,350 versus $96,700 in 2026. This is not a coincidence; the capital gains brackets have historically been "marriage penalty free" in that MFJ taxpayers get a true doubling of the single threshold. This makes married filing jointly status highly advantageous for the 0% strategy, particularly when one spouse has significant Bitcoin holdings and the other has lower income.

The Single-Earner Married Household

A married couple where one spouse works and the other manages the household or runs a small business has a structural advantage. Suppose the working spouse earns $100,000 in wages. After the $32,600 standard deduction, taxable ordinary income is $67,400. The 0% bracket headroom is $193,350 − $67,400 = $125,950. The stay-at-home spouse's Bitcoin holdings can be harvested up to $125,950 of gain at zero federal cost. The non-working spouse's zero income contributes to the couple's combined bracket space without consuming it — a powerful structural advantage.

Income Shifting Between Spouses

When one spouse has a large Bitcoin position with embedded gains and the other has low income, the couple's combined MFJ filing maximizes the 0% window. There is no requirement that the spouse with low income be the one selling the Bitcoin — the filing unit is the household, and gains realized by either spouse are subject to the same combined income threshold on the joint return.

Filing Status Timing Considerations

For couples considering divorce or separation, the year of divorce changes filing status. Two former spouses filing as single have a combined 0% threshold of $193,400 — almost identical to the MFJ threshold. But each individual's gains are subject to only $96,700 of headroom, independently. If one spouse holds all the Bitcoin, divorce eliminates the other spouse's bracket contribution to the joint return. Bitcoin gain harvesting should be a discrete planning item in any financial separation discussion.

Bunching Strategies: Compressing Gains into Low-Income Years

Rather than harvesting gains evenly across years, bunching concentrates gains into years where ordinary income is structurally lowest — creating a deeper trough of bracket room and allowing more total gain to be eliminated in fewer years.

The arithmetic is favorable when ordinary income varies significantly from year to year. A year with $30,000 of ordinary income provides $163,350 of headroom; a year with $130,000 provides only $63,350. Timing the bulk of gain harvesting into the lowest-income years multiplies the impact of each low-income window.

Natural Bunching Triggers

Bunching vs. Steady-State Harvesting: Which Wins?

The math favors bunching when ordinary income varies significantly. With steady $80,000 income and $193,350 threshold, annual headroom is $113,350. Over five years, that is $566,750 total harvesting capacity. In a bunching scenario — one year at $25,000 income ($168,350 headroom), three years at $90,000 ($103,350 each), and one year at $130,000 ($63,350) — total headroom over the same five years is $168,350 + ($103,350 × 3) + $63,350 = $541,750. In this case the steady-state approach has slightly more total capacity, but the bunching year produces $168,350 of harvestable gain in a single year — useful for eliminating a large, specific position quickly. The decision depends on whether the priority is speed (bunching) or steady elimination (annual harvesting).

Bitcoin Mining Tax Strategy — Abundant Mines

Bitcoin mining creates ordinary income at time of receipt — but mined Bitcoin held for 12+ months becomes eligible for long-term capital gains rates. Mining operators who strategically harvest their long-duration mined coins during low-income years can effectively convert ordinary income into 0% capital gains. The complete guide to mining tax optimization is at Abundant Mines.

Explore the Mining Tax Strategy Guide →

Coordinating with Ordinary Income: Wages, Self-Employment, and Mining

Because capital gains stack on top of ordinary income, every dollar of ordinary income consumes an equivalent dollar of 0% bracket room. Understanding which income sources are controllable — and which are not — is central to this strategy.

Wages and Salary (Largely Fixed)

W-2 wages are typically difficult to time or control. If you are employed full-time, your wages are what they are. The 0% strategy for employed taxpayers is about managing other income sources and timing Bitcoin harvesting around bonuses or variable compensation. One exception: deferring a portion of wages into a 401(k) or 403(b) reduces taxable income dollar-for-dollar, directly increasing 0% headroom.

Self-Employment Income (Highly Controllable)

Self-employed individuals have significant flexibility in managing the timing and reporting of business income, and the size of above-the-line deductions. A sole proprietor can maximize SEP-IRA contributions (up to 25% of net self-employment income, capped at $66,000 in 2026), deduct 100% of self-employed health insurance premiums, and time capital expenditures for Section 179 deductions. These tools can substantially lower taxable income from self-employment in a targeted year, creating more 0% headroom for Bitcoin gain harvesting.

Bitcoin Mining Income

Bitcoin mining income is taxed as ordinary income at the time of receipt (fair market value at time of mining). This creates two tax events for miners: the ordinary income event at mining, and the capital gain event at sale. Mining income directly reduces 0% headroom for capital gains — every dollar of mining income earned during the year consumes a dollar of the 0% bracket that could otherwise accommodate capital gains.

Miners should model this interaction carefully. A miner with $100,000 of mining income and $32,600 standard deduction has $67,400 of taxable ordinary income — leaving $125,950 of 0% headroom. But if the miner also has $50,000 of mined Bitcoin from prior years now eligible for long-term treatment, the harvest produces no tax. The key is understanding that mining income and capital gains from prior mining activity occupy different parts of the tax calculation — mining income fills the bottom of the ordinary income stack, while gains from selling aged mined Bitcoin sit at the top.

The mining + harvesting combination: A miner who holds mined Bitcoin for 12+ months before selling effectively converts ordinary income (taxed at mining) into a basis-free asset that can be harvested at capital gains rates. In a low-income year, a miner can harvest those long-held mined coins at 0% capital gains — despite the fact that the original acquisition was an ordinary income event. The capital gains rate applies to appreciation after the acquisition date. This is a subtle but significant planning opportunity.

IRA Distributions and Roth Conversions

Traditional IRA distributions and Roth conversions are both ordinary income. They directly consume 0% bracket room that could be used for Bitcoin gain harvesting. In years where Roth conversions and gain harvesting both compete for limited bracket space, prioritization is required.

General framework: if you have both pre-tax IRA assets and embedded Bitcoin gains, use ordinary income bracket space (10%–12% brackets) for Roth conversions, and reserve the capital gains 0% bracket space for Bitcoin harvesting. These operate on parallel tracks — the ordinary income rates govern Roth conversions, while the capital gains brackets govern Bitcoin gains. But because capital gains stack on top of ordinary income, Roth conversions reduce the headroom available for gain harvesting. In years where both opportunities exist and bracket room is limited, model both scenarios explicitly and choose the higher net present value outcome.

State Tax Considerations: Where the 0% Rate Doesn't Fully Apply

The 0% long-term capital gains rate is a federal benefit only. State tax treatment of capital gains varies dramatically, and for residents of high-tax states, state capital gains taxes can substantially erode the benefit of federal 0% treatment.

States That Tax Capital Gains as Ordinary Income

State Capital Gains Treatment Top Rate on Bitcoin Gains
California Ordinary income — no preferential rate Up to 13.3%
New York Ordinary income — no preferential rate Up to 10.9%
New Jersey Ordinary income — no preferential rate Up to 10.75%
Oregon Ordinary income — no preferential rate Up to 9.9%
Minnesota Ordinary income — no preferential rate Up to 9.85%
Vermont Ordinary income — no preferential rate Up to 8.75%
Hawaii Ordinary income — no preferential rate Up to 11.0%
Massachusetts Long-term gain: 5% flat; Short-term: 8.5% 5% (LT) / 8.5% (ST)
Colorado Conforms to federal — 4.4% flat rate 4.4%
Texas / Florida / Nevada / Wyoming No state income tax 0%

For a California resident executing a $193,350 Bitcoin gain harvest with zero federal tax, California would still levy up to $25,716 in state income tax (13.3% on the portion above the California threshold). The federal strategy is intact, but state taxes are real and material. State residency is, itself, a planning variable for large Bitcoin holders.

States with No Income Tax

Nine states currently impose no individual income tax: Alaska, Florida, Nevada, New Hampshire (interest and dividends only), South Dakota, Tennessee (income from investments only), Texas, Washington (no income tax, though has a capital gains tax on high earners), and Wyoming. Bitcoin holders in these states can execute the federal 0% strategy and retain 100% of the gain — zero federal and zero state capital gains tax.

Residency-based tax planning — establishing domicile in a no-income-tax state before executing a large Bitcoin harvest — is a legitimate and widely practiced strategy. Domicile requires more than simply owning a property; it requires demonstrating intent to make the state your permanent home, including driver's license, voter registration, professional relationships, and time spent in the state. Consult a state tax specialist before attempting domicile changes in advance of a significant transaction.

Interaction with the Net Investment Income Tax (NIIT)

The Net Investment Income Tax (NIIT) under IRC §1411 is a 3.8% surtax on net investment income for taxpayers above certain MAGI thresholds. Bitcoin capital gains are net investment income. The NIIT operates independently of the regular capital gains rate schedule — it is additive, not a substitute.

NIIT thresholds for 2026:

The critical distinction: NIIT uses MAGI (modified adjusted gross income, before the standard deduction), not taxable income. The 0% capital gains threshold uses taxable income (after deductions). These are different calculations, and the interaction can create a scenario where capital gains are technically in the 0% rate bracket but still subject to NIIT.

NIIT Interaction Example

Married couple MAGI (before gains): $235,000

Bitcoin gain being harvested: $50,000

MAGI including gain: $285,000

NIIT threshold: $250,000

NIIT applies to: $285,000 − $250,000 = $35,000 of gain

NIIT owed: $35,000 × 3.8% = $1,330

Even though the regular capital gains rate is 0% (assuming deductions bring taxable income below $193,350), the NIIT adds a 3.8% surtax on $35,000 of the gain. This is not a reason to avoid harvesting — a $1,330 tax on $50,000 of gain is still an excellent outcome — but it is a variable that should be modeled, not ignored.

For most households qualifying for the 0% capital gains rate, MAGI is well below the $250,000 NIIT threshold and this interaction is not relevant. But for households with income in the $200,000–$260,000 range before the gain, it is a real planning consideration. The solution is simple: model MAGI including the harvested gain and check whether it crosses the NIIT threshold. If it does, quantify the NIIT cost and compare it to the alternative of not harvesting (leaving the embedded gain to compound and eventually be taxed at 15% or more).

ACA Premium Tax Credit Interaction

For households enrolled in ACA marketplace health insurance and receiving premium tax credits (PTCs), realized Bitcoin gains create a significant planning tension. PTCs are calculated based on MAGI relative to the federal poverty level (FPL). Adding capital gains to MAGI can reduce or eliminate PTC eligibility — and because PTCs are often advanced (paid month-by-month to insurers throughout the year), an unexpected year-end MAGI increase triggers a repayment obligation at tax time.

How the ACA Cliff Works

ACA premium tax credits phase out as MAGI rises. The relevant thresholds depend on household size, but the critical dynamic is the income cliff at 400% of FPL — above which credit repayment caps are removed and the full credit must be repaid. For 2026, 400% FPL for a family of four is approximately $130,800.

A family with $80,000 MAGI receiving $18,000 of annual PTCs that harvests $60,000 of Bitcoin gains has $140,000 MAGI — above the 400% cliff. Depending on the repayment structure, they could owe back substantial credits at tax time. The gain may still be net positive (harvesting $60,000 of gain at 0% federal tax but losing, say, $6,000 of credits is still a net win), but the calculation requires explicit modeling.

ACA Credit Safe Harbor Strategies

OBBBA Estate Planning: The $15M / $30M Threshold and Gain Harvesting Coordination

The One Big Beautiful Bill Act permanently increased the federal estate and gift tax exemption to $15 million per individual and $30 million per married couple. This structural change transforms the calculus of lifetime Bitcoin gain harvesting for many families.

Under prior law, a Bitcoin holder with a $5 million estate faced a meaningful estate tax exposure above the then-applicable exemption. Under the OBBBA exemption, a couple with a combined $30 million estate has no federal estate tax exposure at all — meaning Bitcoin held until death passes to heirs entirely free of both estate tax and capital gains tax (via the §1014 step-up in basis). For families below $30 million, the hold-until-death strategy eliminates the embedded capital gain without any active management required.

When Lifetime Harvesting Still Makes Sense Below the Exemption

Even for families comfortably below the $30 million OBBBA threshold, lifetime 0% gain harvesting has value in several scenarios:

For a comprehensive framework on how the OBBBA interacts with Bitcoin estate planning, step-up in basis preservation, and trust structures, see our full Bitcoin Estate Planning Guide.

The $30M analysis: A couple with $28 million of Bitcoin (at current prices) is below the OBBBA threshold. Holding until death steps up the basis for heirs and eliminates all capital gains. But that same couple likely has variable year-to-year income that creates 0% bracket windows. During those windows, harvesting gains costs nothing now and reduces the estate size — providing a margin of safety if Bitcoin appreciates further above $30 million. The strategy is a free hedge: no current-year tax, reduced future estate exposure.

Step-Up in Basis Planning Integration

IRC §1014 provides that the cost basis of assets held at death is "stepped up" to the fair market value on the date of death. For Bitcoin held until death, this eliminates the entire capital gains tax on any appreciation during the owner's lifetime. The heir who inherits Bitcoin receives it with a basis equal to its market value at the date of inheritance — any subsequent sale is taxed only on appreciation after the date of inheritance.

The §1014 step-up is a powerful argument for not harvesting gains — at least for Bitcoin that the holder expects to hold until death. If the gain will be eliminated by the step-up anyway, there is no tax advantage to realizing it during life, even at 0%.

Reconciling Gain Harvesting with Step-Up Planning

The decision framework:

For high-net-worth Bitcoin families, the optimal strategy often involves three parallel tracks simultaneously: (1) donate the highest-gain lots to a donor-advised fund or charity (eliminating the gain and generating a charitable deduction), (2) harvest mid-gain lots annually at 0% for Bitcoin expected to be spent during life, and (3) hold the largest, most strategic positions for the §1014 step-up at death. Each lot is allocated to its optimal track based on expected use and the available tax rate for each outcome.

Lot Selection: Which Bitcoin to Harvest

Most Bitcoin holders have acquired coins across multiple purchases at different prices and dates. Effective 0% gain harvesting requires identifying the right lots — and the right amount within each lot — to maximize the basis step-up per dollar of bracket room consumed.

Target: Long-Term Lots with the Highest Gain per Coin

The harvest priority order:

  1. Oldest lots with the highest gains — these provide the most basis step-up per unit of bracket room and have the clearest long-term holding period
  2. Lots with gains that precisely fit your remaining bracket room — harvest exactly to the 0% threshold, not over it
  3. Lots that will become long-term within the calendar year — if a lot bought 11 months ago will cross the 12-month threshold before December 31, it can be included in the harvest window

Do NOT harvest:

Specific Identification: Your Lot Assignment Method

The IRS allows taxpayers to use specific identification (Spec ID) to designate exactly which lots are sold in any given transaction. This gives you precise control over the gain realized on each sale. Spec ID must be elected at the time of sale — you cannot retroactively reassign lots. Your crypto exchange or crypto tax software should support Spec ID; if it doesn't, you are using a default method (typically FIFO — first in, first out) that may not optimize for the 0% strategy.

For gain harvesting, you typically want to use Spec ID to select the lots that maximize gain within the 0% threshold — the opposite of the HIFO (highest in, first out) default that most tax minimization software uses. HIFO minimizes current-year tax generally; gain harvesting intentionally realizes specific gains at 0%, so a different selection criterion applies.

Abundant Mines: 36 Questions to Evaluate a Bitcoin Mining Host

For Bitcoin investors also evaluating direct mining as a basis-building strategy, Abundant Mines has developed the definitive due diligence framework for evaluating hosted mining operations — covering custody, power contracts, uptime guarantees, and fee structures that affect your net cost basis and tax position.

Download the 36-Question Mining Host Checklist →

Step-by-Step Annual Execution Guide

The 0% capital gains strategy does not happen automatically. It requires a deliberate annual cycle, executed before December 31st, with enough lead time to model the numbers correctly. Here is the complete execution framework:

Step 1 — Project Full-Year Ordinary Income (September)

Pull year-to-date income from all sources. Estimate remaining wages, self-employment income, mining income, IRA distributions, Social Security (85% taxable), rental income, and interest. Flag any anticipated bonuses, consulting payments, or irregular income events before December 31st. This is your ordinary income baseline — the foundation of all subsequent calculations.

Step 2 — Subtract All Applicable Deductions

Apply the standard deduction or estimated itemized deductions, above-the-line deductions (401(k), HSA, SEP-IRA, self-employed health insurance), and any QBI deduction. The result is projected taxable ordinary income. This is the denominator that determines your available bracket headroom.

Step 3 — Calculate 0% Bracket Headroom

Subtract taxable ordinary income from the applicable threshold ($193,350 MFJ / $96,700 single for 2026). This is your maximum harvestable gain at 0% federal tax. Write it down. Do not harvest more than this amount under any circumstances — gains above the threshold are taxed at 15% (or more if NIIT applies).

Step 4 — Check ACA and NIIT Exposure

If you receive ACA premium tax credits, model how the harvested gain affects your MAGI. Check whether MAGI (before deductions) plus the gain exceeds the $250,000 NIIT threshold (MFJ). Quantify any credit clawback or NIIT cost. Adjust the harvest amount if necessary to stay within favorable MAGI thresholds — or accept the modest additional cost if the net benefit of harvesting remains positive.

Step 5 — Review Roth Conversion Plans

If you were planning a Roth conversion this year, model the interaction with gain harvesting. Remember: Roth conversions are ordinary income (consuming bracket space at the bottom of the income stack), while Bitcoin gains sit on top. They operate on parallel tracks but interact through the shared 0% threshold ceiling. Finalize your Roth conversion amount before executing the Bitcoin harvest.

Step 6 — Identify and Prioritize Bitcoin Lots

Pull your cost basis report from your crypto tax software. Filter for all long-term lots (held 12+ months). Rank by gain per coin, highest first. Identify the lots whose total gain fits within your headroom figure from Step 3. Use Spec ID designation — do not rely on FIFO or HIFO defaults for this transaction.

Step 7 — Execute the Sale and Immediate Repurchase

Sell the identified lots on your exchange. Immediately repurchase the same amount of Bitcoin at current market price. Document the specific lot IDs sold, the exact sale price and timestamp, and the repurchase price and timestamp. These records are your audit trail for the new cost basis and for demonstrating that no wash sale issue arises (though wash sale does not legally apply to Bitcoin, documentation is always advisable).

Step 8 — Update Your Basis Records and Tax Software

Enter the new purchase into your crypto tax software as a new lot with the repurchase date as the acquisition date. Verify the new cost basis is recorded correctly. The newly purchased Bitcoin begins a new holding period clock — it will become long-term on the one-year anniversary of the repurchase date and can be harvested again in the following year if bracket room remains available.

Step 9 — Verify December Income Events

In November, re-run your income projection for any changes since September — unexpected bonuses, year-end consulting payments, increased distributions. If income has risen, recalculate headroom. If you have already harvested up to the earlier projected threshold and income has risen, check whether any portion of the already-harvested gain is now in the 15% bracket — and decide whether to accept the modest tax cost or restructure other income items.

Step 10 — Document Everything for Tax Filing

Ensure your tax software and CPA have records of all Bitcoin sales, repurchases, lot designations, and the election of Spec ID. The 0% rate on the harvest should appear on Schedule D. Keep the documentation of your lot selection in your tax files for at least seven years.

Common Mistakes to Avoid

1. Harvesting Without Projecting Ordinary Income First

The most common mistake is executing a gain harvest based on prior-year income, then discovering at tax time that an unexpected bonus, distribution, or income event pushed total taxable income above the 0% threshold — turning what was planned as a 0% harvest into a 15% liability. Always project forward, not backward.

2. Forgetting That Gains Stack on Top

A related error: misunderstanding the stacking rule and assuming you have more 0% room than you do. If ordinary taxable income is $140,000 and the MFJ threshold is $193,350, you have $53,350 of headroom — not $193,350. Gains above $53,350 are taxed at 15%.

3. Harvesting the Wrong Lots

Harvesting short-term lots (held less than one year) produces ordinary income, not capital gains. This does not qualify for the 0% capital gains rate. Verify the holding period for every lot before execution. A single misidentified lot can convert a 0% harvest into a high-rate ordinary income event.

4. Ignoring State Tax

A federal 0% harvest is still a state taxable event in most states. California residents executing a $100,000 harvest still owe up to $13,300 in state tax. Model the combined federal + state tax burden, not just the federal rate.

5. Triggering the ACA Cliff

Not modeling how the harvested gain affects ACA MAGI. If you receive PTCs, this is non-negotiable — check the income ceiling before executing any harvest.

6. Assuming the New Lots are Immediately Long-Term

After selling and repurchasing Bitcoin in a gain harvest, the new lots start a fresh holding period. They are short-term for the next 12 months. If Bitcoin prices rise and you want to realize those new gains, you must wait one year or accept short-term ordinary income treatment. Plan multi-year harvest cycles with the holding period clock in mind.

7. Not Coordinating with the Estate Plan

For Bitcoin that will be held until death, harvesting gains wastes bracket room that could be used for Bitcoin expected to be spent. Segment your Bitcoin holdings by expected disposition before deciding which lots to target for gain harvesting — hold-until-death lots should never be harvested unnecessarily.

The Bottom Line: A Perpetual Annual Discipline

The Bitcoin 0% capital gains strategy is not a one-time event. It is an annual discipline — a structured review, executed every fall, that asks a simple question: how much 0% bracket room do I have, and which Bitcoin gains should I crystallize at that rate this year?

For most Bitcoin holders, the answer changes every year as income shifts, deductions vary, and Bitcoin prices move. The family with $193,350 of headroom this year might have $50,000 next year after a business expansion, and $150,000 the year after in a sabbatical year. The strategy rewards attention, flexibility, and the willingness to execute systematically rather than waiting for the "perfect" moment.

What the strategy does not require is complexity, exotic structures, or aggressive positions. It is simply tax law, applied deliberately. The 0% rate is there for taxpayers who qualify. Most qualifying taxpayers never use it — not because they can't, but because they don't know it exists or don't take the time to calculate their window. That inattention compounds over the years into a significantly larger tax bill at the moment of final sale.

The Bitcoin family that harvests $140,000 of gains at 0% every year for ten years has permanently eliminated $1.4 million of taxable gain — saving roughly $210,000–$333,000 in lifetime capital gains taxes that would otherwise be paid at the 15%–23.8% rate. At zero current-year cost. That is not a loophole. That is the tax code, used as designed, by people who were paying attention.

See also: Bitcoin Long-Term Capital Gains Rate 2026 · Bitcoin Tax-Loss Harvesting · Bitcoin Estate Planning Guide · Bitcoin Roth IRA Conversion Strategy · Bitcoin Year-End Tax Planning Checklist

Disclosure: This content is for educational purposes only and does not constitute tax, legal, or investment advice. The 0% capital gains rate thresholds cited (~$193,350 MFJ / ~$96,700 single for 2026) are inflation-adjusted projections; confirm exact thresholds with IRS publications or your tax professional before executing any strategy. State tax treatment, NIIT calculations, ACA credit interactions, Roth conversion coordination, and lot identification require individual professional analysis. The Bitcoin Family Office does not provide tax preparation services. Consult a CPA or qualified tax advisor before executing any capital gains harvesting strategy. Past tax law does not guarantee future treatment; Congress may amend capital gains rates, the wash sale rule's application to cryptocurrency, or other provisions at any time.