Tutorials 5 min read ·

Market Sizing Cheat Sheet: Formulas for Every Question Type

Master market sizing with 6 ready-made formula templates for consulting interviews. Covers consumer products, B2B, digital platforms, and more.

Confused? That's okay.
Practice with AI until you master it.
Start Practice → Upgrade to Pro →

Market sizing cheat sheet — six ready-made formula templates that cover over 90% of estimation questions in consulting interviews. Classify your question into one of six patterns (consumer product, subscription, physical locations, B2B, digital platform, or filter chain), grab the matching formula, and plug in anchor numbers. Pattern recognition beats raw arithmetic every time.

Most market sizing questions fall into six repeatable patterns. Recognizing the pattern in the first 10 seconds lets you pull the matching formula off the shelf and start plugging in numbers — no blank-page panic, no wasted setup time. Based on our experience coaching candidates through 500+ mock interviews, pattern-matching is the single highest-leverage skill for estimation questions.

Classify First, Calculate Second

The biggest time sink in market sizing is not arithmetic — it is deciding how to structure the problem. This decision tree reduces that step to under 10 seconds:

flowchart TD
    A[Market Sizing Question] --> B{What are you sizing?}
    B -->|Revenue of a product| C{Physical or digital?}
    B -->|Count of things or people| D["Template #6: Filter Chain"]
    B -->|Revenue of locations| E["Template #3: Unit Economics"]
    C -->|Physical consumer good| F["Template #1: Consumer Product"]
    C -->|Subscription or recurring| G["Template #2: Subscription"]
    C -->|Sold to businesses| H["Template #4: B2B Market"]
    C -->|Ad-supported or platform| I["Template #5: Digital Platform"]

Once you classify the question, grab the matching template below. Each template needs only 3-4 inputs — an anchor number, a penetration rate, and a price or frequency metric.

The Six Templates

Template 1: Consumer Product

Consumer product sizing is the most common estimation pattern in case interviews, covering everything from toothpaste to sneakers.

Formula: Population × Relevant % × Units per Year × Price per Unit

Worked example — US toothpaste market:

StepValueSource
US population330MAnchor number
% who buy toothpaste95%Near-universal product
Tubes per year5~1 every 10 weeks
Price per tube$4Rounded average
Market size$6.3B330M × 0.95 × 5 × $4

Sanity check: $6.3B ÷ 330M = ~$19 per person per year, or about $1.60 per month on toothpaste. Reasonable.

Template 2: Subscription / Recurring Service

Subscription sizing applies to any market defined by recurring payments — streaming services, gym memberships, insurance, SaaS tools for consumers.

Formula: Target Population × Penetration Rate × Monthly Price × 12

Worked example — US gym membership market:

StepValueSource
US adults260MAnchor number
Gym membership rate20%~1 in 5 adults
Average monthly fee$45Mid-range estimate
Market size$28B260M × 0.20 × $45 × 12

Sanity check: $28B ÷ 260M adults = ~$108 per adult per year. That is $9 per month averaged across all adults including non-members — plausible.

Template 3: Physical Locations

Use this template when the question centers on a chain, store category, or physical infrastructure like gas stations, restaurants, or hotels.

Formula: Number of Locations × Revenue per Location per Year

Worked example — US coffee shop market:

StepValueSource
US coffee shops~40,000~1 per 8,000 residents
Average daily revenue$1,500Mid-size shop estimate
Operating days per year350Rounded from 365
Market size$21B40K × $1,500 × 350

Cross-check from the demand side: roughly 200M US coffee drinkers spending ~$105 per year = $21B. The two approaches converge.

Template 4: B2B Market

B2B sizing replaces consumer headcount with company count. The key variable is adoption rate, which varies widely by product maturity.

Formula: Companies in Segment × Adoption Rate × Annual Contract Value

Worked example — US CRM software market:

StepValueSource
US companies with 50+ employees~300KCensus-based anchor
CRM adoption rate70%Mature category
Average annual spend$25KPer-company estimate
Small-business add-on+40%Cheaper tiers, high volume
Market size~$7.4B(300K × 0.70 × $25K) × 1.4

When sizing B2B markets, always ask your interviewer whether the scope includes small businesses. This segment can add 30-50% to your estimate.

Template 5: Digital Platform

Digital platform sizing works for ad-supported services, marketplaces, and freemium products where monetization rate is a critical variable.

Formula: Users × Monetization Rate × Revenue per Monetized User per Year

Worked example — US podcast advertising market:

StepValueSource
US monthly podcast listeners~100M~30% of population
% on ad-supported shows75%Most major shows run ads
Ad revenue per listener per year$25Industry benchmark range
Market size$1.9B100M × 0.75 × $25

For platform questions, distinguish between total users and monetized users. Many interviewers test whether you recognize this distinction.

Template 6: “How Many of X?” (Filter Chain)

Filter chain sizing applies when the question asks for a count rather than revenue — how many dentists in a city, how many elevators in a country, how many traffic lights in a state.

Formula: Base Population → Filter 1 → Filter 2 → ... → Final Count

Worked example — dentists in New York City:

StepValueLogic
NYC population8.3MAnchor number
Dental visits per year2Recommended standard
% who actually visit60%Not everyone goes
Total visits per year10M8.3M × 2 × 0.60
Visits per dentist per day8Typical schedule
Working days per year250Standard
Visits per dentist per year2,0008 × 250
Number of dentists~5,00010M ÷ 2,000

Sanity check: 5,000 dentists for 8.3M people = 1 dentist per 1,660 residents. The US average is roughly 1 per 1,500 — close enough.

Quick-Reference Card

This table summarizes all six templates in one view — useful for rapid classification during an interview:

#PatternFormulaKey Anchor
1Consumer productPop × % × Frequency × Price330M US population
2SubscriptionTarget × Penetration × Monthly × 12260M US adults
3Physical locationsLocations × Rev/Location/Year130M US households
4B2B marketCompanies × Adoption × ACV~6M US businesses
5Digital platformUsers × Monetization × Rev/User280M smartphone users
6Filter chainBase → Filter → Filter → CountVaries by question

Three Sanity Checks You Should Always Run

Every estimate deserves at least one reality check before you present it. In our experience, a 5-second sanity check catches the most common market sizing error — losing a zero:

CheckMethodWhat It Catches
Per-capita divideTotal ÷ population = spend per personOrder-of-magnitude errors
Reverse engineeringWork backwards from answer to implied behaviorUnrealistic assumptions
Cross-methodRe-estimate using the opposite approachStructural blind spots

If your US coffee market estimate works out to $3,000 per person per year, you dropped a decimal somewhere. The per-capita divide reveals this instantly.

Key Takeaways

  • Classify your question into one of six patterns before touching any numbers — this eliminates the blank-page problem
  • Consumer products, subscriptions, physical locations, B2B, digital platforms, and filter chains cover over 90% of estimation questions
  • Each formula requires only 3-4 inputs: a population anchor, a penetration or usage rate, and a price or frequency metric
  • Always run at least one sanity check before presenting — the per-capita divide takes 5 seconds and catches zero-dropping errors
  • Memorize 10-15 anchor numbers to power every formula (see our full list in Market Sizing Shortcuts)
  • Speed comes from pattern recognition, not faster arithmetic — practice classifying questions with market sizing cases in our case library

Ready to test these formulas under realistic pressure? Try an AI Mock Interview that scores your structure and accuracy, or work through our Market Sizing Practice Drills for targeted repetition. For the underlying methodology behind top-down and bottom-up approaches, see our guide on Market Sizing Techniques.