SAFE Genie

A calculator for exploring the impact of SAFEs and convertible notes on founder ownership.
Complete cap table data is required for accurate scenario modeling. Continue cap table setup here.

Basic Cap Table

SAFEs and Notes


Represents ownership immediately after conversion, before the option pool increase and Series A investment
[[compHasOnlySafe ? 'SAFE Type' : 'Type']] Principal Valuation Cap Discount Pro-rata Pro-rata Amount Share Price Converted Shares Ownership after Conversion Ownership after Round
[[ instrument.typeText ]] $[[ instrument.principal | number: 0 ]] $[[ instrument.valuation_cap | number: 0 ]] [[ instrument.noteDiscount ]]%
[[ (instrument.pro_rata) ? 'Yes' : 'No' ]]
$[[ instrument.pro_rata_price | number:2 ]] $[[ instrument.share_price | number:5 ]] $[[ 0 | number:5 ]] [[ instrument.shares | number:0 ]] [[ instrument.ownership * 100 | number:2 ]]% 0% [[ instrument.ownershipAfterRound * 100 | number:2 ]]%
$[[ totalInstrumentPrincipal | number:0 ]]  [[ totalInstrumentShares | number:0 ]] [[ totalInstrumentOwnership * 100 | number:2 ]]% [[ totalOwnershipAfterRound * 100| number:2 ]]%
Add SAFE
Type Principal (incl. Interest) Valuation Cap Discount Share Price Converted Shares Ownership
[[ instrument.typeText ]] $[[ instrument.principalWithInterest | number: 0 ]] $[[ instrument.valuation_cap | number: 0 ]] [[ instrument.noteDiscount ]]% $[[ instrument.share_price | number:5 ]] $[[ 0 | number:5 ]] [[ instrument.shares | number:0 ]] [[ instrument.ownership | number:2 ]]%
$[[ totalInstrumentPrincipal | number:0 ]]  [[ totalInstrumentShares | number:0 ]] [[ totalInstrumentOwnership | number:2 ]]%
[[ addInstrumentLabel ]]

Series A Goals

New investment is required
Pre-money valuation is required
Option Pool is required

Ownership


Represents ownership distribution after SAFE & note conversions, option pool increase and Series A investment
Price per share
$[[ roundSharePrice | number:5 ]]
SAFEs/Notes
[[ percentage((totalInstrumentShares) / postmoney_shares) ]]
SAFEs/Notes
[[ percentage((ycShares + nonYcShares) / postmoney_shares) ]]
[[ newMoneyText ]]
[[ percentage(investorShares / postmoney_shares) ]]
Your Ownership
[[ currentUserOwnership | number:2 ]]%
Dilution
[[ percentageDilution | number:2 ]]%
Value of your shares
$[[ premoney_value | number:0 ]]
Share distribution after Series A: [[postmoney_shares | number]] shares
Cumulative Relative

Ownership For a Range of Valuations

Pre-Money Valuation
"If we can't put the genie back in the bottle, we can at least bottle it up a bit better." -- Fred Wilson