Module 07 · Venture Finance

Cap table math

The numerical core of the track. Every concept from the prior modules — dilution, preferences, option pools, anti-dilution, exit waterfalls — is ultimately a math problem on the cap table. This module works through the math with full precision. By the end, you should be able to build a cap table by hand, model the option pool shuffle correctly, and compute who actually gets what when the company sells.

40 minute read
8 sections
Multiple worked examples
3 international cases
6-question quiz
Section 01

What a cap table actually is

A cap table — short for "capitalization table" — is a structured record of who owns what fraction of a company. At its simplest, it's a list of holders and their shares, summing to the total. In practice, it gets more complex because companies have multiple classes of stock (common vs preferred, multiple preferred series), different categories of shares (issued vs reserved vs vested), and dilution events that change the math over time.

Before doing the math, get the vocabulary right. These distinctions trip up first-time founders and even some investors:

TermWhat it means
Authorized sharesThe maximum number of shares the company is permitted to issue under its certificate of incorporation. Not yet issued.
Issued sharesThe shares the company has actually issued to anyone (founders, investors, employees who have exercised options).
Outstanding sharesIssued shares currently held by someone (excluding any the company has bought back). For most purposes, identical to issued shares.
Fully diluted sharesOutstanding shares plus all shares that would exist if every option, warrant, SAFE, and convertible were converted. This is the denominator most investor calculations use.
Option pool (unallocated)Shares reserved by the board for future employee option grants. Counted in fully diluted but not yet issued.
The denominator question

When a term sheet says "the investor receives 20%," the next question is always: 20% of what? Issued? Fully diluted? Fully diluted including the new round's option pool expansion? The right answer is almost always fully diluted, including any new option pool. Anyone evaluating dilution should compute it on the broadest reasonable denominator, because that's what determines actual ownership at exit.

Founder ownership over time

The natural mental model is that founders start at 100% and get diluted from there. The cleaner model is: founders own a fixed number of shares, and their percentage decreases as the company issues more shares to other holders. Their share count doesn't change (unless they sell or have shares clawed back); the denominator grows. This framing helps with everything that follows.

The Pipework founders started with 10,000,000 shares between them (5,000,000 each). After all the dilution events we'll work through in this module, they still own exactly 10,000,000 shares. Their percentage drops because the total share count grows from 10 million to 25 million to whatever it eventually becomes. Once you internalize this, the dilution math becomes much less mysterious.

Section 02

The basic per-share math

Everything in cap-table mechanics ultimately reduces to per-share math. The key relationships:

The three relationships every cap-table calculation uses
Pre-money valuation + Investment = Post-money valuation
Investor ownership % = Investment ÷ Post-money valuation
Price per share = Pre-money valuation ÷ Pre-money fully-diluted shares

The third relationship is the one that converts a "valuation" into a "share count." If the company has 10 million pre-money shares and the pre-money valuation is $20M, then each existing share is worth $20M ÷ 10M = $2. When the new investor's money comes in at $2 per share, they get Investment ÷ $2 new shares.

A worked example — first priced round

Pipework's seed round: $2M raised at an $8M pre-money valuation, so $10M post-money. The founders own 10,000,000 shares between them. Walk through the math:

Step 1 — Investor ownership % Investor ownership = $2M ÷ $10M = 20.0%
Step 2 — Price per share Price per share = $8M (pre-money) ÷ 10,000,000 (pre-money shares) = $0.80 per share
Step 3 — New shares issued to investor New shares = $2,000,000 ÷ $0.80 = 2,500,000 shares
Step 4 — Verify by checking total ownership Total post-money shares = 10,000,000 + 2,500,000 = 12,500,000
Investor's % = 2,500,000 ÷ 12,500,000 = 20.0%  

That's the full mechanic for a priced round without any option pool complications. The arithmetic is straightforward. The next section adds the wrinkle that almost every real term sheet has: the option pool.

Section 03

The option pool shuffle, computed

Module 02 mentioned the option pool shuffle. Module 05 named it. Here is the full mechanic with numbers.

Most term sheets include a clause requiring the company to set up or expand an option pool before the new money goes in — that is, the pool is created pre-money. Why does this matter? Because the pool counts as part of the pre-money share count when calculating the new investor's price per share. Increasing the pre-money share count reduces the price per share, which means the new investor gets more shares for their money, which means the existing shareholders are more diluted.

The investor's actual position: "You and I agreed the company is worth $X pre-money. We also agreed there needs to be an option pool of Y% post-money. I'm not paying for that pool — you are. Set it up before my money comes in."

The same round, with a 12% option pool

Same Pipework seed round: $2M raised at an $8M pre-money valuation, $10M post-money, 20% investor ownership. Now add the requirement that a 12% option pool (measured post-money) be established pre-money. The new mechanics:

Step 1 — Determine target post-money shares We want: Founders + Option Pool + Investor = 100% of post-money
Investor: 20%  |  Pool: 12%  |  Founders: 68% (the residual)
Step 2 — Solve for total post-money shares Founders own 10,000,000 shares = 68% of post-money
Post-money shares = 10,000,000 ÷ 0.68 = 14,705,882
Step 3 — Compute the pool and investor shares Option pool = 14,705,882 × 12% = 1,764,706 shares
Investor shares = 14,705,882 × 20% = 2,941,176 shares
Step 4 — Verify and compute price per share Total: 10,000,000 + 1,764,706 + 2,941,176 = 14,705,882  
Price per share = $2,000,000 ÷ 2,941,176 = $0.68 per share
Pre-money valuation check: $0.68 × (10,000,000 + 1,764,706) = $8,000,000  

Comparison — without and with the pool

HolderWithout poolWith 12% poolFounder cost
Founders combined80.0%68.0%−12.0%
Option pool0%12.0%+12.0%
Investor20.0%20.0%0%

The full 12% of the pool comes out of the founders' percentage. The investor's 20% is unchanged. The pool's existence reduces the price per share (from $0.80 to $0.68), which means the investor gets more shares for the same $2M — but those additional shares dilute the founders, not the investor.

⚠️ What founders should actually push back on
Option pools are real and necessary — companies do need to hire and grant options. The negotiation is not "no pool" but "what's the right size?" An oversized pool is a hidden price concession to the investor. Push back on pool size by computing how many options the company will actually grant before the next round. If the answer is 6% but the term sheet asks for 12%, that 6% gap is pure founder dilution disguised as policy. Investors will often agree to a smaller pool if shown the hiring math. Negotiate the pool with the same intensity as the valuation.
Section 04

Dilution across multiple rounds

Now build up the full Pipework cap table across three rounds. The arithmetic is the same as Sections 02 and 03 applied repeatedly. At each round, we start with the prior post-money cap table, expand the option pool if required, calculate the price per share, and issue new shares to the new investor.

Round 1 — Seed ($2M at $10M post-money, 12% pool)

This is the round we just worked through in Section 03. The post-Round-1 cap table:

Pipework — post-seed ($2M at $10M post-money, 12% pool established)

HolderShares%$ value
Asha (co-founder)5,000,00034.0%$3.40M
Marco (co-founder)5,000,00034.0%$3.40M
Option pool (unallocated)1,764,70612.0%$1.20M
Seed investor2,941,17620.0%$2.00M
Total14,705,882100.0%$10.00M

Round 2 — Series A ($15M at $75M post-money, pool refreshed to 12% post-money)

Pipework now has 14,705,882 shares outstanding. The Series A investor will take 20% of the post-money. The term sheet also requires the option pool to be refreshed to 12% of the post-money (the Round 1 pool has largely been granted out, so the company tops it back up to 12% to support continued hiring). Both the pool refresh and the new investor are priced at the same time.

The clean way to solve this is algebraically, in one pass — no mid-example corrections. Define the target post-money percentages, then solve for the one unknown.

Step 1 — Define the target post-money split Series A investor: 20%  |  Refreshed option pool: 12%  |  Everyone who existed before (founders + Round 1 pool + seed): the remaining 68%
Step 2 — Identify which shares are fixed Two groups carry fixed share counts into this round: the founders (10,000,000) and the seed investor (2,941,176). They do not buy more shares, so their count is fixed; only their percentage changes.
Founders + seed = 10,000,000 + 2,941,176 = 12,941,176 shares.
The Round 1 pool (1,764,706 shares) is being absorbed into the refreshed 12% pool, so it is not counted separately — the refreshed pool is set to 12% of the new total.
Step 3 — Solve for the post-money total The fixed founders-plus-seed block is everything except the new 20% investor and the new 12% pool, so it must equal 68% of the post-money total (T):
12,941,176 = 0.68 × T
T = 12,941,176 ÷ 0.68 = 19,031,142 shares
Step 4 — Compute the pool, the investor, and the price per share Refreshed option pool = 19,031,142 × 12% = 2,283,738 shares (a top-up of 519,032 over the old 1,764,706)
Series A shares = 19,031,142 × 20% = 3,806,228 shares
Verify total: 12,941,176 + 2,283,738 + 3,806,228 = 19,031,142  
Price per share = $15,000,000 ÷ 3,806,228 = $3.94 per share
Pre-money check: $3.94 × (19,031,142 − 3,806,228) = $3.94 × 15,224,914 ≈ $60,000,000  

Solving for the total in one step — fixed shares ÷ their target percentage — avoids any iteration. The pool refresh is built into the 68%/12%/20% split, so it comes out of the existing holders' percentages, not the new investor's. That is the option pool shuffle again, now at Series A.

Pipework — post-Series-A ($15M at $75M post-money, pool refreshed to 12%)

HolderShares%$ value
Asha (co-founder)5,000,00026.3%$19.7M
Marco (co-founder)5,000,00026.3%$19.7M
Option pool (refreshed)2,283,73812.0%$9.0M
Seed investor2,941,17615.5%$11.6M
Series A investor3,806,22820.0%$15.0M
Total (fully diluted)19,031,142100.0%$75.0M

The seed investor's percentage went from 20% to 15.5% — diluted by the option pool refresh and the Series A investor's 20%. This is exactly the math from the typical-founder-dilution table in Module 03: each round dilutes everyone existing in proportion to how much new equity is being issued.

The general formula for round dilution

When a new financing round is the only dilution event, each existing holder's post-round percentage = pre-round percentage × (1 − new equity issued as % of post-money). A 20% Series A plus a pool top-up that brings the new issuance to roughly 32% of post-money dilutes each existing holder by roughly 32%.

New % = Old % × (1 − New equity %)

This is a shortcut, valid only when a single new round is the lone dilution event. It does not hold once anti-dilution adjustments, secondary sales, or repurchases are in play — there, compute percentages directly as shares ÷ total shares, which is always exact.

Section 05

The preference stack at exit

Module 05 introduced the concept of liquidation preferences; Module 03 showed a worked example at three exit prices. This section works through the underlying math.

The order of payments in a typical sale of a venture-backed company:

  1. Preferred shareholders first, in reverse order of investment (most recent series first, oldest last). Each preferred series gets the greater of (a) their liquidation preference, or (b) what they would get by converting to common.
  2. Common shareholders (founders, employees who exercised options) receive whatever remains after all preferences have been paid.

The "or" in step 1 is the optionality that makes preferred stock work as a security. Each preferred shareholder gets to choose, after seeing the deal price, whether to take their preference (the downside protection) or convert to common (the upside participation). They always pick whichever is better for them.

The break-even point

For a 1× non-participating preferred holder, there's a price at which their preference equals what they'd get from conversion. Below that price, they take the preference; above it, they convert.

Break-even price for a preferred holder
Break-even total exit price = Investment ÷ Ownership %

If an investor put in $15M for 20% of the company, their break-even total exit price is $15M ÷ 0.20 = $75M. Below $75M total exit, they take the preference; above $75M, they convert.

For Pipework's Series A investor (the most recent round in our running example), the break-even is exactly the post-money valuation of their round — $75M. Below that, they take their $15M back. Above that, they convert and take 20% pro-rata. This is why post-money valuations matter to investors: a $75M post-money is the price below which the investor is "underwater" on the conversion-pro-rata path.

Multi-stack waterfalls

Things get more complex when there are multiple preferred series. Each series has its own preference. The waterfall computes payouts in order, with each series taking the better of their preference or their pro-rata conversion. The conversion calculation for one series depends on what other series have done, because their conversion shares get added to the denominator.

In practice, the waterfall is solved iteratively: assume all preferred convert, compute the pro-rata payouts, check whether each preferred series would have done better by taking their preference instead, flip any that would, recompute the conversion math with the remaining preferred holders. Repeat until stable. Modern cap-table tools (Carta, Pulley, Capdesk) do this automatically; the manual version is doable but tedious for more than two preferred series.

For the Pipework example with one seed series and one Series A, the calculation is manageable by hand. We'll work through it in Section 08.

Section 06

The participating-preferred case

A 1× non-participating preferred holder gets the greater of preference-or-conversion. A 1× participating preferred holder gets both: they get their preference back AND then participate pro-rata in whatever's left. This is the "double-dip" — and it materially worsens founder economics at every exit price.

Participating preferred math

Consider an investor who put in $15M for 20% of the company on a 1× participating basis. Suppose the company sells for $200M.

Non-participating case (for comparison) Investor takes max($15M preference, 20% of $200M) = max($15M, $40M) = $40M (conversion)
Common holders receive: $200M − $40M = $160M (80% of total)
Participating preferred case Step 1 — Investor takes preference: $15M off the top
Step 2 — Remaining: $200M − $15M = $185M
Step 3 — Investor also participates pro-rata in the remaining: 20% × $185M = $37M
Step 4 — Total to investor: $15M + $37M = $52M (26% of total)
Common holders receive: $200M − $52M = $148M (74% of total)

The participating-preferred holder takes 26% of total exit proceeds vs. their 20% nominal ownership. The common shareholders (founders, employees) get 74% rather than 80%. That 6-percentage-point shift toward the investor is the cost of participation rights.

Why this gets worse at higher exit prices

Counterintuitively, participating preferred matters more in good exits than in bad ones — because in bad exits, the preference dominates anyway. Walk through a few price points:

Exit priceNon-participatingParticipatingExtra to investor
$15M$15M (pref)$15M (pref dominates)$0
$75M$15M (break-even)$27M+$12M
$200M$40M (conv)$52M+$12M
$1B$200M (conv)$212M+$12M

In every case at or above break-even, the participating investor's "extra" over the non-participating outcome is exactly $12M. That is not a general law — it is specific to this example, where the participation percentage (20%) and the preference ($15M) are both fixed: the extra equals the preference times the share that flows back out to common, $15M × (1 − 20%) = $12M, the same at every price above break-even. Change the ownership percentage or the preference and the constant changes. What is general: above break-even, participation transfers a fixed dollar amount to the investor, so its percentage bite on common shrinks as the exit grows even though the dollars stay the same. Below break-even, the preference dominates and participation adds nothing.

The two-line summary of participation

Non-participating preferred: investor takes preference or conversion, whichever is better. Founder-favorable.
Participating preferred: investor takes preference plus pro-rata of what remains. Investor-favorable. Costs the common holders roughly the preference amount × (1 − investor's pro-rata %) at every exit price above break-even.

Section 07

Weighted-average anti-dilution

Module 05 distinguished weighted-average broad-based anti-dilution from full ratchet. This section works through the math of the broad-based weighted-average mechanism — the standard for early-stage rounds.

Anti-dilution adjusts the conversion price of the prior preferred series when a future round prices below their original price. The "weighted-average" part means the adjustment is sized in proportion to how big the new (down) round is relative to the existing capitalization. A tiny down round triggers a small adjustment; a large down round triggers a bigger one. This is fairer than full ratchet (which adjusts all the way to the new low price regardless of round size) and is the industry standard.

Broad-based weighted-average formula
New conversion price = Old price × [(OS + Money/OldP) ÷ (OS + Money/NewP)]

Where: OS = outstanding shares (broadly defined — includes all common and converted preferred), Money = total raised in the new (down) round, OldP = pre-round conversion price of the prior preferred, NewP = new round's per-share price.

A worked example

Anti-dilution protects a prior preferred series when a later round prices below that series' conversion price. So the example needs a prior series with a high conversion price and a later down round beneath it. Use Pipework's Series A as the prior preferred — its conversion price is $3.94 per share (from Section 04) — and suppose the company later raises a $20M Series B at $2.00 per share, well below the Series A price. (The seed, at $0.68, sits below $2.00 and so is not triggered; only the Series A is.)

Inputs OldP (Series A conversion price) = $3.94
NewP (Series B price) = $2.00
Money (Series B raise) = $20M
OS (outstanding broad-based, pre-Series-B) = 19,031,142 shares
Compute the adjustment factor Money ÷ OldP = $20M ÷ $3.94 = 5,074,971 (hypothetical shares at old price)
Money ÷ NewP = $20M ÷ $2.00 = 10,000,000 (actual shares at new price)
Numerator: OS + Money/OldP = 19,031,142 + 5,074,971 = 24,106,113
Denominator: OS + Money/NewP = 19,031,142 + 10,000,000 = 29,031,142
Factor = 24,106,113 ÷ 29,031,142 = 0.830
Apply to the prior preferred's conversion price New conversion price for Series A = $3.94 × 0.830 = $3.27
(Reduced from $3.94, but not all the way down to $2.00.)

The Series A holder's conversion price dropped from $3.94 to $3.27 — a 17% reduction. With full ratchet, it would have dropped to $2.00 (the Series B price), a 49% reduction. The weighted-average mechanism is roughly a third as harsh in this example. The protection scales with the size of the down round: a much larger Series B would have produced a larger adjustment, closer to the full-ratchet result; a much smaller Series B would have produced almost no adjustment.

🇸🇪 Anchor case · Klarna's 2022 anti-dilution math
Klarna's 2022 down round priced the company at $6.7B post-money, down from $45.6B at the prior round — an 85% decline. Many of the recent investors held terms with broad-based weighted-average anti-dilution. Applied across the multiple prior preferred series, the adjustment math reduced their conversion prices, partially offsetting the dilution effect of the down round. The most recent investors generally benefited the most from these adjustments, though the actual mechanics varied by security and by round, and founders and employees absorbed most of the decline. The episode is widely studied because it shows how anti-dilution provisions can compound through a stack of preferred series during a sharp down round.
Section 08

The Pipework exit waterfall — full math at four prices

The capstone. Take the Pipework post-Series-A cap table from Section 04 — both preferred series have 1× non-participating preferences — and compute the actual exit waterfall at four price points: $30M, $75M, $250M, and $1B. The investor amounts and ownership:

  • Seed investor: $2M invested, 15.5% ownership, $2M preference
  • Series A investor: $15M invested, 20.0% ownership, $15M preference
  • Option pool (granted to employees): 12.0%
  • Asha + Marco (common): 52.5% combined

Exit 1 — $30M (below combined preferences)

The waterfall is solved in order of preference seniority, with each preferred holder taking the better of its preference or its pro-rata conversion. At $30M:

Step 1 — Series A decides first (most senior) Preference = $15M. Convert-to-common would give 20% × $30M = $6M.
$15M > $6M → Series A takes its $15M preference. $15M remains.
Step 2 — Seed decides next With Series A taking its preference (and staying out of the common pool), the remaining $15M is shared by the converting holders. Seed's preference is $2M; converting gives its pro-rata share of the $15M among seed + pool + founders.
Conversion denominator (everyone except Series A) = 15.5% + 12.0% + 52.5% = 80.0% of the company.
Seed's converted share = (15.5% ÷ 80.0%) × $15M = 19.3% × $15M = $2.90M.
$2.90M > $2M preference → seed converts.
Step 3 — Remaining $15M splits pro-rata among the converters Of the 80.0% non-Series-A block: seed 15.5%, pool 12.0%, founders 52.5%.
Seed: (15.5 ÷ 80.0) × $15M = $2.90M  |  Pool: (12.0 ÷ 80.0) × $15M = $2.25M
Founders: (52.5 ÷ 80.0) × $15M = $9.85M (≈ $4.93M each)
Final waterfall — $30M exit
$30M total
HolderPathPayout% of exit
Series A investorPreference$15.00M50.0%
Seed investorConverted$2.90M9.7%
Option pool (employees)Pro-rata$2.25M7.5%
Asha (common)Pro-rata$4.93M16.4%
Marco (common)Pro-rata$4.93M16.4%
Total$30.0M100%

At $30M, the founders each take home about $4.9M. The Series A investor recovered their full $15M; the seed investor made a modest return on conversion.

Exit 2 — $75M (at the Series A break-even)

$75M is exactly the Series A post-money valuation. This is the indifference point: Series A investor's preference ($15M) equals their pro-rata share (20% × $75M = $15M). Below this price they take preference; above they convert. At the break-even, the result is the same.

Final waterfall — $75M exit
$75M total
HolderPathPayout% of exit
Series A investorConverted (= pref)$15.00M20.0%
Seed investorConverted$11.59M15.5%
Option pool (employees)Pro-rata$9.00M12.0%
Asha (common)Pro-rata$19.70M26.3%
Marco (common)Pro-rata$19.70M26.3%
Total$75.0M100%

Exit 3 — $250M (good outcome)

At $250M, both preferred series convert (both have pro-rata above their preferences). All payouts are pure pro-rata.

Final waterfall — $250M exit
$250M total
HolderPathPayout% of exit
Series A investorConverted$50.00M20.0%
Seed investorConverted$38.64M15.5%
Option poolPro-rata$30.00M12.0%
Asha (common)Pro-rata$65.68M26.3%
Marco (common)Pro-rata$65.68M26.3%
Total$250.0M100%

Exit 4 — $1B (big outcome)

Same proportional split — at $1B exit, all preferred convert, and the math is just pro-rata × $1B. Each founder takes home about $263M.

Final waterfall — $1B exit
$1B total
HolderPathPayout
Series A investorConverted$200.0M
Seed investorConverted$154.6M
Option poolPro-rata$120.0M
Asha (common)Pro-rata$262.7M
Marco (common)Pro-rata$262.7M
Total$1,000M

What the four scenarios show

The breakdown across exit prices reveals the structural logic of preferred stock. At low prices, preferences dominate and common takes very little. As prices rise above the largest preference, preferred investors increasingly convert, and the payouts converge toward pure pro-rata ownership percentages. The founders' share rises non-linearly: from $4.9M each at $30M exit, to $19.7M at $75M, to $65.7M at $250M, to $262.7M at $1B. The first dollar above the preferences is much more valuable to common holders than dollars below them.

The structural takeaway

Preferred stock with 1× non-participating preferences creates a "preference cliff" at the total preference amount. Below the cliff (Pipework: ~$17M of cumulative preferences), common holders take very little. Above the cliff, the marginal dollars flow proportionally. The cliff is where founder economics matter most. Anyone modeling a venture-backed company's exit should compute this cliff explicitly and know where the relevant company sits.

Next module

Module 08 · Venture Debt and Non-Equity Instruments

What's not equity. Venture debt (the SVB era and after), revenue-based financing (Clearco, Pipe), supplier financing, R&D tax credit financing. The case for delaying dilution. Why these instruments work mostly for startups that have already raised equity, and what the 2023 SVB collapse revealed about the venture-debt market.

Self-examination

Test your understanding

Six questions on the cap-table math and exit waterfalls. The arithmetic is straightforward; the conceptual point of each question is to make sure you can see what's actually happening rather than just plugging numbers into a formula.

Module 07 · Self-examination