Skip to content
FlowScript templates

Finance — Series A cap table with SAFE conversion and pool top-up

Fully diluted cap table after a Series A — founders, granted options, seed preferred, a post-money SAFE converting at its cap, Series A investors and a pre-money pool top-up — every percentage computed from shares. Typed FlowScript for startup finance. Keywords: cap table, captable, equity, dilution, funding round.

Template previewFlowScript
CAP TABLE · USDNimbus Robotics, Inc. — fully diluted, post Series A16,888,889 shares totalAda Okonkwo (CEO)founder26.1%4,400,000Ben Sato (CTO)founder21.3%3,600,000Halcyon Capital (lead)investor15.0%2,533,334Option pool (unallocated)10.0%1,688,889Northwind (seed)investor8.9%1,500,000SAFE holders (Series A-1)investor7.2%1,222,222Northwind (A pro rata)investor5.0%844,444Employee options (granted)employee3.6%600,000Seed angels (6)investor3.0%500,000ROUNDSSeed$2.0M raised · pre $9.0MPost-money SAFE ($15M cap)$1.5M raised · pre $13.5MSeries A$8.0M raised · pre $32.0M

Make it your own.

// Fully diluted cap table after a Series A — founders, granted options, seed preferred, a post-money SAFE converting at its cap, Series A investors and a pre-money pool top-up — every percentage computed from shares.
//
// Every string below is EXAMPLE text from a fictional company: replace it.
//
// The arithmetic, so every number below can be checked by hand:
//
//   Seed. 9,000,000 fully diluted shares (8,000,000 founder common plus a
//   1,000,000-share option pool) at $1.00 is a $9.0M pre-money valuation;
//   $2.0M buys 2,000,000 seed preferred, for 11,000,000 after the seed.
//
//   SAFE. $1.5M post-money SAFE, $15.0M valuation cap. It buys 10% of the
//   capitalisation immediately before the Series A, the SAFE's own shares
//   included and the pool top-up excluded: S = 0.10 × (11,000,000 + S), so
//   S = 1,222,222 shares at $1.2273.
//
//   Series A. $8.0M at $32.0M pre-money, so the new money owns 20% after
//   the round. The term sheet also requires an unallocated pool of 10%
//   AFTER the round, created BEFORE it (the "option pool shuffle"): the
//   400,000 unallocated options are topped up by 1,288,889. That fixes the
//   post-money total at 16,888,889 shares; 20% of it is 3,377,778 Series A
//   shares at $2.3684 ($6.0M Halcyon, $2.0M Northwind pro rata), and the
//   remaining 13,511,111 shares × $2.3684 is the $32.0M pre-money.
//
// Check: 4,400,000 + 3,600,000 + 600,000 + 1,500,000 + 500,000 +
// 1,222,222 + 2,533,334 + 844,444 + 1,688,889 unallocated = 16,888,889.
// The SAFE holders are Pioneer Fund and three angels; the 600,000 granted
// options are held by 14 employees and sit inside the 2,288,889-share pool.

cap_table nimbus {
  title: "Nimbus Robotics, Inc. — fully diluted, post Series A"
  currency: "USD"
  formed: "2023-02-14"
}

shareholder ada {
  name: "Ada Okonkwo (CEO)"
  shares: 4400000
  class: "common"
  role: "founder"
}
shareholder ben {
  name: "Ben Sato (CTO)"
  shares: 3600000
  class: "common"
  role: "founder"
}
shareholder employees {
  name: "Employee options (granted)"
  shares: 600000
  class: "common"
  role: "employee"
}
shareholder northwind_seed {
  name: "Northwind (seed)"
  shares: 1500000
  class: "seed"
  role: "investor"
}
shareholder seed_angels {
  name: "Seed angels (6)"
  shares: 500000
  class: "seed"
  role: "investor"
}
shareholder safe_holders {
  name: "SAFE holders (Series A-1)"
  shares: 1222222
  class: "series-a"
  role: "investor"
}
shareholder halcyon {
  name: "Halcyon Capital (lead)"
  shares: 2533334
  class: "series-a"
  role: "investor"
}
shareholder northwind_a {
  name: "Northwind (A pro rata)"
  shares: 844444
  class: "series-a"
  role: "investor"
}

option_pool esop {
  shares: 2288889
  granted: 600000
  label: "Option pool (unallocated)"
}

round seed {
  name: "Seed"
  raise: 2000000
  pre_money: 9000000
  lead: "Northwind Ventures"
  date: "2023-09-01"
}
round safe {
  name: "Post-money SAFE ($15M cap)"
  raise: 1500000
  pre_money: 13500000
  lead: "Pioneer Fund"
  date: "2024-06-15"
}
round series_a {
  name: "Series A"
  raise: 8000000
  pre_money: 32000000
  lead: "Halcyon Capital"
  date: "2025-04-30"
}

view ownership: captable