Skip to main content
QSBSCalc
IRC §1202 · P.L. 119-21 · signed 2025-07-04

The QSBS exclusion, decoded for OBBBA.

Tiered 50%/75%/100% exclusion at 3/4/5+ year hold for stock issued after 2025-07-04. $15M cap or 10× basis, whichever is greater. $75M gross-asset ceiling. Then the 50-state conformity layer reshapes the answer state by state.

Every figure pinned to Cornell LII, eCFR, congress.gov, or a state DOR. Decoder runs in your browser — nothing is sent to a server.

Run decoderWhat OBBBA changed
100%
Maximum federal exclusion
5+ year hold, both rule sets§1202(a)
$15M
Post-OBBBA per-issuer cap
or 10× basis if greater§1202(b)(1)
28%
Rate on unexcluded slice
Not the 20% LTCG schedule§1202(a) → §1(h)
51
State conformity rules
50 states + DC overlayPer-state DOR
Cohort-2 US CPA-bundle reference · since 2026
Interactive decoder

Run your inputs through the §1202 engine

Add one row per issuance. The decoder picks the right pre/post-OBBBA rule set, applies the tiered exclusion, computes the cap arithmetic, and overlays state conformity. Multi-issuance portfolios aggregate below the per-row cards.

Issuance batch

Add one row per QSBS issuance. The decoder models pre- and post-OBBBA stock together. Inputs stay in your browser — nothing is sent to a server.

Issuance 1 · post-OBBBA
/ $75M ceiling
10× = 1,000,000
negative = loss path
Issuance 1 · post-OBBBA · 5.00y
75% post-OBBBA tier
$3,000,000
federal exclusion
Federal taxable$1,000,000
Federal tax on unexcluded$280,000
State add-back$3,000,000
State tax$532,000
Combined tax$812,000
Effective rate on gain20.3%

Estimate. Reproduces the formula on /methodology to the cent for in-cap scenarios. The 28% rate on unexcluded gain is IRC §1202(a); the over-cap slice is taxed at the baseline LTCG (20%) + NIIT (3.8%) rate. Verify with a CPA / EA before acting on any §1202 decision.

Statute
Mechanics at a glance

How §1202 became OBBBA-era §1202

The exclusion arrived in 1993, reached 100% in 2010, lost its AMT preference in 2017, and got the tiered upgrade in 2025. The next major beats — cap indexation in 2027, first 3-year-tier exits in 2028 — define the planning cycle for the next decade.

Statutory timeline

§1202 from enactment to the OBBBA decade

  1. 1993

    §1202 enacted

    Revenue Reconciliation Act of 1993. 50% exclusion for QSBS held 5+ years; $10M / 10× basis cap; $50M gross-asset ceiling at issuance.

  2. 2010

    100% exclusion (Small Business Jobs Act)

    Exclusion raised to 100% for QSBS acquired between 2010-09-28 and 2010-12-31; later extended and made permanent.

  3. 2017

    TCJA — AMT preference repealed

    Tax Cuts and Jobs Act eliminated the §57(a)(7) AMT-preference treatment of the §1202 excluded portion. The exclusion is now 100% clean of AMT add-back.

  4. 2025-07-04

    OBBBA signed (P.L. 119-21 §70431)

    Tiered exclusion (50% / 75% / 100% at 3y / 4y / 5+y) for stock issued after this date. Per-issuer cap raised $10M → $15M (indexed 2027+). Gross-asset ceiling raised $50M → $75M.

  5. 2027

    Cap indexation begins

    The post-OBBBA $15M per-issuer cap begins annual inflation indexation under the chained-CPI methodology referenced by §1202(b)(1)(A).

  6. 2028

    First 3-year tier

    Stock issued on the OBBBA signing day hits the 3-year hold. First wave of taxpayers takes the 50% post-OBBBA tier; first 28%-rate-on-unexcluded events file.

  7. 2030

    First 5+ year tier

    Earliest post-OBBBA issuance reaches the full 100% exclusion. Recurring annual demand thereafter as new vintages roll through the hold-period ladder.

Tiered exclusion

The §1202 hold-period ladder

3-year hold
post-OBBBA tier
50% federal exclusion.
50%
4-year hold
post-OBBBA tier
75% federal exclusion.
75%
5+ year hold
both rule sets
100% federal exclusion.
100%
Pre-OBBBA stock (issued ≤ 2025-07-04): binary 5-year rule only — no 50%/75% tiers exist. The unexcluded slice of any partial-tier exit is taxed at 28% under §1202(a), not the standard 20% LTCG rate.
Map
50-state conformity

Where the federal exclusion actually sticks

California taxes 100% of QSBS gain at the state level — the federal exclusion buys you nothing in CA. Pennsylvania and New Jersey partially decouple. Nine states have no income tax at all. The remaining 40 + DC conform. Click any tile for the state's controlling statute and a state-specific worked example.

37full conformity2partial3decouple9no state income tax
full conformity (40 + DC)partial conformity (PA, NJ)decouples (CA)no state income tax (9)
Pillars
Reference pillars

Six pillars covering the §1202 framework

Each pillar pins to Cornell LII, eCFR, congress.gov, or IRS.gov. Supplementary sources (Tax Adviser, Bloomberg Tax, etc.) are referenced explicitly as non-load-bearing context.

01P.L. 119-21 §70431

OBBBA cutover — pre vs post 2025-07-04

Three independent changes for stock issued after 2025-07-04: tiered exclusion, $15M cap, $75M ceiling. Plus the 50-state conformity layer.

Read pillar →
02§1202(a)

The 3-year, 4-year, and 5+ year tiers

Post-OBBBA stock: 50% at 3y, 75% at 4y, 100% at 5y+. The unexcluded slice is taxed at 28%, not the 20% LTCG schedule.

Read pillar →
03P.L. 119-21 §70431

Which rule set applies — issuance, not sale

The rule set follows the issuance date. Pre-OBBBA stock keeps the binary 5-year / $10M / $50M framework forever.

Read pillar →
04§1202(b)(1)

$10M / $15M / 10× basis cap

Greater of the statutory dollar cap or 10× your basis at issuance. For high-basis founders, the 10× path usually wins.

Read pillar →
05§1045

§1045 rollover — under-5y exit

If you exit before 5 years, the 60-day §1045 rollover into replacement QSBS defers the gain and tacks the holding period.

Read pillar →
06§1244

§1244 loss alternative

If the position is at a loss, §1244 may convert up to $50k single / $100k MFJ from capital loss to ORDINARY loss.

Read pillar →
Reporting + privacy
How to report

Form 8949 walkthrough,
line by line

Adjustment code Q, Part II long-term reporting, the cross-reference to Schedule D, the §1045 code R path, and the §1244 Form 4797 hand-off — pinned to IRS Form 8949 instructions and the underlying statute.

Privacy + architecture

Your inputs
never leave your browser.

Sale-value, basis, dates, and state stay in your browser's memory. No POST. No analytics event captures dollar amounts. Server-side logs are aggregate counts (state, hold tier, OBBBA flag) only.