Calcolo di TAM, SAM e SOM
Trasformi un dato generale sul mercato in una stima commerciale concreta. Inserisca il mercato totale indirizzabile, la percentuale che la Sua offerta può effettivamente servire e la quota di quel mercato servibile che può realisticamente conquistare.
Esegui gratis nel browser
Il calcolatore restituisce TAM, SAM e SOM nella stessa valuta o unità del valore originale. Il calcolo trasparente in due passaggi rende il risultato facile da verificare, spiegare e riprodurre in piani, materiali per investitori o previsioni interne.
Parta da un mercato totale indirizzabile difendibile
Il TAM rappresenta l’intera domanda disponibile se ogni acquirente pertinente potesse acquistare il Suo prodotto o servizio. Inizi con un valore coerente con la decisione: opportunità di ricavi annuali, numero di abbonamenti, volume di transazioni o un’altra unità ben definita. Annoti periodo, area geografica, categoria di clientela e fonte, perché un numero elevato senza confini è difficile da valutare. Questo calcolatore non ricerca il TAM; trasforma un’ipotesi TAM esistente in livelli di mercato più specifici. Prima di inserire il valore, controlli che non combini periodi o unità incompatibili. Per esempio, non unisca la spesa mensile di un segmento con quella annuale di un altro. Se la stima è monetaria, i risultati mantengono la valuta, ma il calcolatore non aggiunge un’etichetta perché funziona anche con clienti, licenze, ordini o unità fisiche. Una definizione accurata del TAM chiarisce il denominatore delle percentuali successive e semplifica le revisioni quando la ricerca cambia.
Converta il TAM nel mercato che può servire
La percentuale servibile descrive la parte del TAM compatibile con l’offerta e la portata operativa effettive. Può riflettere compatibilità del prodotto, lingue supportate, norme, copertura distributiva, dimensione dei clienti, requisiti tecnici o territori in cui può vendere. Il calcolatore moltiplica il TAM per questa percentuale e produce il SAM. Un valore servibile pari a 30 indica che tre decimi del mercato totale rientrano nell’ambito attuale dell’impresa; non significa che l’impresa conquisterà quella domanda. Quando possibile, costruisca la percentuale attraverso esclusioni esplicite. Se uno studio comprende tutte le aziende ma il prodotto supporta solo un settore o una dimensione, rimuova i segmenti incompatibili e documenti la quota restante. Mantenga l’ipotesi tra zero e 100. I valori superiori a 100 vengono rifiutati perché un sottoinsieme servibile non può superare il mercato totale. In caso di incertezza rilevante, confronti scenari prudente, atteso e ambizioso.
Stimi una quota ottenibile senza nascondere le ipotesi
La percentuale ottenibile viene applicata al SAM, non direttamente al TAM. Questo secondo passaggio produce il SOM: la quota del mercato servibile che l’impresa potrebbe realisticamente conquistare con il piano indicato. Basi la percentuale su elementi quali capacità di vendita, conversione prevista, intensità competitiva, concentrazione dei clienti, accesso alla distribuzione, fidelizzazione e orizzonte temporale. L’ipotesi deve rispondere a una domanda pratica: tra gli acquirenti che può servire, quale proporzione può conquistare e sostenere il Suo team? Poiché il SOM equivale al SAM moltiplicato per la percentuale ottenibile, non può superare il SAM quando il valore resta tra zero e 100. Mantenga allineato il periodo di TAM, SAM e SOM, soprattutto se usa il SOM in una previsione dei ricavi. I risultati conservano l’unità inserita e possono essere copiati in un modello senza conversioni nascoste. Consideri il calcolo uno scenario strutturato, non una previsione, e riveda ogni ipotesi quando cambiano prezzo, copertura, prodotto o capacità commerciale.
Casi d'uso
Prepari un funnel di mercato per gli investitori
Converta un TAM documentato in valori SAM e SOM collegati per una presentazione o una relazione d’investimento.
Confronti scenari di lancio
Provi aree servibili e quote ottenibili diverse mantenendo invariata l’ipotesi di mercato totale.
Documenti le ipotesi di pianificazione
Crei stime riproducibili per prodotto, vendite e finanza utilizzando lo stesso metodo di calcolo.
Domande frequenti
Come vengono calcolati SAM e SOM?
Il SAM è il TAM moltiplicato per la percentuale servibile. Il SOM è poi il SAM moltiplicato per la percentuale ottenibile.
La percentuale ottenibile si applica al TAM o al SAM?
Si applica al SAM. In questo modo il SOM è un sottoinsieme realistico del mercato che l’impresa può servire.
Una percentuale può superare 100?
No. Il calcolatore restituisce un errore di input non valido se la percentuale servibile o ottenibile supera 100.
Quale valuta usa il calcolatore?
Mantiene l’unità del TAM. Se il TAM è in dollari, euro, clienti o unità, SAM e SOM utilizzano la stessa unità.
Quanto costa il calcolo tramite API?
Ogni richiesta API costa $0.002. Lo stesso calcolo deterministico può essere eseguito anche nel browser.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/biz/market-size-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"tam":500000000,"serviceable_percentage":30,"obtainable_percentage":8}'const res = await fetch("https://api.kit.forhosting.com/biz/market-size-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"tam": 500000000,
"serviceable_percentage": 30,
"obtainable_percentage": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/market-size-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"tam": 500000000,
"serviceable_percentage": 30,
"obtainable_percentage": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/market-size-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"tam":500000000,"serviceable_percentage":30,"obtainable_percentage":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"tam":500000000,"serviceable_percentage":30,"obtainable_percentage":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/market-size-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"tam": 500000000,
"serviceable_percentage": 30,
"obtainable_percentage": 8
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.market_size_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |