April 25, 2025 · 8 min read · CAC

How to Calculate CAC From Facebook Ads: Formula, Examples + Free Tool

Generic CAC articles tell you the formula. This one walks you through pulling the right numbers from Facebook Ads Manager specifically, handling the attribution issues, and computing a CAC you can actually rely on.

In This Article
  1. The CAC formula
  2. How to pull the right data from Ads Manager
  3. What costs to include
  4. New customers vs returning customers
  5. Calculating CAC per channel
  6. Comparing CAC to LTV
  7. FAQ

Most articles on calculating CAC give you a formula and call it done. The formula is simple: total acquisition costs divided by new customers. But if you're running Facebook Ads, the tricky part isn't the math. It's knowing which numbers to use and where to get them.

Ads Manager doesn't report CAC. It reports CPA. These are not the same. This guide bridges that gap.

The CAC Formula

Customer Acquisition Cost
CAC = Total Acquisition Costs / New Customers Acquired

Total Acquisition Costs = Ad Spend + Agency Fees + Creative Production + Tools & Software

New Customers = First-time buyers only (not total orders)

Two critical points worth repeating. First: "total acquisition costs" is not just ad spend. Every dollar you spend to acquire customers counts. Second: new customers means people buying for the first time, not total order count. Repeat customers don't count toward CAC calculation.

How to Pull the Right Data from Ads Manager

  1. Set your time period

    Use monthly periods for consistency. In Ads Manager, set the date range to the full calendar month you're analyzing. This must match the period you use for all other cost inputs.

  2. Get total ad spend

    In the campaign view, look at "Amount Spent" column. If you run multiple campaigns, sum the total. This is your Meta ad spend for the period. Save this number.

  3. Get reported purchases (not for CAC for cross-reference)

    Note the "Purchases" column. This will be higher than your actual new customer count because it includes returning customers and has attribution inflation from iOS 14. Do NOT use this as your new customer number.

  4. Get new customer count from your store

    In Shopify: go to Analytics, then Reports, then Customers. Filter by "New Customers" for the same period. In WooCommerce: use the Customers report filtered for "New Customers." This is your actual new customer denominator.

  5. Compile all other costs for the period

    Agency fee (often a % of spend or fixed retainer), creative production invoices, Klaviyo/email tool monthly cost (allocated share), landing page/funnel tool allocated cost, any freelancer work on ads.

Complete Example
Period: April 2025

Meta ad spend: $5,200
Agency fee (12% of spend): $624
Video production: $400
Klaviyo allocation: $60
Funnel tool allocation: $40

Total Acquisition Costs: $6,324

Reported Meta purchases: 312 (don't use this)
Actual new customers from Shopify: 218

Facebook-attributed new customers: ~65% of total = ~142
(use full attribution method below for more precision)

Meta CAC = $6,324 / 142 = $44.53

What Costs to Include

This is where most CAC calculations get too conservative. Include everything that only exists because you're running ads:

What not to include: organic content creation, SEO costs, customer service, fulfillment. These aren't acquisition-specific.

A business with $5,000 ad spend and 18% agency fee + production costs might have $7,500 in total acquisition costs. Their CAC based on ad spend alone would be underestimated by 50%.

New Customers vs Returning Customers

This distinction matters more than most people realize.

When you run a Facebook campaign and 200 purchases come through, some percentage are from existing customers who saw your ad and came back to buy again. These are great for revenue but don't count as acquired customers. Including them in your denominator artificially lowers your CAC.

A campaign with 200 purchases where 40 are returning customers has 160 new customer acquisitions. Using 200 as the denominator gives a CAC 20% lower than reality.

Most ecommerce platforms report new vs returning customer breakdowns in their analytics. Use that number, not your Ads Manager purchase count.

Calculating CAC Per Channel

If you're running Facebook, Google, and influencer campaigns simultaneously, calculate CAC for each channel separately. Blended CAC hides which channel is actually efficient.

For channel-level attribution, use first-touch or last-touch attribution from GA4 or your ecommerce platform. Assign each new customer a primary source channel, then divide that channel's costs by that channel's new customer count.

It's imprecise attribution is always imprecise but it's directionally useful for budget allocation decisions.

Calculate CAC by Channel

Enter costs for Facebook, Google, Influencer, and Other channels. Get CAC per channel with best/worst performer comparison.

Open CAC Calculator →

Comparing CAC to LTV

CAC in isolation means nothing. A $45 CAC is great if your customers are worth $200 each. It's terrible if they're worth $55.

The ratio that matters: LTV:CAC. The standard benchmark is 3:1 every customer should generate at least 3x what it cost to acquire them. Below 3:1 and your acquisition model is risky. Above 5:1 and you're potentially underinvesting in growth.

Once you have your real CAC number, use the LTV:CAC Calculator to check the ratio. Feed in your AOV, purchase frequency, customer lifespan, and margins to get your LTV, then compare it to your newly calculated CAC.

This is the most complete picture of whether your Facebook Ads are building a sustainable business or just generating transactions.

Frequently Asked Questions

CAC = Total Acquisition Costs / New Customers Acquired. Total acquisition costs includes ad spend plus agency fees, creative production, and marketing tool subscriptions. New customers means first-time buyers only get this from your store analytics, not from Ads Manager purchase counts. See the step-by-step guide above for pulling exact numbers from Facebook Ads Manager.
Three reasons: (1) CPA counts all purchases including returning customers, while CAC only counts new customers; (2) CPA uses only ad spend in the denominator, while CAC includes all acquisition overhead; (3) Meta's attributed purchases include some customers who would have converted anyway. All three factors push CPA lower than real CAC.
Track monthly for operational decisions, and review rolling 90-day averages for trend analysis. Monthly CAC shows you when something changes (new creative, new agency, cost increases). Rolling averages smooth out individual month volatility. Avoid annual-only tracking it's too slow to catch problems before they compound.