Transparent, versioned formulas
Every metric ships with its formula, default inputs, and a version tag. Pin to a version (?v=v1) for reproducibility, we never silently change a formula on a saved scenario or board book.
Methodology
BoardFluent starts with broadly accepted SaaS metric definitions and keeps benchmark guidance conservative until opt-in cohorts are sufficiently dense. Premium board-book AI drafting is grounded in the metric snapshots you provide, with the evidence shown before generation.
Maintained by Mike Dayton, 20+ years leading revenue as CRO, CSO, and GMEvery metric ships with its formula, default inputs, and a version tag. Pin to a version (?v=v1) for reproducibility, we never silently change a formula on a saved scenario or board book.
Board Book AI draft prompts use only the inputs, outputs, and metric snapshots you provide. The model is instructed to refuse fabricated numbers and we show the evidence sent to the model before generation.
Public SaaS guidance (curated research), BoardFluent anonymized participant cohorts (opt-in, k≥10), and investor firm internal portfolio rollups (your portcos only). Individual companies are never shown in cohort views.
Participant cohort bands (p25 / p50 / p75) appear only after a sample threshold is met. Below threshold, we fall back to curated public guidance with the source noted on each card.
Metric snapshots in a board book come from manual entry, CSV import, or a saved scenario today. Read, only Stripe Connect sync is coming soon. Outputs should always be reviewed by the founder or operator before sending.
Calculator outputs, AI explanations, and board narrative are decision support, not advice. Verify formulas, inputs, and assumptions before reporting to your board or investors.
Browse the full set of formula definitions and version tags below. Need the canonical source code? See the public formula repo.
CAC = Sales and marketing spend / New customers acquired
Calculate blended CAC from acquisition spend and new customer volume.
CAC payback = CAC / (ARPA * Gross margin)
Estimate how many months it takes to recover CAC from gross profit.
LTV = ARPA * Gross margin / Monthly churn rate
Estimate gross-profit lifetime value using ARPA, margin, and churn.
LTV:CAC = LTV / CAC
Compare lifetime value to acquisition cost to judge acquisition efficiency.
NRR = (Beginning revenue - churn - contraction + expansion) / Beginning revenue * 100
Measure retained and expanded recurring revenue from an existing cohort.
Gross margin % = (Revenue − COGS) / Revenue × 100
Calculate gross margin percent and gross profit from revenue and cost of goods sold for a reporting period.
EBITDA margin % = EBITDA / Revenue × 100
Calculate EBITDA margin for a reporting period. Enter the EBITDA and revenue your finance team uses, one definition per board pack.
FCF margin % = Free cash flow / Revenue × 100
Calculate free cash flow margin for a reporting period. Enter FCF and revenue on the same cash or accrual basis your board uses.
GRR = (Beginning revenue - churn - contraction) / Beginning revenue * 100
Measure retained recurring revenue before expansion offsets losses.
Logo churn = Churned customers / Starting customers; gross revenue churn = lost MRR / starting MRR
Calculate logo churn, gross revenue churn, and net revenue churn together.
ARR = MRR * 12; ARPA = MRR / paying accounts; ACV = annual contract value / annual contracts
Normalize core recurring revenue metrics for SaaS reporting.
Rule of 40 = Revenue growth % + EBITDA margin %
Combine growth and profitability into the classic SaaS operating balance score.
Magic Number = (Current quarter ARR - Prior quarter ARR) / Prior quarter sales and marketing spend
Estimate sales and marketing efficiency from the ARR created by the previous quarter's spend.
Burn multiple = Net burn / Net new ARR
Measure how many dollars of burn are required to create each dollar of net new ARR.
Quick ratio = (New MRR + Expansion MRR) / (Churned MRR + Contraction MRR)
Compare new and expansion revenue against churn and contraction drag.
Revenue growth % = (Current revenue − Prior revenue) / Prior revenue × 100
Measure period-over-period revenue growth. Label the comparison (YoY or QoQ) for board consistency, the formula is the same.
Revenue per employee = Revenue / FTEs
Measure total company revenue per full-time equivalent. Distinct from new ARR per GTM FTE, this uses total revenue and total headcount.
Rule of X = (Revenue growth % × growth weight) + Free cash flow margin %
Weight growth against free cash flow margin for later-stage SaaS valuation discipline.
Net new ARR = New ARR + Expansion ARR - Churned ARR - Contraction ARR
Break ARR creation into new, expansion, churn, and contraction components.
Runway (months) = Cash on hand / Monthly net burn
Estimate months of runway from cash, revenue, and operating expenses. Toggle scenarios for hiring or growth assumptions.
Pipeline coverage = Qualified pipeline / Revenue target
Estimate whether qualified pipeline is sufficient for a revenue target.
Sales velocity = Opportunities × Average deal size × Win rate / Sales cycle days
Calculate expected revenue throughput per day across a sales pipeline.
Win rate = Won deals / Total closed deals × 100
Measure closed-won efficiency from closed opportunity volume.
GTM efficiency = (Net new ARR / Sales and marketing spend) × NRR × Gross margin
Blend acquisition efficiency, retention quality, and margin into one operating score.
New ARR per GTM FTE = Net new ARR / GTM FTEs
Measure net new ARR created per go-to-market full-time equivalent.
Ramped quota capacity = Ramped AEs × Average quota per AE × Attainment assumption
Estimate bookings capacity from fully ramped account executives, quota, and expected attainment.
Ramped quota coverage = Ramped quota capacity / Bookings plan
Compare ramped AE quota capacity to the period bookings plan to expose reliance on unramped reps or new hires.
New ARR mix = Each source ARR / Total new ARR × 100; concentration = largest single-source share
Report the percent split of new ARR across sourcing channels and flag concentration risk.
Search for a command to run...