Setting the file. One moment.
Details · Market Sizing Analysis · wshobson/agents · Skills Docs
ContentsBack to the top of the page Turborepo Caching
Python
Start with total market size and narrow to addressable segments.
Identify total market category from research reports
Apply geographic filters (target regions)
Apply segment filters (target industries/customers)
Calculate competitive positioning adjustments
When to use: Established markets with available research (e.g., SaaS, fintech, e-commerce)
Strengths: Quick, uses credible data, validates market existence
Limitations: May overestimate for new categories, less granular
Build market size from customer segment calculations.
Define target customer segments
Estimate number of potential customers per segment
Determine average revenue per customer
Calculate realistic penetration rates
When to use: B2B, niche markets, specific customer segments
Strengths: Most credible for investors, granular, defensible
Limitations: Requires detailed customer research, time-intensive
Calculate based on value created and willingness to pay.
Identify problem being solved
Quantify current cost of problem (time, money, inefficiency)
Calculate value of solution (savings, gains, efficiency)
Estimate willingness to pay (typically 10-30% of value)
Multiply by addressable customer base
When to use: New categories, disruptive innovations, unclear existing markets
Strengths: Shows value creation, works for new markets
Limitations: Requires assumptions, harder to validate
Clearly specify what market is being measured.
What problem is being solved?
Who are the target customers?
What’s the product/service category?
What’s the geographic scope?
What’s the time horizon?
Problem: E-commerce companies struggle with email marketing automation
Customers: E-commerce stores with >$1M annual revenue
Category: AI-powered email marketing software
Geography: North America initially, global expansion
Horizon: 3-5 year opportunity
Identify credible data for calculations.
Industry research reports (Gartner, Forrester, IDC)
Government statistics (Census, BLS, trade associations)
Public company filings and earnings
Market research firms (Statista, CB Insights, PitchBook)
Customer interviews and surveys
Sales data and CRM records
Industry databases (LinkedIn, ZoomInfo, Crunchbase)
Competitive intelligence
Academic research
Customer problem quantification
Time/cost studies
ROI case studies
Pricing research and willingness-to-pay surveys
Apply chosen methodology to determine total market.
Find total category size from research
Document data source and year
Apply growth rate if needed
Validate with multiple sources
Count total potential customers
Calculate average annual revenue per customer
Multiply to get TAM
Break down by segment
Quantify total addressable customer base
Calculate value per customer
Estimate pricing based on value
Multiply for TAM
Narrow TAM to serviceable addressable market.
Geographic constraints (regions you can serve)
Product limitations (features you currently have)
Customer requirements (size, industry, use case)
Distribution channel access
Regulatory or compliance restrictions
TAM: $10B global email marketing
Geographic filter: 40% (North America)
Product filter: 30% (e-commerce focus)
Feature filter: 60% (need AI capabilities)
SAM = $10B × 0.40 × 0.30 × 0.60 = $720M
Determine realistic obtainable market share.
Current market share of competitors
Typical market share for new entrants (2-5%)
Resources available (funding, team, time)
Go-to-market effectiveness
Competitive advantages
Time to achieve (3-5 years typically)
SAM: $720M
Year 3 SOM: $720M × 2% = $14.4M
Year 5 SOM: $720M × 5% = $36M
Cross-check using multiple methods.
Compare top-down and bottom-up results (should be within 30%)
Check against public company revenues in space
Validate customer count assumptions
Sense-check pricing assumptions
Review with industry experts
Compare to similar market categories
TAM that’s too small (< $1B for VC-backed startups)
TAM that’s too large (unsupported by data)
SOM that’s too aggressive (> 10% in 5 years for new entrant)
Inconsistency between methodologies (> 50% difference)
Number of potential businesses in target segment
Average contract value (ACV)
Typical market penetration rates
Expansion revenue potential
Gross Merchandise Value (GMV) of category
Take rate (% of GMV you capture)
Total transactions or users
Total addressable users/households
Average revenue per user (ARPU)
Engagement frequency
Number of target companies by size/industry
Average project value or retainer
Typical buying frequency
Market definition and problem scope
TAM/SAM/SOM with methodology
Data sources and assumptions
Growth projections and drivers
Competitive landscape context
Lead with bottom-up calculation (most credible)
Show triangulation with top-down
Explain conservative assumptions
Link to revenue projections
Highlight market growth rate
Addressable customer segments
Prioritization by opportunity size
Entry strategy by segment
Expected penetration timeline
Resource requirements
Focus on SAM and SOM
Show segment-level detail
Connect to go-to-market plan
Identify expansion opportunities
Discuss competitive positioning
Mistake 1: Confusing TAM with SAM
Don’t claim entire market as addressable
Apply realistic product/geographic constraints
Be honest about serviceable market
Mistake 2: Overly Aggressive SOM
New entrants rarely capture > 5% in 5 years
Account for competition and resources
Show realistic ramp timeline
Mistake 3: Using Only Top-Down
Investors prefer bottom-up validation
Top-down alone lacks credibility
Always triangulate with multiple methods
Mistake 4: Cherry-Picking Data
Use consistent, recent data sources
Don’t mix methodologies inappropriately
Document all assumptions clearly
Mistake 5: Ignoring Market Dynamics
Account for market growth/decline
Consider competitive intensity
Factor in switching costs and barriers
To perform market sizing analysis:
Define the market - Problem, customers, category, geography
Choose methodology - Bottom-up (preferred) or top-down + triangulation
Gather data - Industry reports, customer data, competitive intelligence
Calculate TAM - Apply methodology formula
Narrow to SAM - Apply product, geographic, segment filters
Estimate SOM - 2-5% realistic capture rate
Validate - Cross-check with alternative methods
Document - Show methodology, sources, assumptions
Present - Structure for audience (investors, strategy, operations)