Financial Planning

Bottom-Up Market Sizing: A Startup TAM Worksheet

Build a bottom-up startup market estimate from customer counts and revenue assumptions. Use a source register and a copyable TAM worksheet.

By Finta Editorial TeamPublished October 8, 2026

Small customer groups assemble into nested translucent market layers.

What you will learn

  • Define a countable customer unit
  • Build a sourced market calculation
  • Keep total opportunity separate from an initial sales plan

Bottom-up market sizing estimates an opportunity from a defined customer count and a realistic revenue assumption. Start with who could buy, what they would buy, and how you count them. A large industry number is not a substitute for a defensible customer calculation.

Choose the unit before doing the math

Decide whether you sell to companies, locations, seats, households, or transactions. Avoid multiplying a count of organizations by a price per seat without estimating seats per organization. Set geography, business size, and relevant operating requirements before looking for a source. This makes exclusions visible.

Illustrative annual opportunity = eligible customer units × annual revenue per unit
Document: unit, eligibility definition, geography, source date, and pricing assumption.

Worked example: a location-based product

A fictional scheduling startup investigates 12,000 eligible clinic locations. This is an invented count for teaching, not a market estimate. Its assumed annual price is $2,400 per location.

LayerIllustrative calculationWhat it means
Defined total opportunity12,000 × $2,400 = $28.8M annuallyA modeled market at the assumed price
Initial serviceable segment3,000 × $2,400 = $7.2M annuallyLocations matching the initial product and geography
First-year operating hypothesis40 wins × $2,400 = $96,000 annualized revenueA sales hypothesis; not the market size

The 40-win hypothesis needs a separate acquisition model: reachable buyers, meetings, conversion, and timing. Do not choose a tiny market percentage and call it a sales plan. Annualized contracted revenue is also different from cash collected in the first year.

Build your source-and-assumption register

InputSource or testReview question
Customer countA dated official dataset or clearly defined directoryDoes it count businesses, establishments, or people?
Eligible shareDocumented filter or an explicit hypothesisCan you explain the exclusion without double-counting?
Annual priceCurrent contracts or a labeled pricing testIs this observed willingness to pay or an assumption?
Expansion segmentSeparate geography or customer groupIs it incremental, or already in the total?

For US business counts, the Census Bureau’s Statistics of U.S. Businesses is a useful source to investigate. Check the dataset’s definitions and coverage; not every business is an addressable buyer for your product.

Pressure-test the result

  • Recalculate with a lower price and narrower eligible count. Show which input changes the answer most.
  • Check for duplicate locations, overlapping customer groups, and annual-versus-monthly units.
  • Write down what your current product cannot serve yet. Keep future expansion separate.
  • Ask a teammate to reproduce the calculation using the linked inputs.
Customer unit: [definition]
Market boundaries: [geography + segment]
Count: [number, source URL, date, coverage]
Annual price: [amount, evidence or hypothesis]
Modeled opportunity: [calculation]
Initial segment: [count + exclusions]
Next validation: [input, owner, date]

Further reading: US Census Statistics of U.S. Businesses.

Put the lesson to work

Keep the source register beside your pitch. A reader should be able to distinguish the opportunity from your current customer evidence. Explore Finta Academy.

A Finta Field Guide based on our Fundraising Academy teaching. Worksheets and fictional examples are original educational exercises, not customer results or personalized financial, legal, or tax advice.