One engine drives both the plinko and the choose-your-own sankey. This page walks through it step by step, lists every parameter with its source, shows the benchmarks the model is held to, and says plainly where it is guessing.
A ball is one career: a fresh graduate who takes a first job at a startup, a corporation or a consulting firm, then lives through thirty-five years of pay, promotions, layoffs, shutdowns, exits and the occasional decision to do something else. The plinko drops 1,000 balls per first job and shows the first thirty years. The sankey walks one ball at a time through the same engine with the reader making the choices.
The three cohorts are identical in every respect except the first job. Same pay curves, same promotion clocks, same odds of a layoff, the same chance at each milestone of moving to another track, going to business school or founding a company. That is the point: the plinko isolates the first decision, then lets the rest of a working life happen to it.
Each year, in this order:
The ball's x position in row t of the plinko is that year's realized pay on a log axis. An MBA pins it to the left wall for two years; a liquidity event throws it right. It settles on its thirty-year average.
The single most common mistake in a career comparison is to count a startup grant at its paper value as if it were pay. Here a grant is a ticket that pays only when its company exits, and then only this much:
vested = 0 before the one-year cliff, then years / 4, capped at 1 diluted = grant % x (1 - dilution) for every round raised since the hire common = max(0, exit value - preference stack) payout = diluted x vested x common x (1 - strike / preferred price)
Leaving before the exit keeps the ticket only if the options are exercised, which Carta finds most people do not do. Kept tickets keep rolling, so a ball can leap right years after it moved on. Tenders at growth and PE stages let a fifth of a vested holding out early. Bootstrapped and PE-backed employers grant nothing to a new hire, which is the honest reading of the sources.
One engine does not mean one set of odds. The tracks differ on every axis the sources support:
Pay is not wealth. Each year the ball's invested wealth grows at a real return, then adds a share of cash pay that rises with income (the Survey of Consumer Finances puts the fourth income quintile at 14 percent and the top at 27), about half of any windfall, and the whole of the employer's retirement contribution. Business school tuition is drawn down. The employer contribution is a percent of base pay set per track (and per stage for startups), and it vests with tenure, so a ball that leaves inside the vesting window keeps only part of it. Every one of those numbers is in the parameter table with its source.
retire = base x employerRetirement[track] x min(1, tenure / matchVestYears)
pay = base + equity cash + retire
wealth = wealth x (1 + realReturn) + base x savingsRate(base) + equity cash x windfallSavingsRate + retire
savingsRate steps 10% -> 14% -> 18% -> 22% at $80K, $150K and $250K of payInvested wealth at year 30 appears in the plinko's stat block and in the adventure pane, and the year-30 medians are benchmarked against the Survey of Consumer Finances in section 6.
One thousand careers per cohort under a fixed seed, first thirty years. These are the numbers the browser must reproduce (section 8).
| Non-technical grad | p10 | Median | p90 | Wealth at 30 | $100K+ payday | Avg over $1M |
|---|---|---|---|---|---|---|
| Startup first, realistic | $83K | $122K | $190K | $1.2M | 63 | 2 |
| Corporate first, realistic | $85K | $125K | $198K | $1.2M | 21 | 3 |
| Consulting first, realistic | $97K | $149K | $271K | $1.7M | 32 | 3 |
| Startup first, never switching | $78K | $115K | $168K | $1.1M | 89 | 0 |
| Corporate first, never switching | $86K | $122K | $177K | $1.2M | 0 | 0 |
| Consulting first, never switching | $108K | $169K | $621K | $2.2M | 0 | 8 |
| Startup at seed, never switching | $78K | $113K | $165K | $1.1M | 166 | 0 |
| Startup at Series A-B, never switching | $77K | $113K | $163K | $1.1M | 143 | 0 |
| Startup at growth, never switching | $82K | $117K | $171K | $1.1M | 57 | 0 |
| Startup at bootstrapped, never switching | $79K | $115K | $168K | $1.1M | 55 | 0 |
| Startup at PE-backed, never switching | $80K | $120K | $169K | $1.2M | 44 | 0 |
| Technical grad | p10 | Median | p90 | Wealth at 30 | $100K+ payday | Avg over $1M |
|---|---|---|---|---|---|---|
| Startup first, realistic | $138K | $216K | $331K | $2.6M | 93 | 7 |
| Corporate first, realistic | $144K | $221K | $335K | $2.7M | 42 | 5 |
| Consulting first, realistic | $164K | $252K | $397K | $3.3M | 30 | 7 |
| Startup first, never switching | $130K | $201K | $297K | $2.4M | 141 | 0 |
| Corporate first, never switching | $144K | $214K | $315K | $2.6M | 0 | 0 |
| Consulting first, never switching | $166K | $271K | $632K | $3.8M | 0 | 10 |
| Startup at seed, never switching | $134K | $198K | $291K | $2.3M | 256 | 0 |
| Startup at Series A-B, never switching | $131K | $204K | $308K | $2.4M | 225 | 0 |
| Startup at growth, never switching | $134K | $204K | $311K | $2.4M | 118 | 0 |
| Startup at bootstrapped, never switching | $135K | $198K | $293K | $2.3M | 127 | 0 |
| Startup at PE-backed, never switching | $137K | $211K | $308K | $2.5M | 44 | 0 |
p10, median and p90 are of the thirty-year average of realized annual pay in 2026 dollars. Wealth is invested savings at year 30. A payday is $100K or more of equity cash in any year.
verify.py runs 4,000 careers per check and exits nonzero if any lands outside the range the sources support. All 14 pass in the shipped build.
| Check | Value | Range | Basis |
|---|---|---|---|
| Startup (blended, technical): median equity cash by year 10 | 420.00 | 0 to $5K | Carta: 32% of vested in-the-money options exercised; 65% of VC investments return under 1x |
| Startup: share with $10K+ of equity cash by year 10 | 22.3% | 8.0% to 30.0% | Correlation Ventures / PitchBook exit rates |
| Startup: share with a $100K+ payday by year 10 | 5.9% | 2.0% to 12.0% | 92% of VC M&A under $50M; preference stacks |
| Seed: share whose first company is gone by year 5 | 52.9% | 45.0% to 65.0% | Carta: ~50% of seed companies reach A within 4 years |
| Consulting: share still in consulting at year 5 | 29.1% | 20.0% to 40.0% | Consulting turnover 20-30% a year; average tenure 2.7 years |
| Consulting: share who make partner by year 15 | 9.2% | 2.0% to 10.0% | 5-10% of an entering class make partner |
| Corporate (technical, no switching): median year-20 / year-1 pay | 2.09 | 1.60 to 2.40 | Deming: bachelor's real pay roughly doubles by mid-career |
| All tracks: involuntary separations per career-year | 5.0% | 3.0% to 8.0% | JOLTS layoffs and discharges, scaled to professionals |
| Startup: mean / median of 30-year average pay | 1.09 | 1.05 to 2.00 | Lottery-shaped payoff: mean above median |
| Seed hires who stay the course: share with $250K+ of equity over a career | 15.1% | 5.0% to 25.0% | Derived: Carta new-grad grant sizes x dilution x the VC exit distribution |
| Consulting p10 exceeds startup p10 | 1.14 | 1 to 3.00 | Shape check |
| Founders: share with a $100K+ exit | 14.7% | 5.0% to 25.0% | Correlation Ventures: 65% of investments return under 1x; roughly 10% of founders reach a real exit |
| Corporate (non-technical): median invested wealth at year 30 | $1.2M | $400K to $1.4M | SCF 2022, 2026 dollars: median net worth $529K for college-degree households, $850K at the 80-90th income percentile; pre-tax simulation sits above |
| Corporate: employer retirement money as a share of 30-year pay | 4.1% | 3.0% to 6.0% | Vanguard promised match 4.6%; BLS ECEC 5.4% of wages for management and professional occupations, net of vesting |
236 values. 43 are read directly off a source, 151 are estimates with the reasoning stated, and the rest are derived from other rows. The research notes behind them are in the repository under projects/career-paths/research/. All money is 2026 real dollars.
| Parameter | Value | Kind | Source and note |
|---|---|---|---|
| discountRate | 0.03 | estimated | Conventional real discount rate |
| ability.sigma | 0.25 | estimated | Estimate, see research notes Persistent within-education earnings dispersion; lognormal sigma drawn once per career. |
| ability.annualNoise | 0.06 | estimated | Estimate, see research notes Transitory real wage noise, roughly N(0, 6%) per year. |
| start.corporate.technical | $106K | derived | Levels.fyi End of Year Pay Report 2025; NACE Class of 2025 salary projections Mixture: 25% at big-tech-tier new-grad total comp ($160K) and 75% at NACE software-engineering pay ($88K). Only 13% of 2025 CS grads landed at the 12 largest tech firms. |
| start.corporate.nontechnical | 72,000 | measured | NACE Class of 2025 salary projections NACE business majors $67K; F500 rotational programs about $75K. |
| start.consulting.technical | $110K | measured | MBB and Big 4 salary compilations (roadtooffer, preplounge, strategycase) Mixture: 30% MBB analyst total cash ($135K, frozen since 2023) and 70% Big 4 / tier-2 analyst ($100K). |
| start.consulting.nontechnical | $110K | measured | MBB and Big 4 salary compilations (roadtooffer, preplounge, strategycase) Consulting pays the same regardless of major. |
| levelMult.corporate.technical[0] | 1 | derived | Levels.fyi End of Year Pay Report 2025; Deming, NBER w31373 (college premium over the life cycle) Blend of Levels.fyi level multipliers (mid 1.46, senior 2.01, staff 2.95, principal 3.55) with the bachelor's age-earnings profile, which roughly doubles real pay over a career. |
| levelMult.corporate.technical[1] | 1.42 | derived | Levels.fyi End of Year Pay Report 2025; Deming, NBER w31373 (college premium over the life cycle) Blend of Levels.fyi level multipliers (mid 1.46, senior 2.01, staff 2.95, principal 3.55) with the bachelor's age-earnings profile, which roughly doubles real pay over a career. |
| levelMult.corporate.technical[2] | 1.85 | derived | Levels.fyi End of Year Pay Report 2025; Deming, NBER w31373 (college premium over the life cycle) Blend of Levels.fyi level multipliers (mid 1.46, senior 2.01, staff 2.95, principal 3.55) with the bachelor's age-earnings profile, which roughly doubles real pay over a career. |
| levelMult.corporate.technical[3] | 2.3 | derived | Levels.fyi End of Year Pay Report 2025; Deming, NBER w31373 (college premium over the life cycle) Blend of Levels.fyi level multipliers (mid 1.46, senior 2.01, staff 2.95, principal 3.55) with the bachelor's age-earnings profile, which roughly doubles real pay over a career. |
| levelMult.corporate.technical[4] | 2.8 | derived | Levels.fyi End of Year Pay Report 2025; Deming, NBER w31373 (college premium over the life cycle) Blend of Levels.fyi level multipliers (mid 1.46, senior 2.01, staff 2.95, principal 3.55) with the bachelor's age-earnings profile, which roughly doubles real pay over a career. |
| levelMult.corporate.nontechnical[0] | 1 | derived | Deming, NBER w31373 (college premium over the life cycle) Bachelor's real pay profile: 1.35x at year 5, 1.65x at 10, 1.85x at 15, 2.0x at 20, flat after. |
| levelMult.corporate.nontechnical[1] | 1.3 | derived | Deming, NBER w31373 (college premium over the life cycle) Bachelor's real pay profile: 1.35x at year 5, 1.65x at 10, 1.85x at 15, 2.0x at 20, flat after. |
| levelMult.corporate.nontechnical[2] | 1.6 | derived | Deming, NBER w31373 (college premium over the life cycle) Bachelor's real pay profile: 1.35x at year 5, 1.65x at 10, 1.85x at 15, 2.0x at 20, flat after. |
| levelMult.corporate.nontechnical[3] | 1.9 | derived | Deming, NBER w31373 (college premium over the life cycle) Bachelor's real pay profile: 1.35x at year 5, 1.65x at 10, 1.85x at 15, 2.0x at 20, flat after. |
| levelMult.corporate.nontechnical[4] | 2.2 | derived | Deming, NBER w31373 (college premium over the life cycle) Bachelor's real pay profile: 1.35x at year 5, 1.65x at 10, 1.85x at 15, 2.0x at 20, flat after. |
| levelMult.consulting.technical[0] | 1 | measured | MBB and Big 4 salary compilations (roadtooffer, preplounge, strategycase) Analyst $135K, associate ~$200K, EM $280-330K, AP $330-420K, partner $700K-1.5M at MBB; Deloitte analyst $100K to MD $450K-1M+. |
| levelMult.consulting.technical[1] | 1.5 | measured | MBB and Big 4 salary compilations (roadtooffer, preplounge, strategycase) Analyst $135K, associate ~$200K, EM $280-330K, AP $330-420K, partner $700K-1.5M at MBB; Deloitte analyst $100K to MD $450K-1M+. |
| levelMult.consulting.technical[2] | 2.3 | measured | MBB and Big 4 salary compilations (roadtooffer, preplounge, strategycase) Analyst $135K, associate ~$200K, EM $280-330K, AP $330-420K, partner $700K-1.5M at MBB; Deloitte analyst $100K to MD $450K-1M+. |
| levelMult.consulting.technical[3] | 3 | measured | MBB and Big 4 salary compilations (roadtooffer, preplounge, strategycase) Analyst $135K, associate ~$200K, EM $280-330K, AP $330-420K, partner $700K-1.5M at MBB; Deloitte analyst $100K to MD $450K-1M+. |
| levelMult.consulting.technical[4] | 6.5 | measured | MBB and Big 4 salary compilations (roadtooffer, preplounge, strategycase) Analyst $135K, associate ~$200K, EM $280-330K, AP $330-420K, partner $700K-1.5M at MBB; Deloitte analyst $100K to MD $450K-1M+. |
| levelMult.consulting.nontechnical[0] | 1 | measured | MBB and Big 4 salary compilations (roadtooffer, preplounge, strategycase) Same ladder as technical. |
| levelMult.consulting.nontechnical[1] | 1.5 | measured | MBB and Big 4 salary compilations (roadtooffer, preplounge, strategycase) Same ladder as technical. |
| levelMult.consulting.nontechnical[2] | 2.3 | measured | MBB and Big 4 salary compilations (roadtooffer, preplounge, strategycase) Same ladder as technical. |
| levelMult.consulting.nontechnical[3] | 3 | measured | MBB and Big 4 salary compilations (roadtooffer, preplounge, strategycase) Same ladder as technical. |
| levelMult.consulting.nontechnical[4] | 6.5 | measured | MBB and Big 4 salary compilations (roadtooffer, preplounge, strategycase) Same ladder as technical. |
| startup.seed.failHazard | 0.16 | estimated | Carta seed and Series A data via SaaStr / Chronograph About half of seed companies reach Series A within 4 years (15% within 2 for the 2022 cohort); most of the rest shut down or acquihire. 5-year cumulative near 58%. Carta data is survivor-conditioned (dead companies churn off) and AI-inflated in 2025-26; shaded pessimistic. |
| startup.seed.exitHazard | 0.04 | estimated | VC M&A size distribution (92% under $50M by count) Seed-era exits are mostly small acquihires and come after progression. |
| startup.seed.layoffHazard | 0.05 | estimated | Estimate, see research notes Layoff without shutdown; 2022-25 tech layoffs ran 2-4.5% of tech employment per year, concentrated at funded startups. |
| startup.seed.exitMedian | $15M | estimated | VC M&A size distribution (92% under $50M by count) 92% of VC M&A is under $50M by count and undisclosed acquihires pull the true median under $25M; about half of seed-era exits leave common with nothing. |
| startup.seed.exitSigma | 1.7 | derived | VC M&A size distribution (92% under $50M by count) Lognormal sigma fit to 92% of exits under $50M and 3.6% at $500M+, tightening with stage. |
| startup.seed.prefStack | $6.0M | derived | Carta seed and Series A data via SaaStr / Chronograph Pre-seed ~$1.5M plus seed ~$4M (Carta Q1 2026 median seed $4.1M). |
| startup.seed.grantPctFD.technical | 0.002 | estimated | Carta, first-ten-hires equity (9,000+ grants) Hire #1 median 1.5%, hires 2-5 at 0.85/0.50/0.44/0.33%, hire 6 about 0.3% for a senior; a new grad joining as hire 6-15 sits at 0.1-0.3%. |
| startup.seed.grantPctFD.nontechnical | 0.001 | estimated | Carta State of Startup Compensation H2 2025 Business hires sit at the lower end of Carta's ranges; roughly half the engineering grant. |
| startup.seed.strikeFrac | 0.2 | estimated | Index Ventures OptionPlan benchmarks 409A strike about 20% of preferred price at seed/A. |
| startup.seed.salaryDiscount | 0.25 | estimated | Carta State of Startup Compensation H2 2025 Seed base pay about $80K for a new grad vs a $106K blended corporate anchor; cash-only discount 10-25% by stage, the rest of the gap is illiquid equity valued separately. |
| startup.seed.secondaryProb | 0.01 | estimated | Carta State of Private Markets 2025 in review (tender offers) 396 tenders on Carta in 2025, about 1% of companies overall and 8-12% of Series C+; 20% of Series E+. |
| startup.seed.pExerciseOnLeave | 0.45 | estimated | Carta option exercise rates, Q4 2024 32% of vested in-the-money grants were exercised in Q4 2024; cheap seed strikes raise the rate, growth-stage cost and AMT lower it; RSUs need no exercise. |
| startup.seed.yearsPerRound | 2.1 | measured | Carta seed and Series A data via SaaStr / Chronograph Seed-to-A median 2.1 years in 2025; later rounds about 2 years. |
| startup.seed.graduationProb | 0.65 | measured | Carta seed and Series A data via SaaStr / Chronograph Conditional on surviving to the round: about 50% of seed companies reach A within 4 years and 60% graduate each later round; companies that miss the round stay at their stage with its hazards. |
| startup.seed.dilutionPerRound | 0.22 | measured | Carta median dilution per round (2,005 US software startups) Carta medians: seed 19.5%, A 18%, B 14%, C 10%, plus 2-4 points of option-pool top-up. |
| startup.seriesAB.failHazard | 0.1 | estimated | Carta seed and Series A data via SaaStr / Chronograph About 60% per-round graduation over roughly two years implies 10% a year. Carta data is survivor-conditioned (dead companies churn off) and AI-inflated in 2025-26; shaded pessimistic. |
| startup.seriesAB.exitHazard | 0.07 | estimated | VC M&A size distribution (92% under $50M by count) M&A is 94% of VC exits by count (995 acquisitions vs 62 IPOs in 2025). |
| startup.seriesAB.layoffHazard | 0.07 | estimated | Estimate, see research notes Layoff without shutdown; 2022-25 tech layoffs ran 2-4.5% of tech employment per year, concentrated at funded startups. |
| startup.seriesAB.exitMedian | $80M | estimated | Carta seed and Series A data via SaaStr / Chronograph Median sits near the post-B valuation ($120-160M) shaded down for undisclosed small deals. |
| startup.seriesAB.exitSigma | 1.5 | derived | VC M&A size distribution (92% under $50M by count) Lognormal sigma fit to 92% of exits under $50M and 3.6% at $500M+, tightening with stage. |
| startup.seriesAB.prefStack | $60M | derived | Carta seed and Series A data via SaaStr / Chronograph $4M seed + $20M A + $40M B plus bridges. |
| startup.seriesAB.grantPctFD.technical | 0.0005 | estimated | Index Ventures OptionPlan benchmarks Index OptionPlan junior engineer 0.05-0.1% at Series A; midpoint of A and B for a new grad. |
| startup.seriesAB.grantPctFD.nontechnical | 2.50e-4 | estimated | Carta State of Startup Compensation H2 2025 Business hires sit at the lower end of Carta's ranges; roughly half the engineering grant. |
| startup.seriesAB.strikeFrac | 0.3 | estimated | Index Ventures OptionPlan benchmarks About 30% of preferred at Series B. |
| startup.seriesAB.salaryDiscount | 0.1 | estimated | Carta State of Startup Compensation H2 2025 Series A-B new-grad cash about $95K vs the $106K corporate blend. |
| startup.seriesAB.secondaryProb | 0.03 | estimated | Carta State of Private Markets 2025 in review (tender offers) 396 tenders on Carta in 2025, about 1% of companies overall and 8-12% of Series C+; 20% of Series E+. |
| startup.seriesAB.pExerciseOnLeave | 0.3 | estimated | Carta option exercise rates, Q4 2024 32% of vested in-the-money grants were exercised in Q4 2024; cheap seed strikes raise the rate, growth-stage cost and AMT lower it; RSUs need no exercise. |
| startup.seriesAB.yearsPerRound | 2 | measured | Carta seed and Series A data via SaaStr / Chronograph Seed-to-A median 2.1 years in 2025; later rounds about 2 years. |
| startup.seriesAB.graduationProb | 0.7 | measured | Carta seed and Series A data via SaaStr / Chronograph Conditional on surviving to the round: about 50% of seed companies reach A within 4 years and 60% graduate each later round; companies that miss the round stay at their stage with its hazards. |
| startup.seriesAB.dilutionPerRound | 0.18 | measured | Carta median dilution per round (2,005 US software startups) Carta medians: seed 19.5%, A 18%, B 14%, C 10%, plus 2-4 points of option-pool top-up. |
| startup.growth.failHazard | 0.05 | estimated | PitchBook Series C cohort 2010-2015 (via Collective Liquidity) 62% of a 1,102-company Series C cohort had no exit after 10 years; assume about 40% of those are dead or written down. |
| startup.growth.exitHazard | 0.09 | estimated | PitchBook Series C cohort 2010-2015 (via Collective Liquidity) 38% exit within a decade of Series C; median founding-to-IPO age 12 years (Ritter 2025). |
| startup.growth.layoffHazard | 0.08 | estimated | Estimate, see research notes Layoff without shutdown; 2022-25 tech layoffs ran 2-4.5% of tech employment per year, concentrated at funded startups. |
| startup.growth.exitMedian | $400M | estimated | Carta seed and Series A data via SaaStr / Chronograph Series C+ post-money around $300-400M with IPO upside in the tail. |
| startup.growth.exitSigma | 1.3 | derived | VC M&A size distribution (92% under $50M by count) Lognormal sigma fit to 92% of exits under $50M and 3.6% at $500M+, tightening with stage. |
| startup.growth.prefStack | $200M | derived | Carta seed and Series A data via SaaStr / Chronograph A-B stack plus a $70-100M C and part of a D. |
| startup.growth.grantPctFD.technical | 6.00e-5 | estimated | Carta State of Startup Compensation H2 2025 RSU package of about $40-60K over four years on a $700M-1B company. |
| startup.growth.grantPctFD.nontechnical | 3.00e-5 | estimated | Carta State of Startup Compensation H2 2025 Business hires sit at the lower end of Carta's ranges; roughly half the engineering grant. |
| startup.growth.strikeFrac | 0.3 | estimated | Index Ventures OptionPlan benchmarks Options strike at 60% of preferred pre-IPO; about half of growth grants are RSUs with no strike, so 30% blended. |
| startup.growth.salaryDiscount | 0 | estimated | Carta State of Startup Compensation H2 2025 Growth-stage new-grad cash about $115K, at or above the corporate blend. |
| startup.growth.secondaryProb | 0.1 | estimated | Carta State of Private Markets 2025 in review (tender offers) 396 tenders on Carta in 2025, about 1% of companies overall and 8-12% of Series C+; 20% of Series E+. |
| startup.growth.pExerciseOnLeave | 0.6 | estimated | Carta option exercise rates, Q4 2024 32% of vested in-the-money grants were exercised in Q4 2024; cheap seed strikes raise the rate, growth-stage cost and AMT lower it; RSUs need no exercise. |
| startup.growth.yearsPerRound | 2 | measured | Carta seed and Series A data via SaaStr / Chronograph Seed-to-A median 2.1 years in 2025; later rounds about 2 years. |
| startup.growth.graduationProb | 0.7 | measured | Carta seed and Series A data via SaaStr / Chronograph Conditional on surviving to the round: about 50% of seed companies reach A within 4 years and 60% graduate each later round; companies that miss the round stay at their stage with its hazards. |
| startup.growth.dilutionPerRound | 0.12 | measured | Carta median dilution per round (2,005 US software startups) Carta medians: seed 19.5%, A 18%, B 14%, C 10%, plus 2-4 points of option-pool top-up. |
| startup.bootstrapped.failHazard | 0.08 | estimated | BLS Business Employment Dynamics, establishment survival BLS establishment survival 51% at 5 years and 35% at 10; an employee joins after year 1 and closures include sales, so 8%. |
| startup.bootstrapped.exitHazard | 0.03 | estimated | Estimate, see research notes Small-business sale at 1-2x revenue; rare and rarely shared with employees. |
| startup.bootstrapped.layoffHazard | 0.04 | estimated | Estimate, see research notes Owner-funded firms cut slowly but cannot borrow through a bad year. |
| startup.bootstrapped.exitMedian | $8.0M | estimated | Estimate, see research notes A small-business sale. |
| startup.bootstrapped.exitSigma | 1.2 | derived | VC M&A size distribution (92% under $50M by count) Lognormal sigma fit to 92% of exits under $50M and 3.6% at $500M+, tightening with stage. |
| startup.bootstrapped.prefStack | 0 | derived | Estimate, see research notes No preferred stock. |
| startup.bootstrapped.grantPctFD.technical | 0 | estimated | Estimate, see research notes Equity is rare; when it exists it is usually phantom stock or a profit interest. |
| startup.bootstrapped.grantPctFD.nontechnical | 0 | estimated | Carta State of Startup Compensation H2 2025 Business hires sit at the lower end of Carta's ranges; roughly half the engineering grant. |
| startup.bootstrapped.strikeFrac | 0 | estimated | Estimate, see research notes No options. |
| startup.bootstrapped.salaryDiscount | 0.15 | estimated | Estimate, see research notes Owner-funded firms pay below the venture-backed market. |
| startup.bootstrapped.secondaryProb | 0 | estimated | Carta State of Private Markets 2025 in review (tender offers) 396 tenders on Carta in 2025, about 1% of companies overall and 8-12% of Series C+; 20% of Series E+. |
| startup.bootstrapped.pExerciseOnLeave | 0 | estimated | Carta option exercise rates, Q4 2024 32% of vested in-the-money grants were exercised in Q4 2024; cheap seed strikes raise the rate, growth-stage cost and AMT lower it; RSUs need no exercise. |
| startup.bootstrapped.yearsPerRound | 999 | derived | Carta seed and Series A data via SaaStr / Chronograph No priced rounds. |
| startup.bootstrapped.graduationProb | 0 | derived | Carta seed and Series A data via SaaStr / Chronograph No priced rounds. |
| startup.bootstrapped.dilutionPerRound | 0 | derived | Carta median dilution per round (2,005 US software startups) No priced rounds. |
| startup.pe.failHazard | 0.03 | estimated | Davis, Haltiwanger, Handley, Jarmin, Lerner, Miranda (AER 2014; NBER w26371) Bankruptcies about 2% of PE exits plus distress. |
| startup.pe.exitHazard | 0.17 | estimated | S&P Global, PE holding periods 2025 (median 6.0 years) Median hold 6.0 years; secondary buyouts are about 30% of exits by count. |
| startup.pe.layoffHazard | 0.07 | estimated | Davis, Haltiwanger, Handley, Jarmin, Lerner, Miranda (AER 2014; NBER w26371) Employment falls 13% in public-to-private deals over two years; net -1% overall; earnings per worker -1.7%. |
| startup.pe.exitMedian | $300M | estimated | Estimate, see research notes About 2x entry enterprise value on a $150M entry. |
| startup.pe.exitSigma | 1 | derived | VC M&A size distribution (92% under $50M by count) Lognormal sigma fit to 92% of exits under $50M and 3.6% at $500M+, tightening with stage. |
| startup.pe.prefStack | $150M | derived | Estimate, see research notes Leverage modeled as a senior claim of about half of entry value. |
| startup.pe.grantPctFD.technical | 0 | estimated | Davis, Haltiwanger, Handley, Jarmin, Lerner, Miranda (AER 2014; NBER w26371) Management incentive pools of 8-20% go to a small senior group; a new grad gets none. |
| startup.pe.grantPctFD.nontechnical | 0 | estimated | Carta State of Startup Compensation H2 2025 Business hires sit at the lower end of Carta's ranges; roughly half the engineering grant. |
| startup.pe.strikeFrac | 0 | estimated | Estimate, see research notes No options. |
| startup.pe.salaryDiscount | 0 | estimated | Davis, Haltiwanger, Handley, Jarmin, Lerner, Miranda (AER 2014; NBER w26371) PE pays market cash with bonus; earnings per worker about flat. |
| startup.pe.secondaryProb | 0 | estimated | Carta State of Private Markets 2025 in review (tender offers) 396 tenders on Carta in 2025, about 1% of companies overall and 8-12% of Series C+; 20% of Series E+. |
| startup.pe.pExerciseOnLeave | 0 | estimated | Carta option exercise rates, Q4 2024 32% of vested in-the-money grants were exercised in Q4 2024; cheap seed strikes raise the rate, growth-stage cost and AMT lower it; RSUs need no exercise. |
| startup.pe.yearsPerRound | 999 | derived | Carta seed and Series A data via SaaStr / Chronograph No priced rounds. |
| startup.pe.graduationProb | 0 | derived | Carta seed and Series A data via SaaStr / Chronograph No priced rounds. |
| startup.pe.dilutionPerRound | 0 | derived | Carta median dilution per round (2,005 US software startups) No priced rounds. |
| Parameter | Value | Kind | Source and note |
|---|---|---|---|
| benefits.employerRetirement.corporate.technical | 0.05 | measured | Vanguard, How America Saves 2025 Vanguard promised match 4.6% of pay; big-tech blend 4.5-5.5% (Google, Meta, Microsoft 50% to the IRS limit; Apple 3%; Amazon 2%); BLS management and professional employer retirement cost 5.4% of wages. |
| benefits.employerRetirement.corporate.nontechnical | 0.05 | measured | BLS Employer Costs for Employee Compensation BLS ECEC: employer defined-contribution cost about 5% of wages for management, professional and related occupations at large private employers. |
| benefits.employerRetirement.consulting.technical | 0.05 | estimated | Firm 401(k) plan filings (McKinsey PSRP, Deloitte, others via MyPlanIQ) and firm salary guides MBB new-grad contributions about 6.2% (McKinsey PSRP 7.5%, BCG 5% plus 1.5%, Bain 4.5%) against Big 4 about 3.4% (Deloitte and EY 1.5%, PwC 4.5%, KPMG 6-8% automatic); 30/70 blend. |
| benefits.employerRetirement.consulting.nontechnical | 0.05 | estimated | Firm 401(k) plan filings (McKinsey PSRP, Deloitte, others via MyPlanIQ) and firm salary guides Same blend. |
| benefits.employerRetirement.startup.seed | 0.005 | derived | BLS Employee Benefits Survey 2025 (retirement access by establishment size) About 55% of seed companies run a plan, 30% of those match, at a 3-4% safe-harbor rate: 0.6% expected. Safe-harbor matches vest immediately. |
| benefits.employerRetirement.startup.seriesAB | 0.015 | derived | BLS Employee Benefits Survey 2025 (retirement access by establishment size) Access by establishment size (BLS) times the share that match times a 3-4% rate. |
| benefits.employerRetirement.startup.growth | 0.025 | derived | BLS Employee Benefits Survey 2025 (retirement access by establishment size) Growth-stage companies mostly offer a plan; matches remain below the corporate norm. |
| benefits.employerRetirement.startup.bootstrapped | 0.02 | derived | BLS Employee Benefits Survey 2025 (retirement access by establishment size) Under-50-employee firms: 45% have no plan; those with one use a 3% nonelective or 4% match. |
| benefits.employerRetirement.startup.pe | 0.035 | estimated | BLS Employer Costs for Employee Compensation Market-rate plan, often trimmed after the buyout. |
| benefits.matchVestYears | 2 | estimated | Vanguard, How America Saves 2025 Vanguard: 43% of plans vest employer money immediately, the rest on 2-6 year cliff or graded schedules; forfeitures occur in about 30% of separations. Modeled as two-year graded vesting on the employer contribution. |
| benefits.savingsBands[0].upTo | 80,000 | measured | Dynan, Skinner and Zeldes, Do the Rich Save More? (SCF saving rates by income) SCF median saving rate by income: second and third quintiles about 9%; rounded up for a professional with employer plan access. |
| benefits.savingsBands[0].rate | 0.1 | measured | Dynan, Skinner and Zeldes, Do the Rich Save More? (SCF saving rates by income) |
| benefits.savingsBands[1].upTo | $150K | measured | Dynan, Skinner and Zeldes, Do the Rich Save More? (SCF saving rates by income) Fourth quintile 14.4%. |
| benefits.savingsBands[1].rate | 0.14 | measured | Dynan, Skinner and Zeldes, Do the Rich Save More? (SCF saving rates by income) |
| benefits.savingsBands[2].upTo | $250K | measured | Dynan, Skinner and Zeldes, Do the Rich Save More? (SCF saving rates by income) Between the fourth and fifth quintiles. |
| benefits.savingsBands[2].rate | 0.18 | measured | Dynan, Skinner and Zeldes, Do the Rich Save More? (SCF saving rates by income) |
| benefits.savingsBands[3].upTo | $1000B | measured | Dynan, Skinner and Zeldes, Do the Rich Save More? (SCF saving rates by income) Top quintile 26.5%, top 5% 36.8%; 22% is a conservative reading. |
| benefits.savingsBands[3].rate | 0.22 | measured | Dynan, Skinner and Zeldes, Do the Rich Save More? (SCF saving rates by income) |
| benefits.windfallSavingsRate | 0.45 | estimated | Dynan, Skinner and Zeldes, Do the Rich Save More? (SCF saving rates by income) High earners save about 70% of an after-tax windfall; on the model's pre-tax dollars that is roughly 45% of the gross amount. |
| benefits.realReturn | 0.045 | measured | Damodaran, historical returns on stocks, bonds and bills 1928-2025 S&P 500 with dividends 6.8% real, 1928-2025; a 60/40 portfolio about 5.2%; forward-looking estimates for the next decade run 2.5-3.5%. 4.5% is a diversified, slightly conservative long-run figure. |
| Parameter | Value | Kind | Source and note |
|---|---|---|---|
| promotion.corporate.yearsPerRung[0] | 3 | estimated | Levels.fyi End of Year Pay Report 2025 Levels.fyi typical years per level: 2-3 to mid, 3-4 to senior, 5+ to staff; principal rare. |
| promotion.corporate.yearsPerRung[1] | 4 | estimated | Levels.fyi End of Year Pay Report 2025 Levels.fyi typical years per level: 2-3 to mid, 3-4 to senior, 5+ to staff; principal rare. |
| promotion.corporate.yearsPerRung[2] | 6 | estimated | Levels.fyi End of Year Pay Report 2025 Levels.fyi typical years per level: 2-3 to mid, 3-4 to senior, 5+ to staff; principal rare. |
| promotion.corporate.yearsPerRung[3] | 9 | estimated | Levels.fyi End of Year Pay Report 2025 Levels.fyi typical years per level: 2-3 to mid, 3-4 to senior, 5+ to staff; principal rare. |
| promotion.consulting.yearsPerRung[0] | 2.5 | measured | Consulting up-or-out timelines (hackingthecaseinterview, casecoach) BA to associate 2-3 years, associate to EM 2-3, EM to AP 2-3, AP to partner 3-4. |
| promotion.consulting.yearsPerRung[1] | 2.5 | measured | Consulting up-or-out timelines (hackingthecaseinterview, casecoach) BA to associate 2-3 years, associate to EM 2-3, EM to AP 2-3, AP to partner 3-4. |
| promotion.consulting.yearsPerRung[2] | 3 | measured | Consulting up-or-out timelines (hackingthecaseinterview, casecoach) BA to associate 2-3 years, associate to EM 2-3, EM to AP 2-3, AP to partner 3-4. |
| promotion.consulting.yearsPerRung[3] | 4 | measured | Consulting up-or-out timelines (hackingthecaseinterview, casecoach) BA to associate 2-3 years, associate to EM 2-3, EM to AP 2-3, AP to partner 3-4. |
| promotion.consulting.pCounseledOut[0] | 0.1 | estimated | Consulting up-or-out timelines (hackingthecaseinterview, casecoach) Gate pass rates of roughly 0.75 / 0.70 / 0.65 / 0.50 spread over each rung's clock; about 10% a year counseled out. |
| promotion.consulting.pCounseledOut[1] | 0.13 | estimated | Consulting up-or-out timelines (hackingthecaseinterview, casecoach) Gate pass rates of roughly 0.75 / 0.70 / 0.65 / 0.50 spread over each rung's clock; about 10% a year counseled out. |
| promotion.consulting.pCounseledOut[2] | 0.15 | estimated | Consulting up-or-out timelines (hackingthecaseinterview, casecoach) Gate pass rates of roughly 0.75 / 0.70 / 0.65 / 0.50 spread over each rung's clock; about 10% a year counseled out. |
| promotion.consulting.pCounseledOut[3] | 0.2 | estimated | Consulting up-or-out timelines (hackingthecaseinterview, casecoach) Gate pass rates of roughly 0.75 / 0.70 / 0.65 / 0.50 spread over each rung's clock; about 10% a year counseled out. |
| promotion.startup.yearsPerRung[0] | 2.5 | estimated | Estimate, see research notes Titles move faster at startups; pay follows the corporate curve for the persona. |
| promotion.startup.yearsPerRung[1] | 3.5 | estimated | Estimate, see research notes Titles move faster at startups; pay follows the corporate curve for the persona. |
| promotion.startup.yearsPerRung[2] | 5 | estimated | Estimate, see research notes Titles move faster at startups; pay follows the corporate curve for the persona. |
| promotion.startup.yearsPerRung[3] | 8 | estimated | Estimate, see research notes Titles move faster at startups; pay follows the corporate curve for the persona. |
| layoff.annualHazard.corporate | 0.045 | estimated | BLS JOLTS 2025 layoffs and discharges, scaled to tenured professionals JOLTS 2025 layoffs and discharges: 1.2%/month all private, 2.0% professional services, 1.3% information; scaled by about a third for tenured professionals (tech 5%, non-tech 4%). |
| layoff.annualHazard.consulting | 0.02 | estimated | Estimate, see research notes Involuntary exits in consulting mostly arrive as counseling out, modeled separately. |
| layoff.unemploymentMonths | 3 | measured | BLS Displaced Worker Survey, Jan 2026 Median unemployment spell for management, business and financial occupations 11.4 weeks (2025). |
| layoff.reentryHaircut | 0.04 | estimated | BLS Displaced Worker Survey, Jan 2026 Only 49% of displaced long-tenured workers earned at least their prior pay in Jan 2026; 19% earned 20%+ less; mean ratio about 0.97, applied as a persistent scar. |
| Parameter | Value | Kind | Source and note |
|---|---|---|---|
| startup.seed.failHazard | 0.16 | estimated | Carta seed and Series A data via SaaStr / Chronograph About half of seed companies reach Series A within 4 years (15% within 2 for the 2022 cohort); most of the rest shut down or acquihire. 5-year cumulative near 58%. Carta data is survivor-conditioned (dead companies churn off) and AI-inflated in 2025-26; shaded pessimistic. |
| startup.seed.exitHazard | 0.04 | estimated | VC M&A size distribution (92% under $50M by count) Seed-era exits are mostly small acquihires and come after progression. |
| startup.seed.layoffHazard | 0.05 | estimated | Estimate, see research notes Layoff without shutdown; 2022-25 tech layoffs ran 2-4.5% of tech employment per year, concentrated at funded startups. |
| startup.seed.exitMedian | $15M | estimated | VC M&A size distribution (92% under $50M by count) 92% of VC M&A is under $50M by count and undisclosed acquihires pull the true median under $25M; about half of seed-era exits leave common with nothing. |
| startup.seed.exitSigma | 1.7 | derived | VC M&A size distribution (92% under $50M by count) Lognormal sigma fit to 92% of exits under $50M and 3.6% at $500M+, tightening with stage. |
| startup.seed.prefStack | $6.0M | derived | Carta seed and Series A data via SaaStr / Chronograph Pre-seed ~$1.5M plus seed ~$4M (Carta Q1 2026 median seed $4.1M). |
| startup.seed.grantPctFD.technical | 0.002 | estimated | Carta, first-ten-hires equity (9,000+ grants) Hire #1 median 1.5%, hires 2-5 at 0.85/0.50/0.44/0.33%, hire 6 about 0.3% for a senior; a new grad joining as hire 6-15 sits at 0.1-0.3%. |
| startup.seed.grantPctFD.nontechnical | 0.001 | estimated | Carta State of Startup Compensation H2 2025 Business hires sit at the lower end of Carta's ranges; roughly half the engineering grant. |
| startup.seed.strikeFrac | 0.2 | estimated | Index Ventures OptionPlan benchmarks 409A strike about 20% of preferred price at seed/A. |
| startup.seed.salaryDiscount | 0.25 | estimated | Carta State of Startup Compensation H2 2025 Seed base pay about $80K for a new grad vs a $106K blended corporate anchor; cash-only discount 10-25% by stage, the rest of the gap is illiquid equity valued separately. |
| startup.seed.secondaryProb | 0.01 | estimated | Carta State of Private Markets 2025 in review (tender offers) 396 tenders on Carta in 2025, about 1% of companies overall and 8-12% of Series C+; 20% of Series E+. |
| startup.seed.pExerciseOnLeave | 0.45 | estimated | Carta option exercise rates, Q4 2024 32% of vested in-the-money grants were exercised in Q4 2024; cheap seed strikes raise the rate, growth-stage cost and AMT lower it; RSUs need no exercise. |
| startup.seed.yearsPerRound | 2.1 | measured | Carta seed and Series A data via SaaStr / Chronograph Seed-to-A median 2.1 years in 2025; later rounds about 2 years. |
| startup.seed.graduationProb | 0.65 | measured | Carta seed and Series A data via SaaStr / Chronograph Conditional on surviving to the round: about 50% of seed companies reach A within 4 years and 60% graduate each later round; companies that miss the round stay at their stage with its hazards. |
| startup.seed.dilutionPerRound | 0.22 | measured | Carta median dilution per round (2,005 US software startups) Carta medians: seed 19.5%, A 18%, B 14%, C 10%, plus 2-4 points of option-pool top-up. |
| startup.seriesAB.failHazard | 0.1 | estimated | Carta seed and Series A data via SaaStr / Chronograph About 60% per-round graduation over roughly two years implies 10% a year. Carta data is survivor-conditioned (dead companies churn off) and AI-inflated in 2025-26; shaded pessimistic. |
| startup.seriesAB.exitHazard | 0.07 | estimated | VC M&A size distribution (92% under $50M by count) M&A is 94% of VC exits by count (995 acquisitions vs 62 IPOs in 2025). |
| startup.seriesAB.layoffHazard | 0.07 | estimated | Estimate, see research notes Layoff without shutdown; 2022-25 tech layoffs ran 2-4.5% of tech employment per year, concentrated at funded startups. |
| startup.seriesAB.exitMedian | $80M | estimated | Carta seed and Series A data via SaaStr / Chronograph Median sits near the post-B valuation ($120-160M) shaded down for undisclosed small deals. |
| startup.seriesAB.exitSigma | 1.5 | derived | VC M&A size distribution (92% under $50M by count) Lognormal sigma fit to 92% of exits under $50M and 3.6% at $500M+, tightening with stage. |
| startup.seriesAB.prefStack | $60M | derived | Carta seed and Series A data via SaaStr / Chronograph $4M seed + $20M A + $40M B plus bridges. |
| startup.seriesAB.grantPctFD.technical | 0.0005 | estimated | Index Ventures OptionPlan benchmarks Index OptionPlan junior engineer 0.05-0.1% at Series A; midpoint of A and B for a new grad. |
| startup.seriesAB.grantPctFD.nontechnical | 2.50e-4 | estimated | Carta State of Startup Compensation H2 2025 Business hires sit at the lower end of Carta's ranges; roughly half the engineering grant. |
| startup.seriesAB.strikeFrac | 0.3 | estimated | Index Ventures OptionPlan benchmarks About 30% of preferred at Series B. |
| startup.seriesAB.salaryDiscount | 0.1 | estimated | Carta State of Startup Compensation H2 2025 Series A-B new-grad cash about $95K vs the $106K corporate blend. |
| startup.seriesAB.secondaryProb | 0.03 | estimated | Carta State of Private Markets 2025 in review (tender offers) 396 tenders on Carta in 2025, about 1% of companies overall and 8-12% of Series C+; 20% of Series E+. |
| startup.seriesAB.pExerciseOnLeave | 0.3 | estimated | Carta option exercise rates, Q4 2024 32% of vested in-the-money grants were exercised in Q4 2024; cheap seed strikes raise the rate, growth-stage cost and AMT lower it; RSUs need no exercise. |
| startup.seriesAB.yearsPerRound | 2 | measured | Carta seed and Series A data via SaaStr / Chronograph Seed-to-A median 2.1 years in 2025; later rounds about 2 years. |
| startup.seriesAB.graduationProb | 0.7 | measured | Carta seed and Series A data via SaaStr / Chronograph Conditional on surviving to the round: about 50% of seed companies reach A within 4 years and 60% graduate each later round; companies that miss the round stay at their stage with its hazards. |
| startup.seriesAB.dilutionPerRound | 0.18 | measured | Carta median dilution per round (2,005 US software startups) Carta medians: seed 19.5%, A 18%, B 14%, C 10%, plus 2-4 points of option-pool top-up. |
| startup.growth.failHazard | 0.05 | estimated | PitchBook Series C cohort 2010-2015 (via Collective Liquidity) 62% of a 1,102-company Series C cohort had no exit after 10 years; assume about 40% of those are dead or written down. |
| startup.growth.exitHazard | 0.09 | estimated | PitchBook Series C cohort 2010-2015 (via Collective Liquidity) 38% exit within a decade of Series C; median founding-to-IPO age 12 years (Ritter 2025). |
| startup.growth.layoffHazard | 0.08 | estimated | Estimate, see research notes Layoff without shutdown; 2022-25 tech layoffs ran 2-4.5% of tech employment per year, concentrated at funded startups. |
| startup.growth.exitMedian | $400M | estimated | Carta seed and Series A data via SaaStr / Chronograph Series C+ post-money around $300-400M with IPO upside in the tail. |
| startup.growth.exitSigma | 1.3 | derived | VC M&A size distribution (92% under $50M by count) Lognormal sigma fit to 92% of exits under $50M and 3.6% at $500M+, tightening with stage. |
| startup.growth.prefStack | $200M | derived | Carta seed and Series A data via SaaStr / Chronograph A-B stack plus a $70-100M C and part of a D. |
| startup.growth.grantPctFD.technical | 6.00e-5 | estimated | Carta State of Startup Compensation H2 2025 RSU package of about $40-60K over four years on a $700M-1B company. |
| startup.growth.grantPctFD.nontechnical | 3.00e-5 | estimated | Carta State of Startup Compensation H2 2025 Business hires sit at the lower end of Carta's ranges; roughly half the engineering grant. |
| startup.growth.strikeFrac | 0.3 | estimated | Index Ventures OptionPlan benchmarks Options strike at 60% of preferred pre-IPO; about half of growth grants are RSUs with no strike, so 30% blended. |
| startup.growth.salaryDiscount | 0 | estimated | Carta State of Startup Compensation H2 2025 Growth-stage new-grad cash about $115K, at or above the corporate blend. |
| startup.growth.secondaryProb | 0.1 | estimated | Carta State of Private Markets 2025 in review (tender offers) 396 tenders on Carta in 2025, about 1% of companies overall and 8-12% of Series C+; 20% of Series E+. |
| startup.growth.pExerciseOnLeave | 0.6 | estimated | Carta option exercise rates, Q4 2024 32% of vested in-the-money grants were exercised in Q4 2024; cheap seed strikes raise the rate, growth-stage cost and AMT lower it; RSUs need no exercise. |
| startup.growth.yearsPerRound | 2 | measured | Carta seed and Series A data via SaaStr / Chronograph Seed-to-A median 2.1 years in 2025; later rounds about 2 years. |
| startup.growth.graduationProb | 0.7 | measured | Carta seed and Series A data via SaaStr / Chronograph Conditional on surviving to the round: about 50% of seed companies reach A within 4 years and 60% graduate each later round; companies that miss the round stay at their stage with its hazards. |
| startup.growth.dilutionPerRound | 0.12 | measured | Carta median dilution per round (2,005 US software startups) Carta medians: seed 19.5%, A 18%, B 14%, C 10%, plus 2-4 points of option-pool top-up. |
| startup.bootstrapped.failHazard | 0.08 | estimated | BLS Business Employment Dynamics, establishment survival BLS establishment survival 51% at 5 years and 35% at 10; an employee joins after year 1 and closures include sales, so 8%. |
| startup.bootstrapped.exitHazard | 0.03 | estimated | Estimate, see research notes Small-business sale at 1-2x revenue; rare and rarely shared with employees. |
| startup.bootstrapped.layoffHazard | 0.04 | estimated | Estimate, see research notes Owner-funded firms cut slowly but cannot borrow through a bad year. |
| startup.bootstrapped.exitMedian | $8.0M | estimated | Estimate, see research notes A small-business sale. |
| startup.bootstrapped.exitSigma | 1.2 | derived | VC M&A size distribution (92% under $50M by count) Lognormal sigma fit to 92% of exits under $50M and 3.6% at $500M+, tightening with stage. |
| startup.bootstrapped.prefStack | 0 | derived | Estimate, see research notes No preferred stock. |
| startup.bootstrapped.grantPctFD.technical | 0 | estimated | Estimate, see research notes Equity is rare; when it exists it is usually phantom stock or a profit interest. |
| startup.bootstrapped.grantPctFD.nontechnical | 0 | estimated | Carta State of Startup Compensation H2 2025 Business hires sit at the lower end of Carta's ranges; roughly half the engineering grant. |
| startup.bootstrapped.strikeFrac | 0 | estimated | Estimate, see research notes No options. |
| startup.bootstrapped.salaryDiscount | 0.15 | estimated | Estimate, see research notes Owner-funded firms pay below the venture-backed market. |
| startup.bootstrapped.secondaryProb | 0 | estimated | Carta State of Private Markets 2025 in review (tender offers) 396 tenders on Carta in 2025, about 1% of companies overall and 8-12% of Series C+; 20% of Series E+. |
| startup.bootstrapped.pExerciseOnLeave | 0 | estimated | Carta option exercise rates, Q4 2024 32% of vested in-the-money grants were exercised in Q4 2024; cheap seed strikes raise the rate, growth-stage cost and AMT lower it; RSUs need no exercise. |
| startup.bootstrapped.yearsPerRound | 999 | derived | Carta seed and Series A data via SaaStr / Chronograph No priced rounds. |
| startup.bootstrapped.graduationProb | 0 | derived | Carta seed and Series A data via SaaStr / Chronograph No priced rounds. |
| startup.bootstrapped.dilutionPerRound | 0 | derived | Carta median dilution per round (2,005 US software startups) No priced rounds. |
| startup.pe.failHazard | 0.03 | estimated | Davis, Haltiwanger, Handley, Jarmin, Lerner, Miranda (AER 2014; NBER w26371) Bankruptcies about 2% of PE exits plus distress. |
| startup.pe.exitHazard | 0.17 | estimated | S&P Global, PE holding periods 2025 (median 6.0 years) Median hold 6.0 years; secondary buyouts are about 30% of exits by count. |
| startup.pe.layoffHazard | 0.07 | estimated | Davis, Haltiwanger, Handley, Jarmin, Lerner, Miranda (AER 2014; NBER w26371) Employment falls 13% in public-to-private deals over two years; net -1% overall; earnings per worker -1.7%. |
| startup.pe.exitMedian | $300M | estimated | Estimate, see research notes About 2x entry enterprise value on a $150M entry. |
| startup.pe.exitSigma | 1 | derived | VC M&A size distribution (92% under $50M by count) Lognormal sigma fit to 92% of exits under $50M and 3.6% at $500M+, tightening with stage. |
| startup.pe.prefStack | $150M | derived | Estimate, see research notes Leverage modeled as a senior claim of about half of entry value. |
| startup.pe.grantPctFD.technical | 0 | estimated | Davis, Haltiwanger, Handley, Jarmin, Lerner, Miranda (AER 2014; NBER w26371) Management incentive pools of 8-20% go to a small senior group; a new grad gets none. |
| startup.pe.grantPctFD.nontechnical | 0 | estimated | Carta State of Startup Compensation H2 2025 Business hires sit at the lower end of Carta's ranges; roughly half the engineering grant. |
| startup.pe.strikeFrac | 0 | estimated | Estimate, see research notes No options. |
| startup.pe.salaryDiscount | 0 | estimated | Davis, Haltiwanger, Handley, Jarmin, Lerner, Miranda (AER 2014; NBER w26371) PE pays market cash with bonus; earnings per worker about flat. |
| startup.pe.secondaryProb | 0 | estimated | Carta State of Private Markets 2025 in review (tender offers) 396 tenders on Carta in 2025, about 1% of companies overall and 8-12% of Series C+; 20% of Series E+. |
| startup.pe.pExerciseOnLeave | 0 | estimated | Carta option exercise rates, Q4 2024 32% of vested in-the-money grants were exercised in Q4 2024; cheap seed strikes raise the rate, growth-stage cost and AMT lower it; RSUs need no exercise. |
| startup.pe.yearsPerRound | 999 | derived | Carta seed and Series A data via SaaStr / Chronograph No priced rounds. |
| startup.pe.graduationProb | 0 | derived | Carta seed and Series A data via SaaStr / Chronograph No priced rounds. |
| startup.pe.dilutionPerRound | 0 | derived | Carta median dilution per round (2,005 US software startups) No priced rounds. |
| vestYears | 4 | measured | Carta State of Startup Compensation H2 2025 Four-year vest is universal at VC stages. |
| cliffYears | 1 | measured | Carta State of Startup Compensation H2 2025 One-year cliff. |
| secondaryFrac | 0.2 | estimated | Carta State of Private Markets 2025 in review (tender offers) Tender sale caps are typically 10-25% of vested holdings. |
| stageMix.seed | 0.1 | derived | Carta State of Startup Compensation H2 2025 Employee-weighted mix of Carta headcount by stage is about 12/33/55; shifted toward growth because campus recruiting is a growth-stage activity. |
| stageMix.seriesAB | 0.3 | derived | Carta State of Startup Compensation H2 2025 See seed. |
| stageMix.growth | 0.6 | derived | Carta State of Startup Compensation H2 2025 See seed. |
| stageMix.bootstrapped | 0 | derived | Estimate, see research notes A deliberate pick, not part of the venture-backed blend. |
| stageMix.pe | 0 | derived | Estimate, see research notes A deliberate pick, not part of the venture-backed blend. |
| rejoinStartup | 0.5 | estimated | Estimate, see research notes Share of startup employees whose next job after a shutdown or layoff is another startup. |
| Parameter | Value | Kind | Source and note |
|---|---|---|---|
| gradschool.years | 2 | measured | GMAC tuition survey + Stanford/HBS class of 2025 employment reports Two-year full-time MBA. |
| gradschool.annualCost | $112K | measured | GMAC tuition survey + Stanford/HBS class of 2025 employment reports Top-3 two-year tuition $157-185K plus living, about $225K total; foregone pay is implicit in the zero salary. |
| gradschool.postSalaryMult | 1.3 | estimated | GMAC tuition survey + Stanford/HBS class of 2025 employment reports Class of 2025 median base $185K plus $30K signing at top programs, on top of the rung jump. |
| gradschool.landing.corporate | 0.55 | estimated | GMAC tuition survey + Stanford/HBS class of 2025 employment reports Post-MBA destinations: finance, tech and corporate about 55%. |
| gradschool.landing.consulting | 0.32 | estimated | GMAC tuition survey + Stanford/HBS class of 2025 employment reports Consulting about a third of top-program classes. |
| gradschool.landing.startup | 0.13 | estimated | GMAC tuition survey + Stanford/HBS class of 2025 employment reports Startups and founding about a tenth. |
| founder.salary | $100K | measured | Kruze Consulting startup CEO salary report 2026 Seed CEO average $147K in 2025 on Kruze payroll data; pre-seed and non-CEO co-founders lower, so $100K blended. |
| founder.pctFD | 0.25 | derived | Carta seed and Series A data via SaaStr / Chronograph Founder team owns 56% after seed; split between two co-founders, then diluted per round like any holder. |
| founder.postExitLevelBump | 1 | estimated | Estimate, see research notes A founder who sells joins the acquirer one rung up. |
| founder.failMult | 2 | estimated | Correlation Ventures, distribution of VC investment outcomes A new company is pre-seed, not seed: most never raise at all. Doubling the seed shutdown hazard puts founder outcomes near 60% dead by year 4 and about one in ten at a real exit. |
| choice.startup.stay | 0.55 | estimated | Estimate, see research notes Startup employees churn; median tenure about 2 years. |
| choice.startup.corporate | 0.27 | estimated | Estimate, see research notes |
| choice.startup.consulting | 0.02 | estimated | Estimate, see research notes |
| choice.startup.startup | 0.08 | estimated | Estimate, see research notes Another startup. |
| choice.startup.mba | 0.04 | estimated | GMAC tuition survey + Stanford/HBS class of 2025 employment reports |
| choice.startup.found | 0.05 | estimated | Estimate, see research notes Startup-first grads found at about twice the corporate rate. |
| choice.corporate.stay | 0.78 | estimated | Estimate, see research notes Voluntary switching 15/10/6/4% a year by decade of age. |
| choice.corporate.corporate | 0 | derived | Estimate, see research notes |
| choice.corporate.consulting | 0.02 | estimated | Estimate, see research notes |
| choice.corporate.startup | 0.1 | estimated | Estimate, see research notes |
| choice.corporate.mba | 0.05 | estimated | GMAC tuition survey + Stanford/HBS class of 2025 employment reports About 5% of corporate hires go to an MBA within five years. |
| choice.corporate.found | 0.03 | estimated | Estimate, see research notes Founding by year 15: technical 5%, non-technical 2.5%. |
| choice.consulting.stay | 0.45 | estimated | Consulting up-or-out timelines (hackingthecaseinterview, casecoach) Consulting turnover 20-30% a year; average tenure 2.7 years. |
| choice.consulting.corporate | 0.35 | estimated | Consulting up-or-out timelines (hackingthecaseinterview, casecoach) |
| choice.consulting.consulting | 0 | derived | Estimate, see research notes |
| choice.consulting.startup | 0.08 | estimated | Estimate, see research notes |
| choice.consulting.mba | 0.09 | estimated | GMAC tuition survey + Stanford/HBS class of 2025 employment reports Ex-consultants are 31-35% of top MBA classes; about 15% of consultants go within five years. |
| choice.consulting.found | 0.03 | estimated | Estimate, see research notes |
| choice.founder.stay | 0.85 | estimated | Estimate, see research notes |
| choice.founder.corporate | 0.1 | estimated | Estimate, see research notes |
| choice.founder.consulting | 0 | derived | Estimate, see research notes |
| choice.founder.startup | 0.05 | estimated | Estimate, see research notes |
| choice.founder.mba | 0 | derived | Estimate, see research notes |
| choice.founder.found | 0 | derived | Estimate, see research notes |
| choice.decayPerMilestone | 0.75 | estimated | Estimate, see research notes Switching propensity falls with age: 15/10/6/4% a year by decade. |
| Parameter | Value | Kind | Source and note |
|---|---|---|---|
| demand.corporate.life[0] | 0.35 | estimated | Consulting and tech weekly-hours compilations Big tech about 47 hours a week, other corporate 44, rising with seniority. |
| demand.corporate.life[1] | 0.4 | estimated | Consulting and tech weekly-hours compilations Big tech about 47 hours a week, other corporate 44, rising with seniority. |
| demand.corporate.life[2] | 0.5 | estimated | Consulting and tech weekly-hours compilations Big tech about 47 hours a week, other corporate 44, rising with seniority. |
| demand.corporate.life[3] | 0.6 | estimated | Consulting and tech weekly-hours compilations Big tech about 47 hours a week, other corporate 44, rising with seniority. |
| demand.corporate.life[4] | 0.7 | estimated | Consulting and tech weekly-hours compilations Big tech about 47 hours a week, other corporate 44, rising with seniority. |
| demand.corporate.cash[0] | 0.4 | estimated | Estimate, see research notes |
| demand.corporate.cash[1] | 0.3 | estimated | Estimate, see research notes |
| demand.corporate.cash[2] | 0.2 | estimated | Estimate, see research notes |
| demand.corporate.cash[3] | 0.15 | estimated | Estimate, see research notes |
| demand.corporate.cash[4] | 0.1 | estimated | Estimate, see research notes |
| demand.consulting.life[0] | 0.8 | estimated | Consulting and tech weekly-hours compilations MBB about 60 hours, Big 4 about 50, plus travel. |
| demand.consulting.life[1] | 0.8 | estimated | Consulting and tech weekly-hours compilations MBB about 60 hours, Big 4 about 50, plus travel. |
| demand.consulting.life[2] | 0.85 | estimated | Consulting and tech weekly-hours compilations MBB about 60 hours, Big 4 about 50, plus travel. |
| demand.consulting.life[3] | 0.85 | estimated | Consulting and tech weekly-hours compilations MBB about 60 hours, Big 4 about 50, plus travel. |
| demand.consulting.life[4] | 0.8 | estimated | Consulting and tech weekly-hours compilations MBB about 60 hours, Big 4 about 50, plus travel. |
| demand.consulting.cash[0] | 0.3 | estimated | Estimate, see research notes |
| demand.consulting.cash[1] | 0.2 | estimated | Estimate, see research notes |
| demand.consulting.cash[2] | 0.15 | estimated | Estimate, see research notes |
| demand.consulting.cash[3] | 0.1 | estimated | Estimate, see research notes |
| demand.consulting.cash[4] | 0.05 | estimated | Estimate, see research notes |
| demand.startup.life[0] | 0.65 | estimated | Consulting and tech weekly-hours compilations About 55 hours a week. |
| demand.startup.life[1] | 0.7 | estimated | Consulting and tech weekly-hours compilations About 55 hours a week. |
| demand.startup.life[2] | 0.75 | estimated | Consulting and tech weekly-hours compilations About 55 hours a week. |
| demand.startup.life[3] | 0.8 | estimated | Consulting and tech weekly-hours compilations About 55 hours a week. |
| demand.startup.life[4] | 0.85 | estimated | Consulting and tech weekly-hours compilations About 55 hours a week. |
| demand.startup.cash[0] | 0.6 | estimated | Estimate, see research notes Below-market cash and illiquid paper wealth. |
| demand.startup.cash[1] | 0.5 | estimated | Estimate, see research notes Below-market cash and illiquid paper wealth. |
| demand.startup.cash[2] | 0.4 | estimated | Estimate, see research notes Below-market cash and illiquid paper wealth. |
| demand.startup.cash[3] | 0.35 | estimated | Estimate, see research notes Below-market cash and illiquid paper wealth. |
| demand.startup.cash[4] | 0.3 | estimated | Estimate, see research notes Below-market cash and illiquid paper wealth. |
| demand.founder.life[0] | 0.95 | estimated | Consulting and tech weekly-hours compilations About 65 hours a week. |
| demand.founder.life[1] | 0.95 | estimated | Consulting and tech weekly-hours compilations About 65 hours a week. |
| demand.founder.life[2] | 0.95 | estimated | Consulting and tech weekly-hours compilations About 65 hours a week. |
| demand.founder.life[3] | 0.95 | estimated | Consulting and tech weekly-hours compilations About 65 hours a week. |
| demand.founder.life[4] | 0.95 | estimated | Consulting and tech weekly-hours compilations About 65 hours a week. |
| demand.founder.cash[0] | 0.85 | estimated | Kruze Consulting startup CEO salary report 2026 |
| demand.founder.cash[1] | 0.85 | estimated | Kruze Consulting startup CEO salary report 2026 |
| demand.founder.cash[2] | 0.85 | estimated | Kruze Consulting startup CEO salary report 2026 |
| demand.founder.cash[3] | 0.85 | estimated | Kruze Consulting startup CEO salary report 2026 |
| demand.founder.cash[4] | 0.85 | estimated | Kruze Consulting startup CEO salary report 2026 |
| demand.gradschool.life[0] | 0.5 | estimated | Estimate, see research notes |
| demand.gradschool.life[1] | 0.5 | estimated | Estimate, see research notes |
| demand.gradschool.life[2] | 0.5 | estimated | Estimate, see research notes |
| demand.gradschool.life[3] | 0.5 | estimated | Estimate, see research notes |
| demand.gradschool.life[4] | 0.5 | estimated | Estimate, see research notes |
| demand.gradschool.cash[0] | 0.9 | estimated | GMAC tuition survey + Stanford/HBS class of 2025 employment reports Tuition out, no salary in. |
| demand.gradschool.cash[1] | 0.9 | estimated | GMAC tuition survey + Stanford/HBS class of 2025 employment reports Tuition out, no salary in. |
| demand.gradschool.cash[2] | 0.9 | estimated | GMAC tuition survey + Stanford/HBS class of 2025 employment reports Tuition out, no salary in. |
| demand.gradschool.cash[3] | 0.9 | estimated | GMAC tuition survey + Stanford/HBS class of 2025 employment reports Tuition out, no salary in. |
| demand.gradschool.cash[4] | 0.9 | estimated | GMAC tuition survey + Stanford/HBS class of 2025 employment reports Tuition out, no salary in. |
The engine is written in Python and ported line for line to TypeScript so the browser can re-simulate when the reader changes the persona or the stage. Two implementations are two chances to be wrong, so both are driven from the same seeded generator (mulberry32, four lines in each language) and a parity test requires 500 careers to agree exactly on every event, track and rung, and to within one part in a billion on every dollar. A second gate re-runs the reference cohorts above through the shipped TypeScript and fails if any statistic drifts by more than half a percent. Both run before every publish.
Stack: Python 3.12 for the reference engine and calibration, TypeScript for the browser port, canvas for the plinko, hand-laid SVG for the sankey, Amazon Bedrock (Claude Sonnet 4.6) for the “ask about this” box on the brief, grounded in the brief's own text.