Market Sizing
Rigorous market sizing using dual TAM/SAM/SOM methodology (top-down and bottom-up) with reconciliation, sensitivity analysis, and growth projection.
Required Inputs
Input
Description
Required?
Industry / product category
What market is being sized
Yes
Geographic scope
Country, region, or global
Yes
Target customer segment(s)
Who buys this product/service
Yes
Product/service definition
What is being sold, at what price point
Yes
Time horizon
Current year and projection period (e.g., 2026-2031)
Yes
Company capabilities
Current reach, channels, capacity constraints
For SOM
Known data points
Any existing research, revenue figures, customer counts
If available
Currency
Reporting currency
Yes
Execution Steps
Step 1: Define Market Boundaries
Establish precise definitions before any calculation:
Product scope : What products/services are included and excluded?
Customer scope : Which buyer segments (B2B, B2C, enterprise, SMB)?
Geographic scope : Which countries/regions? Regulatory differences?
Value chain scope : Which parts of the value chain (manufacturing, distribution, SaaS layer)?
Document boundary decisions explicitly — these are the #1 source of market sizing disagreements.
Step 2: Top-Down Analysis
Start from the largest defensible number and narrow:
Identify macro data sources (in order of reliability):
Government statistics (Census, BLS, Eurostat, national statistical offices)
Industry association reports (trade bodies, industry groups)
Analyst reports (Gartner, IDC, Forrester, Statista, IBISWorld)
Public company filings (10-K revenue disclosures, earnings calls)
Academic research and published studies
Calculate top-down TAM :
Total industry revenue globally or in target geography
OR: Total number of potential buyers x average annual spend per buyer
Apply segmentation filters for SAM :
Filter by geography served
Filter by customer segment targeted
Filter by product/service fit (what portion of spend your offering addresses)
Filter by channel accessibility
Apply penetration and capacity constraints for SOM :
Realistic market share given competitive landscape (use analogues)
Channel and sales capacity limits
Brand awareness and reach constraints
Time-to-penetrate considerations
Step 3: Bottom-Up Analysis
Build from unit economics upward:
Count target customers :
Identify the number of potential buyers in each segment
Use company registries, industry databases, demographic data
Estimate purchase behavior :
Average deal size / ticket price
Purchase frequency (annual, monthly, one-time)
Adoption rate by segment (early adopters vs. mainstream)
Calculate bottom-up TAM :
TAM = Σ (Customers_in_segment × Price × Purchase_frequency) for all segments
Calculate bottom-up SAM :
SAM = Σ (Reachable_customers × Price × Frequency) for served segments
Calculate bottom-up SOM :
SOM = SAM × Expected_penetration_rate × Conversion_rate
Step 4: Reconciliation
Compare top-down and bottom-up estimates:
Calculate variance : If top-down and bottom-up differ by >30%, investigate why
Identify discrepancy sources :
Pricing assumptions differ?
Customer count estimates differ?
Scope definitions misaligned?
Triangulate : Use a third method (e.g., analogue-based, value-theory) if gap persists
Select final estimate : State which approach is primary and why; use the other as a sanity check
Document confidence level : High (estimates within 15%), Medium (15-40% range), Low (>40% range)
Step 5: Growth Rate Projection
Project market growth over the time horizon:
Historical growth rate : CAGR over last 3-5 years from industry data
Driver-based growth model :
Population/business formation growth
Penetration rate increase (adoption curve position)
Price changes (inflation, premiumization, commoditization)
Usage intensity changes
Regulatory tailwinds/headwinds
Analogue comparison : How did similar markets grow? (e.g., cloud adoption curve for AI SaaS)
Adoption curve positioning : Where on the S-curve is this market? (innovators → early majority → late majority)
Growth Phase
Typical Annual Growth
Characteristics
Emerging
30-80%+
Pre-product/market fit, few players
High growth
15-30%
Product/market fit proven, competition entering
Growth
8-15%
Market maturing, consolidation beginning
Mature
2-8%
Established players, GDP+ growth
Declining
<0%
Substitution, obsolescence
Step 6: Sensitivity Analysis
Test key assumptions:
Identify the 3-5 variables with the highest impact on market size (typically: customer count, price, adoption rate, growth rate)
Define ranges for each variable (pessimistic, base, optimistic)
Build sensitivity table : Show how TAM/SAM/SOM change as each variable moves
Tornado chart inputs : Rank variables by impact magnitude
Output Template
Market Sizing: [Industry/Product] — [Geography]
Date : [Date] | Prepared for : [Client/Project] | Confidence Level : [High/Medium/Low]
1. Market Definition & Boundaries
Dimension
Included
Excluded
Products/Services
[Specific offerings]
[Adjacent categories excluded]
Customer Segments
[Target segments]
[Non-target segments]
Geographies
[Countries/regions]
[Out-of-scope regions]
Value Chain
[Stages included]
[Stages excluded]
2. TAM / SAM / SOM Waterfall
Metric
Top-Down Estimate
Bottom-Up Estimate
Reconciled Estimate
Confidence
TAM (Total Addressable Market)
$[X]B
$[X]B
$[X]B
[H/M/L]
SAM (Serviceable Addressable Market)
$[X]B
$[X]B
$[X]B
[H/M/L]
SOM (Serviceable Obtainable Market)
$[X]M
$[X]M
$[X]M
[H/M/L]
SAM as % of TAM : [X]% — [Explanation of narrowing factors]
SOM as % of SAM : [X]% — [Explanation of capture assumptions]
3. Top-Down Methodology
Step
Value
Source
Notes
Global industry revenue
$[X]B
[Source, Year]
[Methodology note]
Geographic filter ([Region])
$[X]B
[Source]
[X]% of global
Segment filter ([Segment])
$[X]B
[Source]
[X]% of regional
Product relevance filter
$[X]B
[Assumption]
[X]% of segment spend
Top-Down TAM
$[X]B
4. Bottom-Up Methodology
Segment
# of Customers
Avg. Annual Spend
Segment TAM
[Segment 1]
[N]
$[X]
$[X]M
[Segment 2]
[N]
$[X]
$[X]M
[Segment 3]
[N]
$[X]
$[X]M
Total Bottom-Up TAM
[N]
$[X] avg
$[X]B
5. Reconciliation
Approach
TAM
SAM
SOM
Variance vs. Reconciled
Top-Down
$[X]B
$[X]B
$[X]M
[+/-X]%
Bottom-Up
$[X]B
$[X]B
$[X]M
[+/-X]%
Reconciled
$[X]B
$[X]B
$[X]M
—
Reconciliation notes : [Explain why one approach is favored, what drove differences, how you resolved them]
6. Market Growth Projection
Year
TAM
Growth %
SAM
SOM
[Current]
$[X]B
—
$[X]B
$[X]M
[+1]
$[X]B
[X]%
$[X]B
$[X]M
[+2]
$[X]B
[X]%
$[X]B
$[X]M
[+3]
$[X]B
[X]%
$[X]B
$[X]M
[+5]
$[X]B
[X]%
$[X]B
$[X]M
Growth CAGR ([Current]-[+5]) : TAM [X]% | SAM [X]% | SOM [X]%
Key growth drivers :
[Driver 1 — quantified impact]
[Driver 2 — quantified impact]
[Driver 3 — quantified impact]
7. Sensitivity Analysis
Tornado Chart — Impact on TAM (Base: $[X]B)
Variable
Low Case
Base Case
High Case
TAM Range
[Variable 1]
[Low]
[Base]
[High]
$[X]B - $[X]B
[Variable 2]
[Low]
[Base]
[High]
$[X]B - $[X]B
[Variable 3]
[Low]
[Base]
[High]
$[X]B - $[X]B
[Variable 4]
[Low]
[Base]
[High]
$[X]B - $[X]B
Combined scenario range : $[Low]B (pessimistic) → $[Base]B (base) → $[High]B (optimistic)
8. Data Sources & Confidence Assessment
Data Point
Source
Year
Confidence
Risk
[Data point 1]
[Source]
[Year]
[H/M/L]
[Key risk to accuracy]
[Data point 2]
[Source]
[Year]
[H/M/L]
[Key risk to accuracy]
9. Key Assumptions & Caveats
[Assumption 1 — impact if wrong]
[Assumption 2 — impact if wrong]
[Assumption 3 — impact if wrong]
Quality Checks
TAM, SAM, and SOM are each calculated using BOTH top-down and bottom-up approaches
Top-down and bottom-up estimates are reconciled with variance explained
Every data point cites a specific source with year
Market boundaries (product, geography, customer, value chain) are explicitly defined
SAM narrowing from TAM is explained with specific filters and percentages
SOM includes realistic penetration assumptions, not aspirational targets
Growth projections use driver-based methodology, not just trend extrapolation
Sensitivity analysis tests at least 3 key variables with defined ranges
Confidence level (High/Medium/Low) is stated for each major estimate
Currency, time period, and geographic scope are stated in every table header
No circular reasoning (not using own revenue targets to justify market size)
Sanity checks applied: per-capita spend, comparison to adjacent markets, public company revenue benchmarks
1 --- 2 name: market-sizing 3 description: USE THIS SKILL when the user asks to size a market, estimate TAM/SAM/SOM, calculate addressable market, project market opportunity, estimate market potential, determine market size, build a market model, or quantify demand. Trigger terms: "market size", "TAM", "SAM", "SOM", "addressable market", "market opportunity", "how big is the market", "total market", "serviceable market", "market potential", "demand estimation", "market forecast". 4 --- 5 6 # Market Sizing 7 8 Rigorous market sizing using dual TAM/SAM/SOM methodology (top-down and bottom-up) with reconciliation, sensitivity analysis, and growth projection. 9 10 --- 11 12 ## Required Inputs 13 14 | Input | Description | Required? | 15 |---|---|---| 16 | Industry / product category | What market is being sized | Yes | 17 | Geographic scope | Country, region, or global | Yes | 18 | Target customer segment(s) | Who buys this product/service | Yes | 19 | Product/service definition | What is being sold, at what price point | Yes | 20 | Time horizon | Current year and projection period (e.g., 2026-2031) | Yes | 21 | Company capabilities | Current reach, channels, capacity constraints | For SOM | 22 | Known data points | Any existing research, revenue figures, customer counts | If available | 23 | Currency | Reporting currency | Yes | 24 25 --- 26 27 ## Execution Steps 28 29 ### Step 1: Define Market Boundaries 30 31 Establish precise definitions before any calculation: 32 33 1. **Product scope**: What products/services are included and excluded? 34 2. **Customer scope**: Which buyer segments (B2B, B2C, enterprise, SMB)? 35 3. **Geographic scope**: Which countries/regions? Regulatory differences? 36 4. **Value chain scope**: Which parts of the value chain (manufacturing, distribution, SaaS layer)? 37 38 Document boundary decisions explicitly — these are the #1 source of market sizing disagreements. 39 40 ### Step 2: Top-Down Analysis 41 42 Start from the largest defensible number and narrow: 43 44 1. **Identify macro data sources** (in order of reliability): 45 - Government statistics (Census, BLS, Eurostat, national statistical offices) 46 - Industry association reports (trade bodies, industry groups) 47 - Analyst reports (Gartner, IDC, Forrester, Statista, IBISWorld) 48 - Public company filings (10-K revenue disclosures, earnings calls) 49 - Academic research and published studies 50 51 2. **Calculate top-down TAM**: 52 - Total industry revenue globally or in target geography 53 - OR: Total number of potential buyers x average annual spend per buyer 54 55 3. **Apply segmentation filters for SAM**: 56 - Filter by geography served 57 - Filter by customer segment targeted 58 - Filter by product/service fit (what portion of spend your offering addresses) 59 - Filter by channel accessibility 60 61 4. **Apply penetration and capacity constraints for SOM**: 62 - Realistic market share given competitive landscape (use analogues) 63 - Channel and sales capacity limits 64 - Brand awareness and reach constraints 65 - Time-to-penetrate considerations 66 67 ### Step 3: Bottom-Up Analysis 68 69 Build from unit economics upward: 70 71 1. **Count target customers**: 72 - Identify the number of potential buyers in each segment 73 - Use company registries, industry databases, demographic data 74 75 2. **Estimate purchase behavior**: 76 - Average deal size / ticket price 77 - Purchase frequency (annual, monthly, one-time) 78 - Adoption rate by segment (early adopters vs. mainstream) 79 80 3. **Calculate bottom-up TAM**: 81 ``` 82 TAM = Σ (Customers_in_segment × Price × Purchase_frequency) for all segments 83 ``` 84 85 4. **Calculate bottom-up SAM**: 86 ``` 87 SAM = Σ (Reachable_customers × Price × Frequency) for served segments 88 ``` 89 90 5. **Calculate bottom-up SOM**: 91 ``` 92 SOM = SAM × Expected_penetration_rate × Conversion_rate 93 ``` 94 95 ### Step 4: Reconciliation 96 97 Compare top-down and bottom-up estimates: 98 99 1. **Calculate variance**: If top-down and bottom-up differ by >30%, investigate why 100 2. **Identify discrepancy sources**: 101 - Pricing assumptions differ? 102 - Customer count estimates differ? 103 - Scope definitions misaligned? 104 3. **Triangulate**: Use a third method (e.g., analogue-based, value-theory) if gap persists 105 4. **Select final estimate**: State which approach is primary and why; use the other as a sanity check 106 5. **Document confidence level**: High (estimates within 15%), Medium (15-40% range), Low (>40% range) 107 108 ### Step 5: Growth Rate Projection 109 110 Project market growth over the time horizon: 111 112 1. **Historical growth rate**: CAGR over last 3-5 years from industry data 113 2. **Driver-based growth model**: 114 - Population/business formation growth 115 - Penetration rate increase (adoption curve position) 116 - Price changes (inflation, premiumization, commoditization) 117 - Usage intensity changes 118 - Regulatory tailwinds/headwinds 119 3. **Analogue comparison**: How did similar markets grow? (e.g., cloud adoption curve for AI SaaS) 120 4. **Adoption curve positioning**: Where on the S-curve is this market? (innovators → early majority → late majority) 121 122 | Growth Phase | Typical Annual Growth | Characteristics | 123 |---|---|---| 124 | Emerging | 30-80%+ | Pre-product/market fit, few players | 125 | High growth | 15-30% | Product/market fit proven, competition entering | 126 | Growth | 8-15% | Market maturing, consolidation beginning | 127 | Mature | 2-8% | Established players, GDP+ growth | 128 | Declining | <0% | Substitution, obsolescence | 129 130 ### Step 6: Sensitivity Analysis 131 132 Test key assumptions: 133 134 1. **Identify the 3-5 variables with the highest impact** on market size (typically: customer count, price, adoption rate, growth rate) 135 2. **Define ranges** for each variable (pessimistic, base, optimistic) 136 3. **Build sensitivity table**: Show how TAM/SAM/SOM change as each variable moves 137 4. **Tornado chart inputs**: Rank variables by impact magnitude 138 139 --- 140 141 ## Output Template 142 143 ### Market Sizing: [Industry/Product] — [Geography] 144 145 **Date**: [Date] | **Prepared for**: [Client/Project] | **Confidence Level**: [High/Medium/Low] 146 147 #### 1. Market Definition & Boundaries 148 149 | Dimension | Included | Excluded | 150 |---|---|---| 151 | Products/Services | [Specific offerings] | [Adjacent categories excluded] | 152 | Customer Segments | [Target segments] | [Non-target segments] | 153 | Geographies | [Countries/regions] | [Out-of-scope regions] | 154 | Value Chain | [Stages included] | [Stages excluded] | 155 156 #### 2. TAM / SAM / SOM Waterfall 157 158 | Metric | Top-Down Estimate | Bottom-Up Estimate | Reconciled Estimate | Confidence | 159 |---|---|---|---|---| 160 | **TAM** (Total Addressable Market) | $[X]B | $[X]B | **$[X]B** | [H/M/L] | 161 | **SAM** (Serviceable Addressable Market) | $[X]B | $[X]B | **$[X]B** | [H/M/L] | 162 | **SOM** (Serviceable Obtainable Market) | $[X]M | $[X]M | **$[X]M** | [H/M/L] | 163 164 **SAM as % of TAM**: [X]% — *[Explanation of narrowing factors]* 165 **SOM as % of SAM**: [X]% — *[Explanation of capture assumptions]* 166 167 #### 3. Top-Down Methodology 168 169 | Step | Value | Source | Notes | 170 |---|---|---|---| 171 | Global industry revenue | $[X]B | [Source, Year] | [Methodology note] | 172 | Geographic filter ([Region]) | $[X]B | [Source] | [X]% of global | 173 | Segment filter ([Segment]) | $[X]B | [Source] | [X]% of regional | 174 | Product relevance filter | $[X]B | [Assumption] | [X]% of segment spend | 175 | **Top-Down TAM** | **$[X]B** | | | 176 177 #### 4. Bottom-Up Methodology 178 179 | Segment | # of Customers | Avg. Annual Spend | Segment TAM | 180 |---|---|---|---| 181 | [Segment 1] | [N] | $[X] | $[X]M | 182 | [Segment 2] | [N] | $[X] | $[X]M | 183 | [Segment 3] | [N] | $[X] | $[X]M | 184 | **Total Bottom-Up TAM** | **[N]** | **$[X] avg** | **$[X]B** | 185 186 #### 5. Reconciliation 187 188 | Approach | TAM | SAM | SOM | Variance vs. Reconciled | 189 |---|---|---|---|---| 190 | Top-Down | $[X]B | $[X]B | $[X]M | [+/-X]% | 191 | Bottom-Up | $[X]B | $[X]B | $[X]M | [+/-X]% | 192 | **Reconciled** | **$[X]B** | **$[X]B** | **$[X]M** | — | 193 194 **Reconciliation notes**: [Explain why one approach is favored, what drove differences, how you resolved them] 195 196 #### 6. Market Growth Projection 197 198 | Year | TAM | Growth % | SAM | SOM | 199 |---|---|---|---|---| 200 | [Current] | $[X]B | — | $[X]B | $[X]M | 201 | [+1] | $[X]B | [X]% | $[X]B | $[X]M | 202 | [+2] | $[X]B | [X]% | $[X]B | $[X]M | 203 | [+3] | $[X]B | [X]% | $[X]B | $[X]M | 204 | [+5] | $[X]B | [X]% | $[X]B | $[X]M | 205 206 **Growth CAGR ([Current]-[+5])**: TAM [X]% | SAM [X]% | SOM [X]% 207 208 **Key growth drivers**: 209 1. [Driver 1 — quantified impact] 210 2. [Driver 2 — quantified impact] 211 3. [Driver 3 — quantified impact] 212 213 #### 7. Sensitivity Analysis 214 215 **Tornado Chart — Impact on TAM (Base: $[X]B)** 216 217 | Variable | Low Case | Base Case | High Case | TAM Range | 218 |---|---|---|---|---| 219 | [Variable 1] | [Low] | [Base] | [High] | $[X]B - $[X]B | 220 | [Variable 2] | [Low] | [Base] | [High] | $[X]B - $[X]B | 221 | [Variable 3] | [Low] | [Base] | [High] | $[X]B - $[X]B | 222 | [Variable 4] | [Low] | [Base] | [High] | $[X]B - $[X]B | 223 224 **Combined scenario range**: $[Low]B (pessimistic) → $[Base]B (base) → $[High]B (optimistic) 225 226 #### 8. Data Sources & Confidence Assessment 227 228 | Data Point | Source | Year | Confidence | Risk | 229 |---|---|---|---|---| 230 | [Data point 1] | [Source] | [Year] | [H/M/L] | [Key risk to accuracy] | 231 | [Data point 2] | [Source] | [Year] | [H/M/L] | [Key risk to accuracy] | 232 233 #### 9. Key Assumptions & Caveats 234 235 1. [Assumption 1 — impact if wrong] 236 2. [Assumption 2 — impact if wrong] 237 3. [Assumption 3 — impact if wrong] 238 239 --- 240 241 ## Quality Checks 242 243 - [ ] TAM, SAM, and SOM are each calculated using BOTH top-down and bottom-up approaches 244 - [ ] Top-down and bottom-up estimates are reconciled with variance explained 245 - [ ] Every data point cites a specific source with year 246 - [ ] Market boundaries (product, geography, customer, value chain) are explicitly defined 247 - [ ] SAM narrowing from TAM is explained with specific filters and percentages 248 - [ ] SOM includes realistic penetration assumptions, not aspirational targets 249 - [ ] Growth projections use driver-based methodology, not just trend extrapolation 250 - [ ] Sensitivity analysis tests at least 3 key variables with defined ranges 251 - [ ] Confidence level (High/Medium/Low) is stated for each major estimate 252 - [ ] Currency, time period, and geographic scope are stated in every table header 253 - [ ] No circular reasoning (not using own revenue targets to justify market size) 254 - [ ] Sanity checks applied: per-capita spend, comparison to adjacent markets, public company revenue benchmarks