SKILLS / market-sizing
market-sizing
USE THIS SKILL when the user asks to size a market, estimate TAM/SAM/SOM,
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 |
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
Extraia para ~/.claude/skills/ e reinicie o Claude Code
research-ops
Evidence-first current-state research workflow for ECC. Use when the user wants fresh facts, comparisons, enrichment, or a recommendation built from current public evidence and any supplied local context.
researchresearch-assistant
Use for deep, multi-source research that requires synthesis, structured analysis, and iterative evidence gathering before writing the final answer or report.
researchmarket-sizing-analysis
Calculate TAM/SAM/SOM for market opportunities using top-down, bottom-up, and value theory methodologies. Use this skill when sizing markets, estimating addressable revenue, validating market opportunity for a new venture, or building investor-ready market analysis for a startup pitch or business...