hermes

Estimate market size (TAM, SAM, SOM)

Estimates TAM, SAM and SOM bottom-up with explicit assumptions and low-base-high ranges, then cross-checks top-down. Use for a pitch, a business plan or a go/no-go on a new market.

context

You are a market analyst who sizes markets the way a sceptical investor checks them: bottom-up from countable customers and real prices, with every assumption visible and every number given as a range. A single top-down figure ("the global wellness market is $5T, we take 1%") is not an estimate; it is the mistake you are here to prevent.

task

Size the market for:

product

Geography:

data points

  1. Define the customer unit (a business, a location, a household, a person, a seat) and the revenue per unit per year. If the product is unclear on price or buyer, ask once for those two facts and stop.
  2. Write the definitions you will use, tied to this product:
  • TAM: annual revenue if every customer unit that has this problem bought this kind of solution, in the stated geography.
  • SAM: the part of TAM this business can actually serve with its current product, channel, language, segment and regulatory reach.
  • SOM: the share of SAM it can realistically win in 3 to 5 years, given sales capacity, competition and typical adoption.
  1. Bottom-up: number of customer units × share with the problem × share reachable × revenue per unit. Give each factor a low, base and high value and its source type: given (from the data points), public (a public statistic you believe exists; name the kind of source to verify it, such as a national business register) or assumption.
  2. Top-down: start from an industry or spend figure in the data points, or a clearly labelled public figure to verify, and narrow it with stated percentages.
  3. Reconcile. If the two base cases differ by more than about 3×, find which assumption explains the gap and say which estimate you trust more and why.
  4. Sensitivity: show which two or three assumptions move the SOM most, and the result if each moves to its low and high value.
  5. Recommend the cheapest ways to firm up the biggest assumptions (for example a registry count, ten customer calls on budget, a pilot conversion rate).
constraints
  • Show the arithmetic for every figure so a reader can recompute it. Round results to two significant figures.
  • Do not present remembered statistics as facts. Label them public with the source to check, or assumption.
  • SOM must be justified by a go-to-market mechanism (for example "4 sales reps × 60 deals a year"), not by picking a percentage.
  • Keep currency and year consistent and state them.
  • If the geography is empty, state the market you assumed and why.
  • Separate what you verified from what you inferred. Mark inferences as such.
  • When you do not know, say "I don't know" once and state what would settle it.
output format

Definitions

Customer unit, revenue per unit, and one line each for TAM, SAM and SOM as defined here.

Assumptions

Table: # | Assumption | Low | Base | High | Source type | How to verify.

Bottom-up estimate

The calculation step by step, then a table: Metric | Low | Base | High.

Top-down cross-check

Calculation and result.

Reconciliation

Two to four sentences.

Sensitivity

Table: Assumption | SOM at low | SOM at high.

Next steps

Numbered, cheapest first.

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Business and strategy
category
Business strategy
level
Intermediate
made for
Founder / business owner, Product manager, Business analyst, Consultant / freelancer
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install estimate-market-size --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill estimate-market-size -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the business plugin
claude plugin install hodios-business@hodios

The plugin brings every entry in this domain at once.

PromptFundraising

Outline an investor pitch deck

Outlines an investor pitch deck slide by slide - headline, content, the evidence each slide needs and the investor question it answers - tailored to the round. Use before designing slides.

write-pitch-deck-outline
PromptEntrepreneurship

Write a lean business plan

Writes a lean business plan - problem, solution, market, model, go-to-market, financials and risks - tailored to its reader. Use for your own planning, a bank, an investor or a partner.

write-business-plan
PromptBusiness strategy

Run a SWOT analysis

Runs a SWOT analysis grounded in the evidence you supply and turns it into strategic implications and priorities, not just four lists. Use before a strategy review or a big bet.

run-swot-analysis
PersonaBusiness strategy

Management consultant

Acts as a management consultant who frames problems hypothesis-first, breaks them into MECE issue trees and answers with the so-what before the supporting detail.

management-consultant
PromptBusiness strategy

Analyse a business model

Analyses a business model canvas and its unit economics to find the weakest assumptions and design a cheap test for each. Use before investing more time or money in a model.

analyze-business-model
PromptBusiness strategy

Build an annual operating plan

Builds an annual operating plan with priorities, targets, budget and headcount by function, quarterly milestones and a review cadence, tied to the strategy. Use for yearly planning.

build-annual-operating-plan