Skip to main content

Market Sizing Workflow

Quickly estimate if an opportunity is worth pursuing before investing in ICP definition and content creation.

Human Role: Assumptions, sanity checks, go/no-go decision AI Role: Research, calculations, comparable analysis Spectrum: AI-Assisted


Overview

AttributeValue
PurposeValidate opportunity size before committing resources
TriggerNew business idea, market entry decision, pivot consideration
FrequencyPer opportunity (before ICP work)
Duration1-2 hours
OwnerStrategy / Product Lead
OutputTAM/SAM/SOM estimate + go/no-go recommendation

Prerequisites

Tools Required

ToolPurposeAccess
AI AssistantResearch, calculationsAPI or chat
SpreadsheetModel buildingGoogle Sheets
Industry reportsValidation dataStatista, IBISWorld

Knowledge Requirements

  • Basic arithmetic and Fermi estimation
  • Understanding of TAM/SAM/SOM framework
  • Domain knowledge of target market

Inputs

What you need before starting:

InputSourceRequired?
Business ideaInternal ideation
Target geographyStrategy decision
Product/service definitionProduct brief
Pricing assumptionCompetitive analysis
Industry dataResearch / AIOptional

Upstream Dependencies

Upstream ActivityWhat It ProvidesLink
Business Idea GenerationThe opportunity to sizeIdeas

Process

Phase 1: Define the Market

Duration: 15-20 minutes Responsibility: Human-led

Step 1.1: Specify Boundaries

  • Define the product/service clearly
  • Identify target customer segment
  • Specify geographic scope
  • Set time horizon (annual market)

Step 1.2: Choose Estimation Approach

ApproachWhen to UseAccuracy
Top-downEstablished markets with industry dataHigher
Bottom-upNew markets, specific nichesMore conservative
FermiQuick validation, no data availableOrder of magnitude

Phase 1 Output: Clear market definition and approach selected


Phase 2: Identify Variables (Fermi Method)

Duration: 20-30 minutes Responsibility: AI-assisted research

Step 2.1: List Key Variables

For consumer markets:

  • Total population in geography
  • % in target demographic
  • % with relevant need/problem
  • % willing to pay
  • Average price point
  • Purchase frequency

For B2B markets:

  • Total businesses in geography
  • % in target industry/size
  • % with relevant problem
  • % with budget
  • Average contract value
  • Sales cycle length

Step 2.2: Research Each Variable

Use AI to find:

  • Census/population data
  • Industry reports
  • Competitor disclosures
  • Analogous market data

Phase 2 Output: Variable list with research sources


Phase 3: Make Estimates

Duration: 20-30 minutes Responsibility: Human judgment + AI calculation

Step 3.1: Estimate Each Variable

For each variable, document:

**Variable:** [Name]
**Estimate:** [Number]
**Source:** [Where this came from]
**Confidence:** [High/Medium/Low]
**Range:** [Low estimate] - [High estimate]

Step 3.2: Calculate TAM/SAM/SOM

MetricDefinitionCalculation
TAMTotal Addressable MarketEveryone who could theoretically buy
SAMServiceable Available MarketTAM × % you can actually reach
SOMServiceable Obtainable MarketSAM × realistic market share (1-5% for new entrants)

Phase 3 Output: TAM/SAM/SOM numbers with confidence ranges


Phase 4: Sanity Check

Duration: 15-20 minutes Responsibility: Human judgment

Step 4.1: Compare to Known Data

  • Find published market size estimates
  • Compare to competitor revenues (if public)
  • Check against analogous markets
  • Verify order of magnitude is reasonable

Step 4.2: Stress Test Assumptions

  • What if key assumption is 2x wrong?
  • What's the worst-case scenario?
  • Does SOM still justify investment?

Phase 4 Output: Validated estimate or revised assumptions


Phase 5: Go/No-Go Decision

Duration: 10-15 minutes Responsibility: Human decision

Step 5.1: Apply Decision Criteria

CriterionThresholdYour Result
SOM size>$1M ARR potential
Growth rate>10% annually
CompetitionBeatable incumbents
FitAligns with capabilities

Step 5.2: Document Decision

## Market Sizing Decision: [Opportunity Name]

**Date:** [Date]
**TAM:** $[X]
**SAM:** $[X]
**SOM:** $[X] (at [Y]% market share)

**Decision:** [GO / NO-GO / NEED MORE DATA]

**Rationale:** [Why this decision]

**Next Steps:** [If GO, proceed to ICP definition]

Phase 5 Output: Documented go/no-go decision


Outputs

OutputFormatDestination
TAM/SAM/SOM estimateMarkdownStrategy docs
Go/no-go decisionDecision docTeam
Assumptions logSpreadsheetReference for future

Downstream Consumers

Downstream WorkflowWhat It NeedsLink
ICP DefinitionValidated market opportunityICP
Business CaseMarket size for projectionsIdeas

Success Criteria

Quality Metrics

MetricTargetMeasurement
Variables documentedAll key variablesChecklist
Sources citedEach estimateReview
Sanity check passedWithin 2x of compsComparison

Performance Metrics

MetricTargetTimeframe
Time to estimate<2 hoursPer run
Decision clarityBinary GO/NO-GOPer run
Estimate accuracy (post-hoc)Within 3x12 months

Failure Modes & Solutions

FailureSymptomSolution
Optimism biasSOM seems too goodUse conservative assumptions, stress test
Missing variablesEstimate feels incompleteList all conversion steps in funnel
No comparable dataCan't sanity checkFind analogous markets, adjacent industries
Analysis paralysisCan't finalize numbersSet time limit, accept order-of-magnitude

Example: Robotic Lawn Mowers (US)

Variables

VariableEstimateSource
US households130MCensus
% with lawns70%Industry data
% interested in robotic10%Survey data
Average price$1,000Competitor pricing
Replacement cycle5 yearsProduct lifespan

Calculation

Potential customers = 130M × 70% × 10% = 9.1M households
Annual purchases = 9.1M ÷ 5 years = 1.82M units/year
TAM = 1.82M × $1,000 = $1.82B/year
SAM (US suburban only) = $1.82B × 60% = $1.09B
SOM (3% new entrant share) = $1.09B × 3% = $33M

Decision

SOM of $33M justifies further investigation. Proceed to ICP definition.


Context


Fermi Estimation Principles

  1. Break down the problem into smaller components
  2. Use round numbers to simplify calculations
  3. Make reasonable assumptions based on known facts
  4. Aim for order-of-magnitude, not precision
  5. Document everything for future reference

Changelog

DateChangeReason
2024-12Upgraded to workflow templateStandardize with inputs/outputs