Business Strategy

Fondasi TAM, SAM, SOM: Definisi, Rumus, dan Batas Pasar

Fondasi praktis untuk membedakan TAM, SAM, dan SOM, menetapkan batas pasar, memilih rumus, dan menghindari angka industri yang menyesatkan.

Fondasi TAM, SAM, SOM: Definisi, Rumus, dan Batas Pasar

TAM, SAM, dan SOM baru berguna setelah batasnya jelas. Chapter pertama ini tidak membahas cara mencari data atau menyusun pitch investor secara mendalam. Fokusnya adalah bahasa dasar model: siapa unit pelanggannya, belanja apa yang dihitung, wilayah mana yang masuk, periode berapa tahun, dan batas apa yang memisahkan peluang teoretis dari target operasional.

Posisinya dalam seri adalah sebagai kontrak definisi. Bila tim produk, sales, dan founder memakai arti "pasar" yang berbeda, spreadsheet secanggih apa pun tetap menghasilkan keputusan yang salah.

Peta Seri TAM-SAM-SOM

Seri ini disusun sebagai alur kerja, bukan enam artikel yang mengulang definisi yang sama.

  1. Chapter 1 -- Fondasi dan Rumus TAM, SAM, SOM menetapkan definisi, batas, satuan, horizon waktu, dan hubungan ketiga lapisan pasar.
  2. Chapter 2 -- Metode Market Sizing membandingkan top-down, bottom-up, value theory, triangulasi, dan cara memilih metode.
  3. Chapter 3 -- Data Indonesia dan Contoh Hitung membahas sumber resmi, proksi, asumsi, serta model lengkap SaaS klinik.
  4. Chapter 4 -- Sensitivity Analysis dan Validasi mengubah angka tunggal menjadi skenario bear, base, bull dan agenda validasi lapangan.
  5. Chapter 5 -- ICP, Wedge Market, dan Investor menghubungkan market sizing dengan pelanggan awal, mesin go-to-market, ekspansi, dan narasi pendanaan.
  6. Chapter 6 -- Kesalahan, Checklist, dan FAQ menjadi alat audit akhir sebelum model masuk ke business plan atau pitch deck.

Mulai dari chapter yang sesuai pekerjaan Anda, tetapi jangan melewatkan fondasi bila definisi pelanggan, harga, atau horizon waktunya belum terkunci.

Mulai dari objek ekonomi yang benar

Sebelum menulis angka, lengkapi satu kalimat: "Kami menjual apa, kepada siapa, dengan harga berapa, di wilayah mana, selama periode apa." Kalimat ini mencegah tim menyamakan belanja konsumen dengan pendapatan vendor.

SaaS klinik, misalnya, menjual langganan perangkat lunak kepada unit klinik. Objek ekonominya adalah subscription revenue tahunan, bukan seluruh nilai treatment kecantikan. Marketplace mengambil komisi; objeknya revenue dari take rate, bukan GMV. Jasa konsultasi dibatasi jumlah proyek dan kapasitas delivery, bukan sekadar jumlah perusahaan di Indonesia.

Tentukan pula unit analisis. "Perusahaan", "cabang", "seat", "pengguna aktif", dan "transaksi" menghasilkan model berbeda. Satu grup usaha dengan 30 cabang bisa menjadi satu kontrak, 30 akun, atau 300 seat. Pilih satu unit utama lalu jelaskan konversinya.

TAM: batas atas permintaan relevan

TAM atau Total Addressable Market menjawab nilai permintaan tahunan bila seluruh pelanggan yang relevan membeli kategori solusi Anda dan hambatan eksekusi perusahaan diabaikan.

TAM pelanggan = jumlah pelanggan relevan × belanja tahunan relevan
TAM transaksi = pengguna × frekuensi transaksi × nilai transaksi × take rate

Kata "relevan" penting. Seluruh UMKM bukan TAM software kasir restoran bila mayoritas unit usaha tidak menjalankan restoran. Seluruh belanja kesehatan bukan TAM aplikasi appointment. TAM boleh aspiratif, tetapi tidak boleh mengganti objek produk dengan industri induknya.

Boundary TAM biasanya mencakup kategori kebutuhan, jenis pembeli, unit ekonomi, wilayah visi jangka panjang, dan satuan revenue. Kapasitas sales saat ini belum membatasi TAM; ketidakcocokan struktural tetap membatasinya.

SAM: bagian yang dapat dilayani

SAM atau Serviceable Available Market adalah bagian TAM yang cocok dengan produk dan model layanan dalam cakupan yang ditetapkan. Filter dapat berupa wilayah, bahasa, regulasi, ukuran pelanggan, integrasi, metode pembayaran, kompleksitas onboarding, atau rentang harga.

SAM = populasi TAM × proporsi lolos seluruh filter × ARPA tahunan

Jangan mengalikan persentase tanpa memeriksa overlap. Jika 60% berada di kota target dan 50% sudah digital, hasilnya tidak otomatis 30%. Tingkat digitalisasi kota target bisa 70%. Lebih baik hitung dari daftar unit atau tabulasi silang.

SAM harus dapat diterjemahkan menjadi daftar atau profil akun yang bisa dilayani hari ini. Bila produk membutuhkan integrasi yang belum ada, pelanggan yang wajib memakai integrasi tersebut belum masuk SAM walaupun sangat tertarik.

SOM: hasil yang dapat direbut dalam horizon tertentu

SOM atau Serviceable Obtainable Market adalah bagian SAM yang realistis dimenangkan selama periode jelas, biasanya 12, 24, atau 36 bulan. SOM bukan "1% karena terlihat konservatif". Ia harus turun dari channel, funnel, tim, modal, sales cycle, onboarding, churn, dan kompetisi.

Prospek disentuh × contact rate × qualified rate × close rate
= pelanggan baru

Pelanggan akhir = pelanggan awal + pelanggan baru - churn
SOM ARR = pelanggan aktif akhir × ARPA tahunan

Periksa SOM dari dua arah. Dari bawah, apakah mesin akuisisi mampu menghasilkan akun tersebut? Dari atas, berapa persen SAM yang direbut dan apakah masuk akal dibanding pemain lama? Bila funnel berkata 180 akun tetapi kapasitas onboarding hanya 90, SOM dibatasi 90.

Hubungan ketiganya

TAM bukan target sales, SAM bukan daftar lead otomatis, dan SOM bukan ramalan pasti. Ketiganya adalah lapisan dengan fungsi berbeda:

  • TAM memeriksa apakah kategori cukup bernilai untuk visi jangka panjang.
  • SAM memandu prioritas produk dan cakupan layanan.
  • SOM menghubungkan pasar dengan budget, headcount, dan target go-to-market.

Hubungannya harus konsisten: SOM ≤ SAM ≤ TAM. Namun konsistensi matematika saja belum cukup. Definisi pelanggan, mata uang, revenue basis, dan periode harus sama.

Diagram batas dan hubungan TAM SAM SOM Caption: Setiap lapisan mempersempit peluang dengan batas yang dapat diperiksa.

Rumus berdasarkan model bisnis

SaaS B2B: akun relevan × annual recurring revenue per account. Seat-based SaaS dapat memakai akun × seat rata-rata × harga seat tahunan.

Marketplace: pembeli aktif × transaksi tahunan × average order value × take rate. Pisahkan GMV dan net revenue.

E-commerce: pembeli × frekuensi × average order value; kemudian kurangi retur bila yang dibahas net revenue.

Jasa: jumlah proyek yang dibutuhkan pasar × nilai proyek, tetapi SOM harus dibatasi billable capacity tim.

Fintech kredit: peminjam × outstanding atau originasi × yield; jangan mencampur nilai pinjaman dengan revenue bunga dan fee.

Contoh rumus market sizing menurut model bisnis Caption: Unit dan revenue basis harus mengikuti cara bisnis benar-benar memperoleh uang.

Contoh ringkas

Sebuah SaaS operasional menargetkan 10.000 unit usaha relevan dengan harga Rp12 juta per tahun. TAM-nya Rp120 miliar ARR. Produk sekarang hanya cocok untuk 3.000 unit di wilayah dan tingkat kompleksitas yang dapat dilayani, sehingga SAM Rp36 miliar ARR.

Tim dua sales mampu menyentuh 2.400 prospek per tahun. Dengan qualified rate 20% dan close rate 15%, potensi pelanggan baru 72. Kapasitas onboarding 60, sehingga batas operasional adalah 60. Bila ada 10 pelanggan awal dan churn dua akun, akhir tahun menjadi 68 akun atau Rp816 juta ARR. Itulah SOM tahun pertama dalam skenario dasar.

Boundary sheet sebelum menghitung

Catat delapan keputusan: unit pelanggan; produk/kategori; revenue basis; wilayah; segmen; harga; horizon; dan tanggal data. Tambahkan daftar eksklusi. Eksklusi sering lebih informatif daripada deskripsi luas karena menunjukkan apa yang sengaja tidak dihitung.

Gunakan panduan hitung bisnis Indonesia sebagai pembanding praktis, lalu lanjut ke Chapter 2 untuk memilih metode.

Boundary sheet market sizing Caption: Delapan keputusan awal mencegah perubahan definisi di tengah perhitungan.

Keputusan operasional

Model fondasi selesai bila orang lain dapat membaca spreadsheet dan menjawab: apa yang dihitung, siapa yang masuk, siapa yang dikeluarkan, mengapa harga itu dipakai, dan kapan asumsi diperbarui. Bila jawaban masih bergantung pada penjelasan lisan founder, model belum siap.

Pertanyaan kontrol untuk rapat tim

Minta setiap fungsi menjelaskan model dengan bahasanya sendiri. Product menjelaskan filter kemampuan; sales menunjukkan reachable accounts dan funnel; finance memeriksa revenue basis; operations memeriksa kapasitas; founder mengunci visi kategori. Perbedaan jawaban harus diselesaikan sebelum angka dipresentasikan.

Pisahkan model pasar dari forecast keuangan. Market sizing menyediakan ceiling dan arena; forecast memasukkan tanggal perekrutan, ramp time, billing, churn, collection, serta biaya. Keduanya berhubungan, tetapi tidak identik.

Cara mencatat asumsi

Setiap asumsi memiliki nilai, range, alasan, evidence saat ini, confidence, owner, eksperimen, dan tanggal kedaluwarsa. Asumsi yang tidak punya owner hampir pasti tidak divalidasi. Gunakan ID seperti A-01 agar diskusi tidak bergantung pada sel spreadsheet.

Boundary yang sering terlupakan

Substitusi perlu didefinisikan. Calon pelanggan mungkin tidak membeli software kompetitor, tetapi memakai spreadsheet, staf administrasi, atau proses manual. TAM kategori tidak hanya dipengaruhi vendor langsung; willingness to pay mengikuti biaya alternatif yang benar-benar dirasakan.

Payer dan user juga dapat berbeda. Dokter memakai sistem, manajer operasional merasakan efisiensi, sedangkan pemilik menyetujui budget. Unit pengguna tidak boleh langsung dikalikan harga kontrak jika keputusan pembelian berada pada tingkat cabang atau grup.

Revenue yang dapat ditangkap perlu dipisahkan dari value created. Produk boleh menciptakan penghematan Rp50 juta, tetapi harga Rp6 juta berarti revenue basis tetap Rp6 juta. Value created dipakai untuk menguji pricing, bukan menggembungkan TAM.

Pasar saat ini dan pasar masa depan sebaiknya menjadi model terpisah. Fitur roadmap, negara baru, dan segmen enterprise belum masuk SAM hari ini. Masukkan sebagai expansion case dengan syarat, waktu, dan investasi yang jelas.

Empat tes konsistensi

Pertama, tes unit: semua pembilang dan penyebut berbicara tentang akun yang sama. Kedua, tes waktu: populasi, harga, funnel, dan revenue berada pada periode yang kompatibel. Ketiga, tes cakupan: tidak ada wilayah atau segmen yang masuk dua kali. Keempat, tes ekonomi: nilai akhir benar-benar revenue perusahaan.

Ulangi tes setelah setiap revisi. Perubahan harga, packaging, atau unit kontrak dapat mengubah ketiga lapisan sekaligus. Model lama tidak boleh dipakai hanya karena angkanya sudah dikenal tim.

Lanjutkan seri

Lanjut membaca

Artikel yang masih relevan