Startup CAC nedir, reklam bütçesinden neden fazlasıdır?
Gece yarısı ödeme ekranını, reklam panelini ve banka hesabını aynı anda açıp “Bu müşteri bize kaça geldi?” diye bakmak startup hayatının tanıdık sahnelerinden biridir. İlk bakışta cevap basit görünür: O ay reklam için harcanan parayı yeni müşteri sayısına bölersiniz. Fakat bu hesap çoğu zaman eksik çıkar. Satış görüşmeleri, kullanılan araçlar, ajans faturası, kampanya üretimi ve müşteri kazanmak için harcanan ekip zamanı görünmez kalır.
CAC, yani Customer Acquisition Cost, bir müşteriyi kazanmak için katlandığınız ortalama maliyettir. Türkçede müşteri edinme maliyeti olarak kullanılır. Startup CAC hesaplama sürecinde amaç tek bir sayı bulmak değil, o sayının hangi müşteri grubu, kanal ve zaman aralığı için geçerli olduğunu anlamaktır.
Ben hosting tarafında bu hesabın yanlış kurulmuş hâlini birkaç kez gördüm. Bir kampanya “ucuz müşteri getiriyor” diye övülüyordu; kampanya maliyetine yalnızca reklam faturası eklenmişti. Satış ekibinin görüşme süresi, deneme hesabı hazırlığı ve ilk kurulum desteği hesaba katılınca tablo değişti. Müşteri gerçekten değerliydi, ama edinme maliyeti raporda göründüğünden belirgin biçimde yüksekti.
Temel CAC formülü
En temel formül şöyle yazılır:
CAC = Müşteri edinme için yapılan toplam satış ve pazarlama harcaması / Yeni müşteri sayısıBuradaki iki parçayı doğru tanımlamak gerekir. Pay kısmında yalnızca reklam gideri değil, yeni müşteriyi kazanma sürecine doğrudan bağlı harcamalar bulunur. Paydada ise “lead”, form dolduran kişi veya ücretsiz deneme hesabı değil, sizin tanımınıza göre kazanılmış ve kaydı tamamlanmış müşteri yer alır.
Örneğin bir SaaS startup’ının bir ayda müşteri kazanımı için yaptığı harcamalar şöyle olsun:
- Google ve Meta reklamları: 80.000 TL
- Satış ekibi ücretlerinin edinime ayrılan kısmı: 45.000 TL
- Ajans ve içerik üretimi: 20.000 TL
- CRM, e-posta ve demo araçları: 5.000 TL
- Kampanya boyunca kazanılan yeni müşteri: 100
Toplam edinim maliyeti 150.000 TL’dir. 100 yeni müşteri için CAC 1.500 TL çıkar. Sadece reklam bütçesini hesaba katsaydık aynı kampanyanın CAC’ını 800 TL sanacaktık.
Rapor güzel görünürdü, fakat yeni müşterilerin gerçek maliyetini anlatmazdı. Hesap hatası burada çoğu zaman matematikten değil, hangi giderlerin dahil edileceğine karar vermemekten çıkar.
Hangi maliyetleri CAC hesabına katmalısınız?
İyi bir hesap, şirketin satış modeline göre kurulmalıdır. Her işletmede aynı kalemler bulunmaz. B2B bir startup’ın satış mühendisi maliyeti yüksek olabilir; self-servis bir uygulamada ise reklam ve ürün içi aktivasyon giderleri daha belirleyicidir.
Pazarlama giderleri
- Arama motoru ve sosyal medya reklamları
- İçerik, video, tasarım ve landing page üretimi
- Ajans, freelancer ve danışmanlık ücretleri
- E-posta pazarlama, CRM ve otomasyon araçları
- Etkinlik, webinar ve sponsorluk harcamaları
- Affiliate veya satış ortaklarına ödenen komisyonlar
İçerik pazarlamasında bir yazının maliyeti, yalnızca yazara ödediğiniz ücret değildir. Konu araştırması, editör kontrolü, tasarım, dağıtım ve ölçüm için kullanılan sistemler de hesaba girebilir. Bu maliyeti hangi döneme yazacağınız ayrıca belirlenmelidir; tek bir yazı aylar boyunca müşteri getirebilir.
Satış giderleri
- Satış temsilcilerinin maaş ve primleri
- Demo, keşif ve teklif hazırlama süresinin maliyeti
- Satış ekibinin kullandığı CRM ve telefon altyapısı
- Satış eğitimleri ve saha ziyaretleri
Bir çalışan zamanının yalnızca belirli bir bölümü müşteri edinimine gidiyorsa maaşın tamamını CAC’a yazmak doğru olmayabilir. Zaman takibi yapabiliyorsanız oran belirleyin. Örneğin satış temsilcisi mesaisinin yüzde 60’ını yeni müşteri görüşmelerine, yüzde 40’ını mevcut müşterilere ayırıyorsa yalnızca uygun kısmı hesaba dahil etmek daha tutarlı bir başlangıçtır.
İlk kurulum ve aktivasyon maliyetleri
Özellikle B2B ürünlerde müşteri sözleşmeyi imzaladıktan sonra da ekip zamanı harcanır. Veri aktarımı, hesap kurulumu, özel entegrasyon ve eğitim çalışmaları müşteriyi kazanma sürecinin parçasıysa bunları CAC’tan tamamen ayırmak yanıltıcı olabilir. Bazı şirketler bu giderleri ayrı bir onboarding cost metriği olarak izler. Bu yaklaşım da kullanılabilir; yeter ki her ay aynı yöntemi uygulayın.
Paydada kimi yeni müşteri sayacaksınız?
CAC hesabının en çok bozulan yeri burasıdır. Bir form dolduran kişi müşteri değildir. Ücretsiz deneme başlatan herkes de müşteri sayılmamalıdır. Ücretli plana geçen, ilk ödemesi alınan veya satış ekibinin tanımladığı başka bir koşulu sağlayan hesap müşteridir.
Ücretsiz denemeli bir SaaS için iki ayrı oran izleyebilirsiniz:
Lead edinme maliyeti = Toplam pazarlama maliyeti / Nitelikli lead sayısı
Ücretli müşteri CAC'ı = Toplam satış ve pazarlama maliyeti / İlk ödeme yapan yeni müşteri sayısıİlk sayı pazarlama kanalının lead üretme verimliliğini, ikincisi ise gerçek gelir üreten müşterinin maliyetini anlatır. İkisini tek bir “müşteri” sayısında birleştirirseniz reklamın çok form getirdiğini, fakat az satış yaptığını fark edemeyebilirsiniz.
İptal edilen, sahte, mükerrer veya yalnızca test amacıyla açılan hesaplar için de kural koyun. Aynı şirketin üç çalışanı ayrı hesap açtıysa bunu üç yeni müşteri olarak saymak B2B raporunu şişirebilir. CRM’de şirket, hesap ve kullanıcı kavramlarının ayrılması bu yüzden yalnızca teknik bir ayrıntı değildir.
Startup CAC hesabını kanal bazında kurun
Toplam CAC şirketin genel fotoğrafını verir. Karar almak için çoğu zaman kanal bazındaki görüntüye ihtiyacınız olur. Google Ads, organik arama, referral, etkinlik ve satış ekibi aynı maliyet yapısına sahip değildir.
| Kanal | Aylık maliyet | Yeni müşteri | Kanal CAC |
|---|---|---|---|
| Ücretli arama reklamı | 60.000 TL | 30 | 2.000 TL |
| Referral | 15.000 TL | 20 | 750 TL |
| İçerik ve organik arama | 35.000 TL | 25 | 1.400 TL |
Referral kanalı tabloda en ucuz görünüyor. Buradaki 15.000 TL’nin gerçekten referral komisyonu ve ilgili operasyon maliyetlerini içerdiğini kontrol etmek gerekir. Mevcut müşterilere gönderilen ödüller hesaba katılmadıysa kanal CAC’ı olduğundan düşük görünür.
Kanal adlandırmasını baştan standartlaştırın. “Google”, “google ads”, “cpc-google” gibi farklı değerler raporu böler. UTM etiketleri bu noktada işe yarar. UTM mantığını daha önce kullanmadıysanız UTM Parametreleri Nedir? Kampanya Takip Rehberi başlıklı yazıda utm_source, utm_medium ve utm_campaign ayrımını anlattım.
Analiz aracında trafik görünmesi tek başına yeterli değildir. Form gönderimi, deneme başlangıcı, satış görüşmesi ve ödeme olaylarını aynı kullanıcı yolculuğunda bağlayabilmelisiniz. Google Analytics tarafında veri akışını ve olayları kontrol etmek için GA4 Kurulumu: Web Sitenizi Adım Adım İzleyin yazısındaki doğrulama adımlarından yararlanabilirsiniz.
Blended CAC ile kanal CAC aynı şey değil
Blended CAC, bütün satış ve pazarlama giderlerini bütün yeni müşterilere böler. Kanal CAC ise belirli bir kaynağın maliyetini ve o kaynaktan gelen müşterileri kullanır.
Blended CAC = Tüm edinim giderleri / Tüm yeni müşteriler
Kanal CAC = İlgili kanal giderleri / İlgili kanaldan gelen yeni müşterilerBlended CAC yönetim seviyesinde şirketin genel verimliliğini izlemek için kullanışlıdır. Kanal CAC bütçe dağıtımına yardım eder. İkisini birbirinin yerine koyarsanız ya kârlı kanalı gereksiz yere küçültür ya da toplam maliyet yükselirken tek bir reklam kanalını suçlarsınız.
Organik kanalın maliyetini sıfır kabul etmek klasik bir yanılgıdır. İçerik üreten kişinin zamanı, SEO çalışmaları, teknik bakım ve içeriklerin dağıtımı maliyet yaratır. Hosting tarafında “organik geldi” diye işaretlenen bir müşterinin arkasında aylarca sürdürülen teknik içerik çalışması bulunabiliyor.
Bir rapor satırındaki eksik maliyet
Bir dönem hosting hizmeti için hazırlanan edinim raporunda reklam kanalının CAC’ı makul görünüyordu. Rapor yalnızca reklam faturalarını ve yeni siparişleri içeriyordu. Sipariş başına satış görüşmelerini, deneme hesabı açmak için harcadığımız destek zamanını ve kampanyaya özel landing page işini eklememiştik.
İlk düzelttiğim şey geriye dönük kusursuz bir muhasebe kurmak olmadı. Önce kampanyaya ait giderleri üç gruba ayırdım: doğrudan reklam, satış operasyonu ve ortak altyapı. Ortak altyapı giderlerini de yeni müşteri ve mevcut müşteri operasyonlarına ayrılan tahmini oranla paylaştırdım. Tahmin kusursuz değildi; fakat her ay aynı yöntemle ölçüldüğü için önceki rapordan daha işe yarardı.
Ardından siparişleri kampanya kaynağıyla karşılaştırdım. Bazı kullanıcılar reklama tıklıyor, sonra birkaç gün sonra doğrudan alan adını yazarak sipariş veriyordu. Son temas modelini kullansaydık reklam katkısını tamamen kaybedecektik; ilk temas modelinde ise bütün krediyi reklama verecektik. Bu nedenle raporda hem ilk temas hem son temas bilgisini tuttuk, kararı tek sütunlu bir atıf raporuna bırakmadık.
Bu çalışma bana CAC’ın yalnızca muhasebe satırı olmadığını gösterdi. Hangi giderin dahil olduğu, müşterinin ne zaman kazanılmış sayıldığı ve atıf penceresinin kaç gün olduğu yazılı değilse, aynı veriden iki farklı yönetici iki farklı hikâye çıkarabilir.
CAC ile LTV birlikte değerlendirilir
Düşük CAC her zaman iyi değildir. 300 TL’ye müşteri getirip bu müşteriden toplam 250 TL gelir elde ediyorsanız kanal verimli değildir. Bu nedenle CAC’ı müşteri yaşam boyu değeri, yani LTV ile birlikte okumak gerekir.
Basitleştirilmiş bir abonelik modeli için:
LTV = Aylık ortalama gelir x Brüt kâr marjı / Aylık müşteri kayıp oranıAylık geliri 1.000 TL, brüt kâr marjı yüzde 80 ve aylık churn oranı yüzde 5 olan bir üründe basitleştirilmiş LTV 16.000 TL çıkar. CAC 4.000 TL ise ilk bakışta sağlıklı bir oran görülebilir. Fakat bu hesap ödeme gecikmelerini, destek maliyetini, yıllık plan indirimlerini ve churn’ün müşteri yaşına göre değişmesini içermeyebilir.
Bir başka pratik ölçüm de CAC geri ödeme süresidir:
CAC geri ödeme süresi = CAC / Aylık müşteri başı brüt kâr4.000 TL CAC ve aylık 800 TL brüt kâr için geri ödeme süresi 5 aydır. Startup’ın nakit akışı zayıfsa, LTV yüksek görünse bile beş aylık tahsilat bekleme süresi ciddi bir risk yaratabilir. Yatırım veya büyüme planı yapılırken bu süreyi ayrıca izlemek gerekir.
LTV hesabında brüt geliri kullanıp sunucu, ödeme komisyonu ve destek giderlerini yok saymak sık rastlanan bir hatadır. Hosting hizmetlerinde trafik, disk, yedekleme ve destek ihtiyacı arttıkça müşteri başına maliyet de değişebilir. Gelirin tamamı kâr değildir.
Aylık CAC neden bazen yanıltır?
Bir kampanya bugün para harcatıp üç ay sonra müşteri getirebilir. İçerik pazarlaması, kurumsal satış ve etkinliklerde bu gecikme daha belirgindir. Ocak ayında 100.000 TL harcayıp 10 müşteri kazanmış görünmeniz, bu müşterilerin tamamının ocak ayında edinildiği anlamına gelmeyebilir.
Bu nedenle kısa satış döngülü ürünlerde aylık rapor yeterli olabilirken, uzun satış döngülü ürünlerde cohort analizi kullanın. Ocak ayında ilk temas eden müşterileri, şubat veya martta ödeme yapanları ayrı izleyin. Pazarlama giderini temas tarihine, geliri ödeme tarihine yazıyorsanız aradaki gecikmeyi raporda açıkça belirtin.
Mevsimsellik de hesabı etkiler. E-ticaret altyapısı satan bir girişim, yoğun alışveriş dönemlerinde daha yüksek dönüşüm alabilir. Aynı reklam bütçesiyle farklı ayların CAC’ını kıyaslarken talep farkını yok saymak yanlış bütçe kararı doğurabilir.
Atıf modeli seçmeden CAC raporu yayınlamayın
Bir müşteri reklamı gördükten sonra marka adınızı arayabilir, blog yazınızı okuyabilir, bir webinar kaydına katılabilir ve satış ekibiyle görüşebilir. Bu müşteriyi hangi kanala yazacaksınız?
- İlk temas: Müşterinin markayla ilk karşılaştığı kaynağa kredi verir.
- Son temas: Dönüşümden hemen önceki kaynağı esas alır.
- Doğrusal dağıtım: Temas noktalarına eşit pay verir.
- Konum bazlı dağıtım: İlk ve son temaslara daha yüksek pay ayırır.
Tek bir model gerçeğin tamamı değildir. Küçük ekiplerde ilk temas ve son temas raporlarını yan yana koymak, karmaşık bir model kurmaktan daha anlaşılır olabilir. Atıf penceresini de yazın: 7 gün mü, 30 gün mü, 90 gün mü? B2B satışta 7 günlük pencere, karar sürecinin büyük bölümünü görünmez yapabilir.
Veriyi nereden toplamalısınız?
Başlangıçta pahalı bir veri ambarına ihtiyacınız olmayabilir. CRM, reklam platformları, ödeme sistemi ve muhasebe verilerini aynı müşteri kimliği etrafında birleştiren bir tablo yeterli olabilir. Tabloyu elle güncelliyorsanız, kim ne zaman değiştirdi sorusuna cevap verecek bir kayıt tutun.
Asgari alanlar şunlardır:
- Müşteri veya şirket kimliği
- İlk temas tarihi
- İlk temas kaynağı ve kampanyası
- Satış fırsatı oluşturma tarihi
- İlk ödeme tarihi
- Plan, ülke ve para birimi
- İade veya iptal durumu
- Kanal maliyeti ve kullanılan atıf modeli
Para birimi farklıysa tüm tutarları rapor tarihindeki tek bir kura çevirmek yerine işlem tarihi kurunu kullanmak daha doğru olabilir. Hangi yöntemi seçtiyseniz rapor notuna yazın. Aksi hâlde TL bazında CAC bir ay yükselip sonraki ay yalnızca kur çevrimi nedeniyle düşmüş görünebilir.
KVKK açısından müşteri edinme verisini gereğinden fazla kişisel bilgiyle tutmayın. CAC hesabı için çoğu zaman e-posta içeriğinin tamamına, telefon kaydına veya gereksiz profil alanlarına ihtiyaç yoktur. Müşteri segmentini anonim veya toplulaştırılmış biçimde izlemek mümkünse bunu tercih edin.
Excel veya Google Sheets ile pratik hesap
İlk versiyonda şu sütunlar yeterli olur:
Tarih | Kanal | Kampanya | Pazarlama gideri | Satış gideri | Yeni müşteri | CAC | Atıf modeliCAC sütununda, ilgili satırdaki toplam gideri yeni müşteri sayısına bölün. Yeni müşteri sayısı sıfırsa bölme hatası üretmemesi için tablo formülünde koşul kullanın:
=IF(F2=0,"",(D2+E2)/F2)Bu formül yeni müşteri yoksa hücreyi boş bırakır; yanlışlıkla sıfır CAC göstermesini engeller. Ne yaptık? Reklam harcamasını satış gideriyle birleştirip yalnızca müşteri kazanılan satırlarda ortalama maliyeti hesapladık.
Birden fazla satırı kanal bazında toplamak için SUMIFS ve COUNTIFS kullanılabilir. Fakat aynı müşterinin iki kez sayılmadığından emin olun. CSV dışa aktarımında müşteri kimliği tekrar ediyorsa önce tekilleştirme yapmadan ortalama almak raporu bozar.
Takip kodları ve teknik kontrol noktaları
Bir ziyaretçinin kaynağını doğru izlemek için landing page yönlendirmelerinde UTM parametrelerini silmeyin. CDN, reverse proxy, form servisi veya ödeme sayfası farklı alan adlarında çalışıyorsa kaynak bilgisinin oturum boyunca taşındığını kontrol edin. Çerez izinleri, reklam engelleyiciler ve doğrudan dönüşler nedeniyle analitik verinin eksik kalabileceğini de kabul edin.
Ben teknik kontrolde tarayıcı paneliyle yetinmem. Form gönderim isteğinde kampanya değerleri var mı, uygulama loguna müşteri kimliği yazılıyor mu, ödeme webhook’u doğru kayda bağlanıyor mu diye bakarım. Hosting ve SEO İlişkisi: Gerçekler ve Efsaneler yazısında da vurguladığım gibi teknik altyapı tek başına müşteri getirmez; fakat ölçümün bozulmasına neden olabilir.
Örneğin landing page 302 yönlendirmesiyle başka bir domaine gidiyor ve UTM değerleri düşüyorsa, reklam platformu tıklamayı görür ama CRM organik trafik kaydeder. CAC hesabı bu durumda kanal bazında değil, veri kaybı bazında rapor üretir.
Startup CAC düşürmek için önce nereden başlamalı?
İlk refleks reklam bütçesini kısmak olabilir. Bu her zaman doğru hamle değildir. Önce en pahalı kaybın nerede olduğunu bulun.
- Reklam tıklaması pahalı ama dönüşüm yüksekse landing page ve teklif yapısını koruyarak hedeflemeyi test edin.
- Lead sayısı yüksek, ücretli müşteri azsa nitelik filtresini ve satış sürecini inceleyin.
- Satış süresi uzunsa demo, teklif ve takip adımlarındaki gereksiz beklemeleri azaltın.
- İlk ödeme sonrası iptal yüksekse yalnızca CAC’a değil, yanlış müşteri edinmeye de bakın.
- Organik kanal iyi görünüyorsa içerik üretim ve bakım maliyetini ölçmeden bütçeyi sınırsız artırmayın.
Landing page dönüşümünü artırmak CAC’ı düşürebilir; fakat düşük kaliteli lead sayısını artırıyorsa ücretli müşteri CAC’ı yükselir. Bu yüzden form başı maliyet, nitelikli lead maliyeti ve ilk ödeme yapan müşteri CAC’ı ayrı ayrı izlenmelidir.
Satış ekibine “daha hızlı kapatın” demek yerine hangi müşteri segmentinin daha kısa sürede ve daha yüksek brüt kârla ilerlediğini gösterin. Bazen en iyi optimizasyon yeni bir reklam metni değil, yanlış hedeflenen müşteri grubunu bırakmaktır.
Sağlıklı bir CAC raporu nasıl görünür?
Benim tercih ettiğim rapor tek bir büyük rakamdan oluşmaz. En azından şu kırılımları yan yana görmek isterim:
- Toplam ve kanal bazlı CAC
- Yeni müşteri tanımı
- İlk temas ve son temas atıfı
- Müşteri segmenti ve plan türü
- CAC geri ödeme süresi
- İade, churn ve brüt kâr etkisi
- Veri toplama dönemi ve gecikmeli dönüşüm notu
Raporun altına “Bu ay CAC neden değişti?” sorusunun kısa cevabını da ekleyin. Kampanya değişti, satış ekibi izinliydi, fiyat arttı, organik içerik etkisi gecikmeli geldi veya ölçüm kodu çalışmadı gibi açıklamalar gelecek ayki karşılaştırmayı kolaylaştırır.
Bir startup için startup CAC hesaplama, yatırımcı sunumunda kullanılacak süslü bir metrikten önce işletmenin nakit akışını anlamaya yarar. Müşteri başına ne harcadığınızı bilmeden büyüme hedefi koymak, yakıt göstergesi çalışmayan araçla uzun yola çıkmaya benzer. Araç hareket eder; ne kadar gideceğini bilemezsiniz.
Ben bugün yeni bir kanalı değerlendirirken önce şu üç soruyu sorarım: Müşteri tanımımız net mi, bütün doğrudan giderleri gördük mü, bu müşterinin geri ödeme süresi nakit akışımıza uyuyor mu? Bu üç sorudan biri cevapsızsa tabloyu güzelleştirmek yerine ölçüm düzenini düzeltirim.
Sık Sorulan Sorular
CAC hesabına maaş giderleri dahil edilir mi?
Yeni müşteri kazanma sürecinde çalışan satış ve pazarlama ekibinin maaşı, ilgili oranla CAC hesabına dahil edilmelidir. Çalışan mevcut müşterilere de hizmet veriyorsa maaşın tamamını değil, edinime ayrılan bölümünü kullanın.
Ücretsiz deneme başlatan kişi CAC hesabında müşteri sayılır mı?
Ücretsiz deneme başlatan kişi genellikle lead veya deneme kullanıcısıdır; ücretli plana geçtiğinde müşteri olarak sayılması daha sağlıklıdır. Deneme başı maliyeti ayrıca izlemek, dönüşüm hunisindeki kaybı görmenize yardım eder.
Organik trafik için CAC nasıl hesaplanır?
İçerik üretimi, SEO danışmanlığı, editörlük, araçlar ve dağıtım giderlerini organik kanala ayırarak hesaplayabilirsiniz. Müşteri kazanımı aylar sonra gerçekleşiyorsa giderleri tek aya yığmak yerine cohort veya dönem bazlı takip kullanın.
CAC ile LTV oranı kaç olmalı?
Tek bir oran her startup için geçerli değildir; brüt kâr, churn, büyüme hızı ve nakit akışı birlikte değerlendirilmelidir. LTV yüksek görünse bile CAC geri ödeme süresi çok uzunsa şirketin finansman ihtiyacı artabilir.





