skills / research

market-sizing

what it does

Estimate market size using TAM, SAM, and SOM with top-down and bottom-up approaches. Use when sizing a market opportunity, estimating addressable market, preparing for investor pitches, or evaluating market entry.

Verified Before and after: 2 models 1 try per case View source Download .zip

Compare the answers

Answers from Claude Sonnet 5.5 and GPT-6.1 Sol · try 1 of 1

Same request, same model, once with the skill and once without. Read both and judge for yourself.

“Size the market for our scheduling software: TAM, SAM and SOM over the next 3 years.”

Source material given with the request

Product: Slotwise, appointment scheduling for physical therapy (PT) clinics in the US. Industry report: US "healthcare practice management software" market is $9.8B in 2026 (all medical specialties, includes billing and EHR products). US PT clinics: 38,000. Independent (not hospital-owned or part of a chain): 60%. Slotwise only fits clinics with 10 or fewer therapists: 85% of independent clinics. Price: $250 per clinic per month ($3,000 per year). Sales team: 4 reps, each closes about 6 clinics a month. Ignore churn.
with the skill
# Slotwise market sizing: US physical therapy clinics, 2026-2029 ## Market definition - **Problem:** appointment scheduling for PT clinics. - **Geography and segment:** US PT clinics. Slotwise can only serve independent clinics with 10 or fewer therapists. - **Pricing:** $3,000 per clinic per year ($250/month), the only revenue line. Billing and EHR are excluded. ## TAM **Bottom-up (primary):** 38,000 clinics × $3,000 = **$114M per year**. **Top-down cross-check:** The $9.8B figure covers all specialties and includes billing and EHR, so it can't be used directly. You gave no data on PT's share of it or scheduling's share of a practice-management suite, so the percentages below are my placeholder assumptions, not sourced data: | PT share of $9.8B | Scheduling share of PT spend | Implied TAM | |---|---|---| | 2% ($196M) | 20% | ~$39M | | 3% ($294M) | 30% | ~$88M | | 4% ($392M) | 30% | ~$118M | **Reconciliation:** The $114M bottom-up figure sits inside the plausible top-down range, but the top-down is only a loose sanity check. I'd treat **~$114M** as the TAM and trust it more because it rests on your actual clinic count and price. Note that this assumes every clinic would pay Slotwise's price. Competitors bundle scheduling into suites, so real spend on standalone scheduling may be lower.
Show the rest (48 more lines)
## SAM - Independent clinics: 38,000 × 60% = 22,800 - Fit (10 or fewer therapists): 22,800 × 85% = **19,380 clinics** - SAM = 19,380 × $3,000 = **$58.1M per year**, or **51% of TAM** ## SOM This is capacity-based: 4 reps × 6 closes per month = 24 new clinics per month, or 288 per year. There is no churn, as you instructed. | | Year 1 | Year 2 | Year 3 | |---|---|---|---| | Cumulative clinics (end of year) | 288 | 576 | 864 | | Ending ARR | $0.86M | $1.73M | $2.59M | | Recognized revenue (linear adds through the year) | ~$0.43M | ~$1.30M | ~$2.16M | | Share of SAM (clinics) | 1.5% | 3.0% | **4.5%** | **SOM at year 3: about 864 clinics, or $2.6M ARR, which is 4.5% of SAM and 2.3% of TAM.** This is a ceiling for the current team, not a forecast. It assumes the reps hit 6 closes per month from day one, with no ramp time, attrition, or lead shortage. A haircut is sensible: at 70% productivity, year-3 ARR is about $1.8M (~3.1% of SAM). ## Summary | Metric | Current (2026) | Year 3 projection | |---|---|---| | TAM | $114M | ~$114M (flat; see below) | | SAM | $58.1M (19,380 clinics) | ~$58M (flat) | | SOM | $0 (start of period) | $2.6M ARR at full productivity; ~$1.8M at 70% | I held TAM and SAM flat because you gave no growth rates for clinic count, price, or market growth. Any growth you add would be an assumption on my part. Each 5% per year of growth in clinics or price would put year-3 TAM at ~$132M. ## Growth drivers and trends - **Expansion:** Clinics with 11+ therapists and chains are excluded today. Adding them would raise SAM substantially. Adjacent modules (intake, reminders, billing) would increase revenue per clinic. - **Headwinds:** Suites with scheduling bundled in (EHR and practice management vendors) may make a standalone product hard to justify. Price pressure is also possible. - **Check:** Look at consolidation of independent clinics into chains, which would shrink SAM over time. ## Key assumptions and risks | # | Assumption | Confidence | How to validate | |---|---|---|---| | 1 | 38,000 clinics and the 60% independent share are accurate | Medium-high | Check against APTA or Census/BLS data | | 2 | 85% of independents have 10 or fewer therapists | Medium | Verify with the source of that figure | | 3 | Every SAM clinic would pay $3,000 per year for standalone scheduling | **Low** | Customer interviews and win/loss data. Many clinics already have scheduling inside their EHR. | | 4 | Each rep closes 6 clinics per month, sustained | Low-medium | Compare with actual trailing quota attainment and ramp time | | 5 | Zero churn | Low | SMB software typically churns, so the 3-year numbers are overstated. Use actual retention data. | | 6 | The top-down percentages | Low | Get a PT-specific market report | **What would change the numbers most:** Churn would cut SOM directly. Assumption 3 is the biggest risk to TAM and SAM. A realistic penetration ceiling for a standalone scheduling tool could cut SAM by half or more. Headcount is the main lever on SOM, since more reps would raise it roughly in proportion if lead supply holds. **Lead supply check:** 288 closes per year at a typical SMB close rate of 10-20% needs roughly 1,500-3,000 qualified opportunities per year. That is 8-15% of SAM entering the pipeline annually, so verify that your marketing can generate that volume.
without
# Slotwise market sizing (US, 3-year view) ## Approach I used a bottom-up build (clinics × price). The $9.8B industry figure covers all specialties and includes billing and EHR products, so it isn't a usable TAM for PT scheduling. I use it only as context: our TAM is about 1% of it. ## TAM: all US PT clinics 38,000 clinics × $3,000/yr = **$114M per year** ## SAM: clinics Slotwise can serve - Independent clinics: 38,000 × 60% = 22,800 - With 10 or fewer therapists: 22,800 × 85% = **19,380 clinics** - 19,380 × $3,000 = **~$58.1M per year** ## SOM: what sales capacity can capture Capacity: 4 reps × 6 closes per month = 24 clinics/month, or 288/year. With no churn, this is linear growth. | | Year 1 | Year 2 | Year 3 | |---|---|---|---| | New clinics | 288 | 288 | 288 | | Cumulative clinics (year-end) | 288 | 576 | 864 |
Show the rest (14 more lines)
| Year-end ARR | $0.86M | $1.73M | $2.59M | | Recognized revenue* | $0.43M | $1.30M | $2.16M | | Share of SAM (clinics) | 1.5% | 3.0% | 4.5% | *Assumes closes are spread evenly through the year, so each year's revenue is based on average clinics in service. **SOM: about 864 clinics, or about $2.6M ARR by the end of Year 3.** That is 4.5% of SAM and about 2.3% of TAM. Cumulative 3-year revenue is about $3.9M. ## Caveats - **SOM is capacity-limited, not demand-limited.** At 4.5% of SAM, there's plenty of room, so adding reps would raise SOM roughly linearly. - **It assumes full productivity from day one.** Real ramp time for new reps and lead-generation limits would lower Year 1. - **It ignores churn,** as instructed. Any real churn would lower the numbers. - **The clinic counts are held flat** for 3 years, and the model assumes one price for every clinic. Larger clinics within the 10-therapist limit might support higher pricing or add-ons. - **SAM doesn't subtract clinics locked into existing tools,** such as an EHR with built-in scheduling. The true addressable pool is likely smaller, so it's worth validating.

Answers are shown exactly as the model wrote them, from the first try, and nothing is picked by hand.

The models

2 models

Claude Sonnet 5.5

made by Anthropic

claude-sonnet-5-5 · revision not reported by the provider

1 try per case · tested 3 Nov 2026

GPT-6.1 Sol

made by OpenAI

gpt-6.1-sol · revision not reported by the provider

1 try per case · tested 3 Nov 2026

The tasks

written by Carte Blanche
ev-installs-growth

“What's this market worth now and in 2029, and how much of it could we realistically capture?”

nurse-language-app

“How big is this market in euros per year?”

pt-clinic-scheduling

“Size the market for our scheduling software: TAM, SAM and SOM over the next 3 years.”

restaurant-tam-slide

“An investor pushed back on our TAM slide. Is it wrong? Here's the slide and some numbers we have.”

spain-poland-check

“Our marketing lead sized Spain plus Poland at €37M a year. Can you check it and give me a better number?”

Install

Download the .zip and unzip it. Put its files, in a folder named market-sizing, here:

Claude Code~/.claude/skills/Every project. For one project only, use .claude/skills/ inside it.
Codex~/.agents/skills/Every project. For one repository only, use .agents/skills/ inside it.
Cursor~/.cursor/skills/Cursor also reads the Claude Code and Codex folders above.

Then start a new session and ask for what the skill does. Other agents that read SKILL.md have their own skills folder; check their docs.

Coming after launch: get skills from inside your agent, no download needed.