1. Scope
Models ownership dilution across funding rounds given pre-money, investment amount, and option-pool top-ups. Does not model anti-dilution provisions, liquidation preferences, or convertible-note conversion mechanics.
2. Inputs and outputs
Inputs
- currentOwnership percent
- preMoneyValuation number (currency)
- investmentAmount number (currency)
- optionPoolPercent percent default: 0
New options carved from pre-money.
Outputs
- postMoneyValuation
preMoney + investment.
- investorOwnership
investment / postMoney.
- postRoundOwnership
Ownership after pool-shuffle and new-investor dilution.
Engine source: src/lib/dilution-calculator/engine.ts
3. Formula / scoring logic
post_money = pre_money + investment
investor_pct = investment / post_money
pool_pct = option_pool / post_money (carved pre-money)
owner_post = owner_pre * (1 - investor_pct - pool_pct) 4. Assumptions
- Option pool is carved from pre-money (dilutes existing shareholders more), not from post-money.
- All shares are common — preferred stacks are out of scope.
- No conversion of notes, SAFEs, or convertible debt.
5. Data sources
- NVCA Model Legal Documents as of 2024
6. Known limitations
- Does not model SAFE or convertible-note conversion — conversion requires cap-table software (Carta, Pulley).
- Liquidation preferences can make apparent ownership misleading in exit scenarios.
7. Reproducibility
Input
currentOwnership = 60%, preMoney = $4M, investment = $1M, optionPool = 10%.
Expected output
post_money = $5M, investor_pct = 20%, pool_pct ≈ 10%, owner_post ≈ 42%.
8. Change log
- 2026-04-24 methodology page first published.