I went top-down first, which in hindsight was the wrong call because I ended up with a number so big it felt meaningless.
Start by clarifying the definition of the market for Slack—whether it's team communication, collaboration, or broader productivity software—and the target segments (e.g., knowledge workers, enterprises). Then use a top-down or bottom-up approach to estimate the number of potential users and average revenue per user, adjusting for Slack's positioning and competition.
Pro tip: Show awareness that TAM is not static; consider trends like remote work and digital transformation that expand the market. Also, mention that for a product like Slack, TAM could be calculated for both current use cases and potential future expansions (e.g., Slack as an operating system for work).
Ask clarifying questions to define the market boundaries: Is it for team communication only, or all collaboration software? Which geographies and customer segments (SMB, enterprise) are included? What is the time frame?
Decide between top-down (using industry reports and total knowledge workers) or bottom-up (estimating number of companies and seats per company). Justify your choice based on available data and relevance.
Calculate the number of knowledge workers or companies that could use Slack. For bottom-up: number of businesses by size × adoption rate × average seats per business. For top-down: total knowledge workers × percentage addressable by Slack.
Determine average revenue per user (ARPU) or per seat per month, considering pricing tiers (free, pro, business+, enterprise). Use Slack's public pricing or industry benchmarks.
Multiply users by ARPU to get annual TAM. Sanity-check against known market sizes (e.g., collaboration software market) and adjust for factors like competition, penetration, and growth.
AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.