ROI marketing dihitung dengan rumus (Pendapatan Campaign dikurangi Biaya Marketing) dibagi Biaya Marketing, dikali 100%. Contoh sederhana: biaya iklan Rp2 juta menghasilkan penjualan Rp10 juta, maka ROI-nya 400%. Tapi angka itu baru berarti kalau Anda juga tahu cara menghitungnya untuk campaign B2B dengan siklus panjang, cara membedakannya dari ROAS dan CAC:LTV, serta cara menghubungkannya ke kualitas lead dan pipeline CRM Anda. Semua itu dibahas lengkap di artikel ini, jadi baca sampai tuntas supaya angka ROI campaign Anda tidak cuma bagus di laporan, tapi juga bisa dipertanggungjawabkan ke direksi.
Apa itu ROI marketing dan kenapa sering disalahpahami?
ROI marketing adalah rasio yang membandingkan keuntungan dari kampanye pemasaran dengan biaya yang dikeluarkan untuk kampanye itu. Angka ini dinyatakan dalam persen, dan makin tinggi persentasenya, makin besar keuntungan yang didapat dari setiap rupiah yang dibelanjakan.
Masalahnya bukan di rumus. Masalahnya, kebanyakan tim marketing menghitung ROI dari data yang salah sejak awal. Semua form submission dihitung sebagai lead, semua lead dianggap calon closing, dan biaya yang dimasukkan cuma budget iklan tanpa gaji tim atau biaya tools. Hasilnya, angka ROI di laporan terlihat bagus tapi tidak mencerminkan kontribusi nyata ke pipeline penjualan.
Ini penyebab utama kenapa CMO sering kesulitan mempertahankan budget marketing di depan direksi: angkanya ada, tapi tidak bisa dipertanggungjawabkan sampai ke tingkat qualified lead.
Rumus dasar ROI marketing (dengan contoh perhitungan)
Rumus paling umum: ROI = (Pendapatan Campaign dikurangi Biaya Marketing) dibagi Biaya Marketing, dikali 100%.
Biaya marketing di sini bukan cuma budget iklan. Masukkan juga biaya produksi konten, software CRM atau analytics, dan porsi gaji tim yang mengerjakan campaign tersebut. Kalau cuma budget iklan yang dihitung, ROI yang keluar akan terlihat lebih tinggi dari kondisi sebenarnya.
Contoh perhitungan ROI marketing langkah demi langkah
Misalnya sebuah bisnis B2B menjalankan campaign Google Ads dengan rincian berikut:
- Biaya iklan: Rp15.000.000
- Biaya tools tracking dan CRM: Rp2.000.000
- Total biaya marketing: Rp17.000.000
- Pendapatan dari campaign: Rp51.000.000
ROI = (Rp51.000.000 dikurangi Rp17.000.000) dibagi Rp17.000.000, dikali 100% = 200%.
Setiap Rp1 yang dibelanjakan menghasilkan Rp2 keuntungan bersih. Angka ini terlihat sehat, tapi belum menjawab pertanyaan yang lebih penting: dari pendapatan Rp51 juta itu, berapa yang berasal dari lead yang benar-benar qualified, dan berapa yang cuma kebetulan closing sendiri tanpa pengaruh campaign?
ROI vs ROAS vs CAC:LTV: jangan tertukar
ROI mengukur keuntungan bersih dari total biaya marketing. ROAS (Return on Ad Spend) cuma mengukur pendapatan dibagi biaya iklan, tanpa mengurangi cost of goods atau biaya operasional lain. CAC:LTV membandingkan biaya akuisisi satu pelanggan dengan total nilai yang dihasilkan pelanggan itu sepanjang masa berlangganan. Ketiganya sering tertukar karena sama-sama membahas “pengembalian”, padahal menjawab pertanyaan yang berbeda.
| Metrik | Yang diukur | Rumus | Cocok dipakai untuk |
|---|---|---|---|
| ROI | Keuntungan bersih dari total biaya marketing | (Pendapatan dikurangi Biaya Marketing) dibagi Biaya Marketing, dikali 100% | Evaluasi campaign secara keseluruhan |
| ROAS | Pendapatan dibanding biaya iklan saja | Pendapatan Iklan dibagi Biaya Iklan | Optimasi harian di dashboard ads |
| CAC:LTV | Biaya akuisisi dibanding nilai pelanggan jangka panjang | LTV dibagi CAC | Menilai keberlangsungan model bisnis subscription atau retainer |
Kesalahan yang paling sering terjadi: tim ads melaporkan ROAS 5x ke CMO, padahal itu belum dikurangi biaya operasional dan gaji tim. Begitu dihitung ulang jadi ROI, angkanya bisa turun jauh di bawah 5x.
Berapa ROI marketing yang ideal? (dan kenapa angka itu bisa menyesatkan)
Menurut MiiTel (2024), rasio ROI marketing yang dianggap sehat berada di kisaran 5:1, sekitar 500%, dengan performa di atas 10:1 dianggap luar biasa. Angka ini sering dikutip di banyak artikel Indonesia, tapi perlu dipakai hati-hati karena benchmark itu umumnya dihitung dari campaign dengan siklus penjualan pendek, bukan dari B2B dengan proses closing yang bisa berbulan-bulan.
| Tipe campaign | ROI yang biasanya dianggap sehat |
|---|---|
| B2C, siklus penjualan pendek | Di atas 500% (rasio 5:1) |
| B2B, siklus penjualan panjang, lead qualified | 200%-300% per campaign |
ROI 500% dari campaign yang cuma menghasilkan form submission tanpa follow-up jelas justru patut dicurigai, bukan dirayakan.
Cara menghitung ROI marketing untuk bisnis B2B dengan siklus panjang
Formula dasar ROI tetap sama, tapi B2B punya masalah tambahan: closing sering terjadi 2 sampai 6 bulan setelah lead pertama masuk, lintas beberapa channel. Kalau ROI dihitung berdasarkan attribution model last-click, semua kredit closing jatuh ke channel terakhir yang disentuh prospek, padahal channel-channel sebelumnya yang sebenarnya membangun awareness dan trust.
Cara yang lebih akurat: gunakan attribution window yang mengikuti panjang siklus penjualan riil, bukan default 30 hari dari platform ads. Kalau siklus penjualan rata-rata 90 hari, window attribution juga harus 90 hari, supaya campaign yang berperan di awal funnel tetap dapat kredit atas closing yang terjadi belakangan. Pembahasan lebih dalam soal ini ada di Stop Membakar Uang: Panduan B2B Attribution 2026.
Kenapa attribution model menentukan akurasi ROI Anda
Attribution model adalah metode yang dipakai untuk menentukan channel mana yang berhak dapat kredit atas satu closing. Model yang berbeda bisa menghasilkan angka ROI yang berbeda dari data yang persis sama.
Contohnya, kalau satu prospek pertama kali kenal brand lewat LinkedIn Ads, lalu closing lewat pencarian Google seminggu kemudian, model last-click cuma memberi kredit ke Google, sementara LinkedIn yang memulai proses itu dianggap tidak berkontribusi sama sekali. Kalau tim marketing memakai model ini untuk keputusan budget, LinkedIn Ads bisa dipotong padahal justru itu yang membuka funnel.
Ini juga beda antara ROI blended, yaitu ROI gabungan dari semua channel dalam satu campaign, dengan ROI per channel, yang menghitung tiap platform secara terpisah. ROI blended lebih cocok untuk laporan ke direksi, sementara ROI per channel lebih berguna untuk keputusan optimasi budget harian. Perbandingan platform lebih detail bisa dicek di Google Ads vs Meta Ads B2B: Mana ROI Lebih Tinggi?.
Untuk Bisnis B2B
Attribution window Anda sudah sesuai siklus penjualan?
Kalau tim Anda masih pakai attribution window default dari platform ads, campaign yang membuka funnel bisa kehilangan kredit yang seharusnya. Tim Gwenchana bisa bantu audit attribution model dan window yang sesuai siklus penjualan bisnis Anda lewat Growth Visibility Diagnostic.
Diskusi via WhatsAppMenghubungkan ROI marketing ke kualitas lead dan pipeline CRM
Rumus ROI cuma akurat kalau angka “pendapatan” di dalamnya benar-benar berasal dari lead yang qualified, bukan dari semua form submission yang masuk.
| Istilah | Definisi |
|---|---|
| MQL (Marketing Qualified Lead) | Lead yang sesuai kriteria awal, belum tentu siap beli |
| SQL (Sales Qualified Lead) | Lead yang sudah dicek tim sales: punya budget, kebutuhan, dan wewenang memutuskan |
Kalau semua MQL dihitung sebagai kontribusi ke pendapatan, ROI yang keluar akan menggelembung jauh dari kondisi riil. Cara memisahkan lead berkualitas dari sekadar traffic bisa dibaca di Apa Itu Google Ads Secara Teknis? Fitur Tersembunyi, yang membahas negative keyword dan offline conversion tracking untuk memfilter lead berkualitas sejak dari sisi iklan.
ROI juga butuh data dari CRM untuk tahu lead mana yang benar-benar bergerak ke tahap proposal dan closing, bukan cuma masuk lalu hilang di WhatsApp. Tanpa pipeline yang tercatat rapi, tim marketing cuma bisa menghitung ROI dari data lead masuk, bukan dari data lead yang benar-benar jadi uang. Strategi Naikkan Closing Rate: Chat Masuk jadi Uang membahas cara mengelola pipeline CRM supaya lead yang masuk lewat chat tidak hilang begitu saja.
Cara meningkatkan ROI marketing setelah Anda tahu angkanya
Begitu ROI dihitung dengan basis data yang benar, langkah berikutnya bukan menaikkan budget iklan, tapi memperbaiki bagian funnel yang paling bocor.
- Cek ulang targeting audiens. Iklan yang menjangkau audiens terlalu luas biasanya menghasilkan banyak lead tapi rendah kualitas, yang bikin ROI turun meski volume lead terlihat tinggi.
- Perbaiki kualitas konten iklan dan landing page. Pesan yang generik menarik klik, tapi tidak menyaring siapa yang benar-benar butuh produk.
- Pertimbangkan Account-Based Marketing untuk target akun korporat bernilai tinggi, dibanding menyebar budget ke audiens umum. Pendekatan ini dibahas lebih detail di Account-Based Marketing (ABM): Strategi Sniper B2B.
- Uji ulang kombinasi channel. Untuk B2B, gabungan search dan programmatic sering menghasilkan ROI lebih stabil dibanding mengandalkan satu platform saja. Playbook eksekusinya ada di Strategi Programmatic Ads B2B: Playbook Eksekusi.
Pola yang umum terjadi: ROI kerap turun dulu di bulan pertama setelah targeting dipersempit, karena volume lead anjlok sebelum kualitasnya terbukti naik. Baru di bulan kedua, setelah closing rate ikut membaik, ROI keseluruhan biasanya naik di atas angka awal.
Kalau angka ROI Anda masih terasa meragukan
Menghitung ROI marketing itu langkah pertama, bukan tujuan akhir. Angka yang keluar dari rumus di atas cuma berguna kalau data di baliknya, yaitu biaya, pendapatan, dan kualitas lead, sudah benar sejak awal.
Kalau tim internal Anda sudah kewalahan mengurus tracking, attribution, dan pipeline sekaligus, itu biasanya tanda saatnya melibatkan agency yang bisa audit sistemnya dari awal. Kalau Anda belum yakin apakah angka ROI campaign selama ini sudah mencerminkan kontribusi nyata ke pipeline, diskusikan lewat Growth Visibility Diagnostic bersama tim Gwenchana. Prosesnya dimulai dari audit tracking, funnel, dan attribution, supaya perhitungan ROI marketing berikutnya benar-benar berbasis data yang bisa dipertanggungjawabkan ke direksi. Cara salah satu tim membuktikan angka ini ke CFO mereka dibahas di Cara Membuktikan ROI Marketing ke CFO.
Langkah Selanjutnya
Pastikan angka ROI Anda bisa dipertanggungjawabkan
Growth Visibility Diagnostic dari Gwenchana mengaudit tracking, funnel, dan attribution bisnis Anda, supaya perhitungan ROI marketing berikutnya berbasis data yang akurat.
Booking Growth Visibility DiagnosticGwenchana Agency · Jakarta