Back to Guides

CAC & ROAS

9 min read

Calculate your real CAC (not the one Meta reports)

Compare platform-reported acquisition cost with actual customers, refunds, payback, and payment-backed revenue.

The question

Meta, Google, TikTok, or another platform says your cost per acquisition is healthy. The campaign dashboard looks clean. Then you check Stripe, Gumroad, or your bank account and the story is messier.

That gap usually means the platform is optimizing around a proxy: a lead, trial, checkout start, modeled conversion, or duplicate pixel event. Real CAC answers the harder question: how much did you spend to create a real paying customer?

The formula

For campaign decisions, use this simple version: real CAC = acquisition spend divided by new paying customers. If you spent $1,840 and acquired 51 new customers, real CAC is $36.08.

Keep the definition tight. Acquisition spend should be the spend tied to the source, campaign, creator placement, or partner you are judging. Customers should be payment-backed new customers, not leads, trials, webinar signups, checkout starts, or renewals.

Why platform CAC drifts

Ad platforms are useful for delivery and creative optimization, but they are not your source of financial truth. They often count a conversion before money changes hands, after a view-through window, or from a browser event that does not map cleanly to a customer.

They also miss the messy parts founders actually feel: refunds, failed payments, subscription downgrades, repeated purchases from the same customer, and the difference between a cheap signup and a buyer who pays back.

1. Proxy events

Lead, trial, checkout, and add-to-cart events can make CAC look lower than customer acquisition cost.

2. Attribution windows

A platform may claim credit for a conversion because someone viewed or clicked an ad days earlier.

3. Revenue mismatch

Platform reports usually do not know net revenue, refunds, subscription quality, or payback timing.

The walkthrough

In Grometrics, start from the Campaigns or Attribution view. You want spend, attributed revenue, new customers, CAC, and ROAS in the same place, with the date range held constant.

If revenue or customer counts are missing, fix that before making a budget call. Real CAC only works when spend data and payment data are both connected.

Mock Campaigns view showing spend beside payment-backed revenue and real CAC.

1. Match the date range

Use the same window for spend and revenue so CAC is not distorted by delayed purchases.

2. Filter to new customers

Exclude renewals when the question is acquisition. Renewals matter for LTV, not first-purchase CAC.

3. Compare by source or campaign

Look for campaigns where real CAC, revenue, and customer count all agree.

4. Check payback

A CAC can be acceptable even when first-order profit is thin if customers reliably pay back inside your target window.

Read the gap

The difference between platform CAC and real CAC is a signal. A small gap means your conversion event probably tracks close to purchase. A large gap means the platform is counting activity that does not reliably become revenue.

Do not treat the gap as a rounding error. It tells you whether your campaign is attracting buyers, collecting low-intent leads, or relying on attribution credit that your payment data does not support.

Common mistakes

Most CAC mistakes come from mixing definitions. Pick the decision first, then choose the metric. Campaign CAC, blended CAC, and fully loaded CAC are different tools.

For a weekly paid acquisition decision, campaign-level real CAC is usually the right starting point. For board-level finance, you may add salaries, software, agency retainers, and other acquisition overhead.

1. Mixing leads with customers

A lead can be useful, but it is not acquired revenue until it pays.

2. Counting renewals as acquisition

Renewals improve LTV and payback, but they should not lower new-customer CAC.

3. Ignoring refunds

A campaign with cheap customers and heavy refunds is not cheap. Net revenue has to stay visible.

4. Comparing mismatched windows

Spend today and revenue next week can make healthy campaigns look broken, or broken campaigns look fine.

Decision framework

Scale slowly when real CAC is below target, payback is inside your window, and the customer count is high enough to trust. Improve the funnel when platform CAC is low but real CAC is high. Pause or narrow targeting when refunds, weak-fit customers, or delayed payback keep showing up.

If the data is incomplete, the next move is not to guess. Connect the missing spend or payment source, then rerun the same calculation.

Rule of thumb: platform CAC is a delivery metric. Real CAC is the budget metric.

Try it in your data

Open Attribution to compare source quality against actual attributed customers and revenue.

Start tracking for free →

Related guides