wealthschema/data sets/equity-compensation-tax-pack
All Data Sets

Equity Compensation Tax Pack

Equity compensation is the largest component of compensation for a generation of professionals — and it's the one their advisors are least equipped to handle. The grant types alone (RSU, ISO, NQSO, ESPP, RSA, restricted RSU) require different tax treatment, different vesting mechanics, and different tax-event triggers. Stack on AMT exposure for ISO exercises, 83(b) elections for early exercises, 10b5-1 plans for executives subject to insider-trading restrictions, and the post-IPO complexity of double-trigger acceleration — and the planning surface is broader than most planning tools handle. The Equity Compensation Tax Pack is 150 households built for the platforms making equity-comp accessible to advisors and clients alike.

Households
150
Archetypes
10
Formats
JSON, CSV, Parquet
Deviation
Moderate

Why this Data Set exists

Most planning tools treat equity comp as an afterthought — a single 'restricted stock value' input on the household summary screen. The reality is that equity comp is a structured, time-varying asset class with grant-by-grant vesting calendars, exercise windows, holding-period requirements, and tax events that can be triggered or deferred. Treating it as a scalar throws away every planning opportunity.

The advisor side is worse. Advisors trying to help equity-rich clients face a documentation problem: the client's grant agreements are PDFs, the vesting schedules are emails, and the exercise history is on a separate platform from the brokerage. Aggregating this into structured data is itself the bottleneck. Without it, advisors give generic advice that frustrates the clients with the highest LTV in their book.

This Data Set provides the structured representation. 150 households spanning early-career RSU recipients through senior executives with NQSO portfolios spanning a decade. Every grant carries a structured grant_type, vesting schedule, vested-to-date calculation, AMT exposure, and exercise-window tracking. The corpus is designed for the platform that wants to give advisors and clients clarity equity-comp deserves.

Use Cases

RSU/ISO vesting calendar tools
AMT calculation engine testing
10b5-1 plan modeling
Concentrated stock diversification

Who uses this Data Set

Equity-Comp Planning SaaS Builder

Validates the platform's vesting-calendar, AMT-projection, and concentrated-stock-diversification logic against 150 households spanning every grant type and life-stage. Demos to advisor prospects without using real client grant data.

Tech Worker's Financial Advisor

Tests the firm's equity-comp planning workflow against realistic households (early-career RSU recipients, mid-career employees with multi-year NQSO portfolios, senior executives with 10b5-1 plans) before bringing it into client engagements.

Tax Engine Developer

Validates AMT calculation logic (specifically the AMT preference for ISO bargain elements at exercise) against pre-computed AMT exposure values, ensuring the engine handles the AMT-credit carryforward correctly across multi-year scenarios.

Brokerage Platform Engineer (RSU Vesting)

Tests the brokerage's RSU vesting and same-day-sale logic against vesting calendars that include cliff vests, monthly graded vests, and performance-based accelerated vests. Surfaces the edge cases that break naive vesting-day automation.

10b5-1 Plan Administrator

Models 10b5-1 trading plan execution against executives whose plan parameters (sale frequency, price floor, share count) interact with NQSO exercise schedules and concentrated-stock holdings. Validates the plan-cooling-off-period rules implemented in the firm's compliance system.

What's inside

The 150 households span ten archetypes from F-01 New Grad Tech through P-01 Peak-Earner Corporate Executives, with deliberate weighting toward equity-comp-heavy archetypes. About 40% of the corpus is mid-career tech employees (the modal equity-comp client); 25% are early-career RSU recipients; 20% are senior executives with NQSO and 10b5-1 plans; 10% are founders / early employees with QSBS implications; 5% are real estate investors with employer equity tied to property-management firms.

Every grant in the corpus is structured: grant_type (RSU, ISO, NQSO, ESPP, RSA, restricted RSU), grant date, total share count, strike price (where applicable), vesting schedule (cliff + graded + performance-based), vested-to-date, exercised-to-date, and the in-the-money or underwater status of options. Vesting calendars are explicit month-by-month schedules — your engine doesn't have to interpret 'four-year vest with one-year cliff' from a string description; the actual monthly vest amounts are in the structured data. AMT exposure is pre-computed for each ISO position based on the bargain element at hypothetical exercise. ESPP lookback periods (where the discount applies to the lower of grant-date or purchase-date price) are structured. 83(b) elections are flagged where applicable.

The Data Set ships as JSON, CSV, and Parquet. The WealthSynth Methodology PDF documents the grant-type taxonomy, the vesting-schedule structures, the AMT calculation methodology, and the calibration source for each archetype's typical equity-comp profile (a blend of Carta benchmark data, Glassdoor compensation reports, and SEC filings on executive compensation).

Preview a sample household

A redacted summary of one household from this Data Set — names, employers, exact balances, and metro area are stripped. Ages are bucketed, income and net worth are reported as bands. The full record (and all 150 like it) ships in the ZIP.

F-01·New Graduate Tech Worker
representative archetype household
Household
Single
State
WV
Gross income (band)
$50k–$100k
Net worth (band)
Dependents
0
Income source types
w2 salary, w2 bonus
Members (1)
primary
Age 25–29
professional services

Technical Highlights

Structured grant data (RSU/ISO/NQSO/ESPP)
Vesting calendar per grant
AMT calculation pre-computed
83(b) election tracking

Sample Schema Fields

sample_record.json
{
  "equity_comp.grants[].grant_type": <value>,
  "equity_comp.grants[].vesting_schedule": <value>,
  "equity_comp.grants[].vested_to_date": <value>,
  "equity_comp.amt_exposure": <value>,
  "equity_comp.exercise_windows": <value>
}

Sample queries

Find ISO exercises that trigger AMT this year

Returns ISO grants whose exercise this year would trigger AMT preference (bargain element exceeds the AMT exemption), grouped by household — the canonical pre-exercise tax-planning query.

households.flatMap(h =>
  h.equity_comp.grants
    .filter(g => g.grant_type === 'ISO' &&
                 g.exercisable_this_year &&
                 g.amt_bargain_element_per_share *
                 g.shares_exercisable >
                 h.taxes.amt_exemption_remaining)
    .map(g => ({ household: h.id, grant: g }))
)
Surface vesting cliffs in the next 90 days

Returns vesting events scheduled within 90 days that exceed $50,000 in grant value at current price — useful for advisor outreach to plan around the vest (sell-to-cover, diversification, tax withholding).

households.flatMap(h =>
  h.equity_comp.grants.flatMap(g =>
    g.vesting_schedule.filter(v =>
      daysBetween(today(), v.vest_date) <= 90 &&
      v.shares * g.current_price >= 50000)
  )
)
Identify 10b5-1 plan candidates

Returns executives whose concentrated-stock position exceeds 25% of net worth and who don't already have a 10b5-1 plan — the prospects for whom a plan would meaningfully reduce insider-trading liability while supporting diversification.

households.filter(h =>
  h.demographics.role === 'executive' &&
  h.assets.concentration_pct > 0.25 &&
  !h.equity_comp.has_10b5_1_plan
)
Compute total vested-but-unexercised value by household

Returns the dollar value of in-the-money options that are vested but not yet exercised — the planning surface for exercise-window decisions and pre-IPO planning.

households.map(h => ({
  id: h.id,
  vested_unexercised: h.equity_comp.grants
    .filter(g => ['ISO', 'NQSO'].includes(g.grant_type))
    .reduce((sum, g) => sum +
      Math.max(0, g.current_price - g.strike_price) *
      (g.vested_to_date - g.exercised_to_date), 0)
}))

Methodology

Each household's equity-comp profile is generated against archetype-specific distributions calibrated from public data: Carta benchmark studies (private-company option grants), Glassdoor compensation reports (public-company RSU grants by company tier), and SEC DEF 14A filings (executive compensation). Vesting schedules use realistic structures: 4-year graded with 1-year cliff is dominant for new-hire RSUs; performance-based vesting (PSUs) appears for senior executives. ISO bargain elements and AMT exposure are computed against current spot prices. ESPP lookback discounts use the prevailing 15% lookback structure most companies adopt. 83(b) elections are seeded at a calibrated rate (~30% of early-stage equity recipients elect, ~5% of late-stage). Each grant's vesting calendar is generated month-by-month with realistic acceleration scenarios (single-trigger and double-trigger for executives subject to change-of-control). The corpus passes the WealthSynth consistency validator (vested + unvested + cancelled = total grant; AMT math is internally consistent) and the LLM-as-judge gate. Annual refresh re-runs against current-year tax rates, AMT exemption levels, and ESPP discount-limit rules.

Included Archetypes (10)

Frequently asked questions

Are vesting schedules realistic across grant types?+

Yes. New-hire RSU grants use the dominant 4-year graded with 1-year cliff structure. Refresh grants use 4-year graded without cliff. Senior-executive NQSO grants use 4-year graded plus performance criteria (PSUs). Founder ISO grants use 4-year vesting with 1-year cliff plus 83(b) eligibility. The Methodology PDF documents each grant-type's typical structure with citations to Carta benchmark data.

How is AMT exposure calculated?+

For each ISO position, the AMT bargain element is computed as (current spot price − strike price) × shares exercisable. AMT exposure is the sum of positive bargain elements across all ISO grants in a hypothetical full-exercise scenario. The household-level AMT calculation factors in the AMT exemption, AMT income from other sources, and the AMT credit carryforward from prior-year exercises. The methodology matches the IRS Form 6251 approach.

Are ESPP lookback discounts modeled?+

Yes. ESPP plans in the corpus use the prevailing 15% lookback structure (purchase price = 85% of the lower of offering-date or purchase-date market price). The structured ESPP data includes the offering period, the look-back date, the purchase date, and the resulting discount per share. Households with ESPP-only equity exposure (no RSU/ISO/NQSO) appear in roughly 12% of the corpus.

Does the data include underwater options?+

Yes — about 18% of NQSO and ISO positions in the corpus are underwater (strike > current price), reflecting realistic equity-comp portfolios where some grants vest after a stock-price decline. Underwater options are flagged so your engine can apply different planning logic (e.g. don't recommend exercise, do consider expiration risk).

How does this handle pre-IPO equity?+

About 25% of the corpus is pre-IPO (founder, early employee, or private-company employee). These positions carry a structured private-company-valuation field with both 409A valuation and any recent secondary-market price points. The vesting and exercise mechanics are identical to public equity, but the liquidity assumption (can the option be exercised and sold same-day?) is structured separately.

What about double-trigger acceleration for change-of-control?+

Senior executive grants in the corpus include change-of-control acceleration provisions where they're typical (single-trigger for some, double-trigger for most). The structured grant data includes `acceleration_provisions` so your modeling logic can apply the acceleration in M&A scenarios.

Are 10b5-1 plans modeled?+

About 40% of senior-executive households have an active 10b5-1 plan. The plan parameters (sale frequency, price floors, total share commitment, plan duration) are structured. The recent SEC amendments to 10b5-1 (mandatory cooling-off periods) are reflected in the plan structures for any plan instituted after the rule change.

How does this fit alongside B02 (TLH) and B20 (QSBS)?+

B16 covers the comp-side: grants, vesting, exercise. B02 (TLH) covers the post-vesting taxable-account view: lot-level cost basis once shares are in the brokerage. B20 (QSBS) covers the founder-specific Section 1202 attestation chain. Many tax-tech buyers purchase B16 + B02 together; equity-comp-focused founder advisors add B20 for the QSBS use case.

Related Wealth Data Sets

$6,000
one-time purchase
150 households (ZIP)
Methodology PDF
JSON, CSV, Parquet formats
Account required to purchase

Purchases are for internal use only. Redistribution or resale of data is prohibited under the WealthSchema Data License.

View data license →