TAM, SAM and SOM explained: definitions, methods and a worked example

TAM, SAM and SOM are three nested estimates of one market. TAM (total addressable market) is the total annual demand for a product category; SAM (serviceable available market) is the part your offer, channels and geography can actually serve; SOM (serviceable obtainable market) is the share you can realistically win within a stated period. Investors read them from the inside out, so SOM carries the most weight.

What do TAM, SAM and SOM actually measure?

Each layer answers a different question, and each is narrower than the one above it. The total addressable market describes the whole category in a defined geography and year. The serviceable available market removes the customers your product, price position or delivery area cannot reach. The serviceable obtainable market is a forecast: the slice of SAM you expect to win once competitors, budget and sales capacity are taken into account.

LayerQuestion it answersTypical filter appliedWho uses it
TAMHow big is the category if every possible buyer bought?Product definition, country, yearStrategy teams, investors screening a sector
SAMHow much of it fits our offer?Channel, format, price tier, delivery areaProduct and marketing leads
SOMHow much can we win in three to five years?Competition, acquisition budget, capacityBoard, finance, sales targets

All three can be expressed in value (euros a year) or in volume (units, customers, orders). Pick one and keep it consistent across the layers, because a TAM in euros and a SOM in customers cannot be compared on the same slide.

Top-down or bottom-up: which route should you use?

The top-down route starts from an official total, usually population or the number of firms, and narrows it with percentages until it reaches the target group. It is fast and auditable, but it is only as good as the match between statistical categories and your product.

The bottom-up route starts from what can be counted directly: customers reached by your channels, conversion rates from test campaigns, order values from your own sales data. It sits closer to real behaviour but depends on assumptions about how far early results scale.

A defensible estimate uses both. When the two routes land far apart, the gap tells you which assumption is weakest. A full market sizing study documents that reconciliation step by step, so a sceptical investor can follow it.

Worked example: a refill-cleaning subscription in the Netherlands

Example (hypothetical): a start-up sells plant-based cleaning concentrates online, delivered as refills on a subscription. It wants to size the Dutch market before a funding round. The market is defined as household cleaning products bought online by consumers in the Netherlands, per year.

Two inputs come from official statistics. The rest are labelled assumptions that a survey would later measure.

StepInputSourceResult
1. Population18,087,633World Bank, 202518.09 million people
2. Bought online in the last 12 months94.2%Eurostat isoc_ec_ib20, 202517.04 million (upper bound)
3. Buy cleaning products online in a year30%Assumption A5.11 million buyers
4. Online category spend per buyer a year€50Assumption BTAM ≈ €255.6 million
5. Open to refills on subscription20%Assumption CSAM ≈ €51.1 million
6. Share won within three years5%Assumption DSOM ≈ €2.6 million

Step 2 contains a deliberate shortcut. Eurostat's online-shopping rate refers to people aged 16–74, while the World Bank figure covers every age. Multiplying the two overstates the base, which is why the result is marked as an upper bound. In a live model, replace the total with the 16–74 population from Eurostat's demographic tables before anyone quotes the figure.

The example also mixes years: population and online shopping are 2025 values, while the price levels used in the next section are 2024, the latest Eurostat publishes. Mismatches like this are normal; what matters is that they are written down next to the number.

How does the same model look in Bulgaria?

A common shortcut is to scale a TAM by population. Bulgaria had 6,433,302 inhabitants in 2025 according to the World Bank; the Netherlands has about 2.8 times as many. Dividing the Dutch TAM by 2.8 would be wrong twice over.

First, online shopping is far less widespread. Eurostat reports that 51.2% of individuals in Bulgaria bought online in 2025, the lowest share in the EU, against 94.2% in the Netherlands and 73.6% for the EU as a whole.

Netherlands94.2%EU-2773.6%Bulgaria51.2%
Individuals who bought online in the last 12 months, 2025Source: Eurostat, isoc_ec_ib20, 2025 (individuals aged 16–74)

Second, spending a year does not travel between countries at face value. Eurostat's 2024 price level index for household consumption is 56.9 in Bulgaria and 121.0 in the Netherlands (EU-27 = 100). Real consumption per head also differs: in 2024, actual individual consumption came to 19,300 purchasing power standards (PPS) in Bulgaria against 31,400 in the Netherlands. Combining price level and volume puts nominal household consumption per head in Bulgaria at roughly 29% of the Dutch level.

With 3.29 million online shoppers and the same 30% category assumption, the start-up gets about 0.99 million potential buyers in Bulgaria. The spend assumption then decides the outcome:

Spend per buyer a yearLogicTAMSAMSOM
€50Dutch figure copied€49.4m€9.9m€0.49m
€23.50Adjusted for price level (56.9 ÷ 121.0)€23.2m€4.6m€0.23m
€14.45Adjusted for price level and consumption volume€14.3m€2.9m€0.14m

The price-adjusted Bulgarian TAM is about one-eleventh of the Dutch one, although the Dutch population is only 2.8 times larger. The honest presentation is a range, roughly €14m to €23m, with a note that Assumption A was copied from the Netherlands and has not yet been measured locally. Our overview of Bulgaria's consumer market in numbers covers the other indicators a foreign entrant should check, and a market entry study tests whether the opportunity survives contact with distribution and competition.

Checking the SOM from the bottom up

A SOM built only by taking a percentage of SAM is a wish. The bottom-up check asks what the company's own resources can deliver.

In the Dutch example, suppose the media plan reaches 1.2 million online shoppers a year through paid social and two partner web shops, and test campaigns converted 3% of reached shoppers into subscribers. That gives 36,000 subscribers, or €1.8 million a year at €50 each. The top-down SOM was €2.6 million, which equals about 51,100 subscribers.

The two routes differ by roughly 30%. That is close enough to present as a range of €1.8–2.6 million, and the gap points at a concrete question for the founders: does the five per cent share assume more reach than the budget buys? Either the media plan grows, or the SOM comes down.

Put each assumption in its own cell

Build the model so that every percentage sits in a single, labelled cell with its source or the word "assumption". When a survey later measures Assumption A, one change updates TAM, SAM and SOM together.

Five mistakes that make investors distrust a TAM slide

  • Borrowing a headline figure. A global report's "cleaning products market" includes industrial cleaners and offline retail. Unless the category definition matches yours, it is not your TAM.
  • Mixing bases. Shares calculated for people aged 16–74, or for enterprises with ten or more employees, must be applied to that same base, not to the whole population or every registered firm.
  • Scaling by population. As the Bulgarian case shows, online adoption and price levels can shrink a market far faster than headcount does.
  • One number instead of a range. A single point implies a precision the inputs do not have. Show low, central and high values and say which assumption drives the spread.
  • A SOM with no capacity behind it. If the sales team, budget or warehouse cannot serve the forecast customers, the share is not obtainable, whatever the percentage says.

Where do the inputs come from?

Population, online behaviour, price levels and business counts are published free of charge by Eurostat, the World Bank and national statistics offices; our guide to free market data sources for Europe lists where to find each one, and the latest figures are charted in our consumer data section.

Category penetration and spend per buyer, Assumptions A and B above, rarely appear in official tables. They are measured with a short online survey of the target group. Our sample size guide explains how many respondents give a usable margin of error for those two inputs.

To try your own numbers, the TAM/SAM/SOM calculator runs both routes side by side. If the estimate will go in front of a board or an investor, request a proposal for an independent sizing model with sources and sensitivity analysis.

Frequently asked questions

Is TAM the same as market size?

Usually, yes, provided the market is defined the same way. "Market size" in a published report often covers a broader category, several channels or a different geography. TAM should be defined around your product: which customers, which channel, which country and which year. When you quote a third-party figure, check its definition first and adjust it, rather than copying the headline number.

What percentage of SAM is a realistic SOM?

There is no fixed percentage that applies across industries. A realistic SOM follows from what you can deliver: how many customers your budget reaches, how many convert, how many stay and how strong the competition is. Derive it bottom-up from those inputs, then compare it with SAM. If the result implies a share far above what established competitors hold, revisit the assumptions before presenting it.

Should TAM, SAM and SOM be in revenue or in units?

Use revenue when the audience thinks in money, such as investors and finance teams, and volume when operations matter, such as production capacity or logistics. Many models show both, linked by an average price. Keep all three layers in the same unit, and use average realised prices rather than list prices when converting volume to value.

Can I use the same assumptions in every country?

Only as a starting point clearly marked as copied. Online adoption, price levels and purchase habits differ widely between EU countries, as the Dutch and Bulgarian figures above show. Adjust spend for price levels at the very least, and measure category penetration locally before committing budget to a new market.

How often should the estimate be updated?

Review it whenever a key input changes: a new Eurostat release, your own sales data from a launch, or survey results that replace an assumption. For a fast-moving category, an annual update is sensible. A model with labelled input cells makes the refresh a matter of minutes rather than a new project.

Related reports

Sources

Tell us what you need to find out

No subscription, no commitment. We send a tailored proposal with scope, method and timeline.

Request a proposal →
  • No price lists — a proposal built around your question
  • Proposal within 1 working day
  • Bulgarian, English and Dutch

Latest articles

Free proposal