Skip to content
Revenue and attribution

What is Customer acquisition cost (CAC)?

Customer acquisition cost (CAC) is what you spent to win one customer — total sales and marketing cost for a period divided by the number of new customers in that period. Blended across all channels it is a board metric. Split by channel it becomes an operating decision about where the next unit of budget should go.

The formula

CAC = (marketing spend + sales cost) ÷ new customers acquired

Include the parts people leave out: agency and freelance fees, tooling, content production, and the fully loaded cost of anyone whose job is acquisition. Excluding them produces a flattering number you cannot act on.

Blended CAC versus channel CAC

Blended CAC divides everything by everyone. It is honest about the whole business and useless for deciding anything, because it averages your best channel and your worst into one figure.

Channel CAC divides each channel’s spend by the customers that channel produced. This is where the decisions live — and it requires revenue attribution, because you need to know which channel a customer came from before you can charge them to it.

The usual finding, once a business looks: one channel is subsidising another. Blended CAC of $60 might be organic search at $8 and paid social at $210, and only the split version tells you to stop.

The organic problem

Content and SEO have real costs and delayed, hard-to-attribute returns. A post published in March may still be winning customers in November. Two defensible approaches:

  • Amortise content cost across the period it keeps working, rather than charging it all to the month it shipped.
  • Report organic CAC separately and label the horizon, instead of blending a long-payback channel with a same-day one.

Either is fine. Mixing them, or silently changing between them, is not.

Payback period

CAC divided by monthly gross profit per customer gives the payback period — how long until a customer has repaid what they cost. Under 12 months is generally considered healthy for self-serve software. It matters more than the LTV ratio when cash is finite, because a 3:1 ratio with a 30-month payback can still put you out of business.

Questions

Frequently asked.

Cookies, install and pricing, answered. Still stuck? Ask us anything .

01 Can sonex show revenue next to my traffic?

Yes. Connect Stripe or Polar with a read-only key and sonex reads revenue straight from your payment provider, per website. Revenue then appears as a focusable series on the Overview chart and as its own report, beside the traffic that earned it. No tracked event is needed for it to work.

02 Does sonex use cookies?

No. sonex sets no cookies and needs no consent banner. It counts visits without cookies, fingerprinting, or any personal data, so it is GDPR, PECR and CCPA-ready by default.

03 How do I install sonex?

Add one script tag to your site's <head> with your website id. It is a single lightweight tracker — no build step and no SDK required.

04 Is sonex a Google Analytics alternative?

Yes. sonex gives you the reports that matter — visitors, pages, referrers, funnels, revenue and a world map — without surveilling your audience or drowning you in configuration.

05 How is sonex priced?

By monthly tracked events. Free covers 2k events, Pro is $20/mo for 200k events, and Business is $200/mo for 2M events with team seats.

See what your traffic actually earns.

Revenue beside the visitors that produced it. No cookies, no credit card, no consent banner.

Get started