Article
Startup Guide

Bottom-Up Revenue Estimation — Formulas, Examples, and a Practical Template

2026.05.02·9 min·OPENSEED

Anyone can write “₩10B in revenue by year 5.” But if you can't explain where that number came from in five seconds, you lose credibility instantly. Top-down estimates look fast and tidy, but they're the first thing reviewers and investors get suspicious of. This article covers 4 bottom-up formula models, real B2B SaaS and D2C examples, how to validate your assumptions, and the standard format for presenting all of it in a business plan.

Intro.

#Top-Down vs. Bottom-Up — Why Bottom-Up Wins

ApproachDescriptionCredibility
Top-down“X% of a ₩___T market → ₩___”Low — the formula can't be verified
Bottom-upCustomer count × price × conversion rate → ₩___High — each assumption can be checked

Top-down relies on the vague assumption that “it's a big market, so we'll capture some of it.” A reviewer immediately asks where that “X%” came from — and if there's no answer, trust collapses. Bottom-up is the opposite: because it breaks out each assumption individually, a reviewer can check the math, and numbers that can be checked earn trust.

주의
If you present revenue using only a top-down approach, reviewers immediately grow suspicious of the second S (growth strategy) in P-S-S-T. Include at least one line with a bottom-up formula.
02

#4 Formulas by Business Model

ModelFormulaCore assumptions
Subscription (SaaS)Active users × monthly ARPU × 12 × retention rateMonthly churn / ARPU / activation rate
Transaction (commerce, booking)Number of transactions × average transaction value × take rateTransaction frequency / average price / fee rate
Advertising (content, media)MAU × impressions per MAU × CPM × 1/1000Time on site / fill rate / CPM rate
B2B (licensing, contracts)Number of contracts × average contract value × renewal rateSales cycle / contract value / churn

For hybrid models (e.g., SaaS plus transaction fees), combine both formulas. Don't cram every assumption into one formula — the standard approach is to present each model separately.

03

#Assumptions, Step by Step — Customers, Price, Conversion, Retention

AssumptionDefinitionCredible source
Customer countActive customers reachable within 1–3 yearsIndustry benchmarks + marketing funnel estimate
PriceAverage payment per person or per transactionCompetitor pricing + your own prior interviews
Conversion rateInterest → purchase ratioIndustry average (B2B 1–3% / B2C 5–10%)
Retention rateMonthly or annual retentionIndustry benchmark + your own beta data
TIP
Cite a source for every assumption. If your assumptions come from a credible source, credibility in the formula's output follows automatically. Never use words like “estimated,” “assumed,” or “expected” without a source attached.
04

#Worked Example 1 — B2B SaaS (Accounting Software)

A B2B SaaS accounting product for Korean SMBs. Let's estimate Year 3 revenue bottom-up.

AssumptionValueSource
Target SMB count320,000 (₩500M–₩5B revenue range)Statistics Korea, KOSIS 2025
3-year penetration rate1.2% (conservative for Early Adopters)Average penetration for comparable SaaS
Monthly ARPU₩110KAverage competitor pricing + interviews
Monthly churn rate2.5%Korean B2B SaaS average

Formula: 320,000 × 1.2% × ₩110K × 12 months × (1 − 2.5%×12) ≈ ₩3.1B. This is presented as “Year 3 revenue: ₩3.1B,” and a reviewer can check the math on each of the four assumptions. The question “is a 1.2% penetration rate too low or too high?” is still fair game — but at minimum, the formula itself has earned credibility.

05

#Worked Example 2 — D2C Premium Food

A D2C premium food subscription. Estimating Year 2 revenue.

AssumptionValueSource
Target segment920,000 single working women in greater SeoulKOSIS 2025
2-year awareness rate2%Marketing budget + reverse-engineered CAC
Awareness → purchase conversion8%D2C food industry average
Monthly ARPU₩45KAverage subscription price
Monthly churn rate6%D2C food industry average

Formula: 920,000 × 2% × 8% × ₩45K × 12 months × (1 − 6%×12) ≈ roughly ₩300M. It looks small, but as a “Year 2 revenue” figure, it's conservative and credible. A small, checkable number carries more weight in a business plan than a big, unverifiable one.

06

#Validating Assumptions — Source, Scope, Timeframe

  1. State your source — prioritize credible institutions like Statistics Korea, KOSIS, industry research institutes, Statista, or Gartner
  2. State your scope — define the boundaries clearly, e.g., “320,000 domestic SMBs (₩500M–₩5B revenue)”
  3. State your timeframe — note the reference point, e.g., “as of 2025”
  4. Run a sensitivity analysis — show, in a table, how revenue changes with a ±20% swing in your key assumptions
  5. Benchmark — compare against the actual revenue of comparable companies at a similar stage
주의
Attaching a sensitivity analysis preempts a reviewer's doubts. For a “1.2% penetration rate” assumption, present a table showing revenue at 0.6% / 1.2% / 2.4%.
07

#Presenting It in Your Business Plan — Formula, Table, and Sensitivity, as a Set

Bottom-up revenue is most credible when presented as a set of three: one formula line, an assumptions table, and a sensitivity table.

  • One formula line — “Year N revenue = customer count × price × conversion rate × ...”
  • Assumptions table — the value, source, and range for each variable (4–6 rows)
  • Sensitivity table — how revenue shifts with a ±20% swing in 1–2 key assumptions

This three-part set fits on a single page. But the impact is significant — it lets a reviewer check your revenue estimate's math in 30 seconds, automatically creating the impression that it's well-founded.

Summary.

#Revenue Estimate Self-Diagnosis Checklist

  1. Did you include at least one bottom-up formula line, rather than relying only on top-down (“X% of a ₩___T market”)?
  2. Did you cite a source for every variable in the formula?
  3. Do the variable values fall within industry benchmark ranges?
  4. Does your target segment match the definition in your P section?
  5. Did you attach a sensitivity analysis (±20%) as a table?
  6. Do Year 1, 3, and 5 revenue figures progress in stages with a reasonable growth rate?
  7. Do units, currency, and timeframe match across every table?
CTA
OpenSeed's AI review CFO agent automatically validates the formula, assumptions, and sensitivity behind your revenue estimate — flagging a missing formula, absent sources, or unrealistic assumptions, item by item.
광고

Validate Bottom-Up Revenue Estimates with the CFO Agent

Item-by-item diagnosis of formula, assumptions, and sensitivity — instantly raise the credibility of your business plan's revenue section.

🔒 Free during beta · your submission isn't saved

Start Free AI Feedback →

관련 AI 피드백 서비스.

AI 피드백
사업계획서 AI 추천
AI 피드백
TIPS 사업계획서
AI 피드백
IR 덱 피드백
RELATED · Same categoryStartup Guide
Business Plans With No Unit Economics at All — Why Reviewers Dock Points Immediately2026.07.12 · 8 minBusiness Plan 'Competitive Advantage' — Why an Unsupported Comparison Table Costs You Points in Review2026.07.11 · 8 minBusiness Plan Mistake Log: When You Have a 'Problem Definition' But No Customer Validation2026.07.09 · 7 minThe Business Plan Mistake Log Series — 4 Point-Losing Patterns AI Review Keeps Finding2026.07.09 · 8 min3 Patterns Where the 'Problem → Solution' Logic Breaks Down in Korean Startup Grant Business Plans2026.07.09 · 8 min
← Back to Discovery