Your Facebook ads run every day. The DMs are busy, orders keep landing. But when you check your bank balance at the end of the month, it's sitting more or less where it started. Money is moving fast, yet the profit seems to have leaked out somewhere. Nine times out of ten, the culprit is the same: you don't actually know how much you spend to win a single customer. That number has a name — CAC. Without it, you're only guessing whether your business is genuinely profitable or quietly bleeding.
The good news: you can work out your CAC with the calculator on your phone. The better news: once you know that number and connect it to your customer's lifetime value (LTV), you'll know exactly how much you can afford to pay for a new customer without losing money. Let's take it apart, piece by piece.
What Is CAC (Customer Acquisition Cost)?
CAC, or customer acquisition cost, is the total amount of money you spend to acquire one new customer. The two words that matter most are total and new customer. It isn't just your ad spend — it's every cost involved in turning a stranger into a buyer.
Why is this so critical for a small business? Plenty of owners watch "revenue is up" without ever asking "how much did I burn to lift that revenue?" And if your CAC is higher than the profit you make per customer, selling more actually loses you more. Volume without this number is a trap.
The Formula for Calculating CAC
It really is this simple:
CAC = Total Marketing & Sales Costs ÷ Number of New Customers
Pick a period — say one month. Add up everything you spent to attract customers, then divide by the number of customers who genuinely closed in that same period.
A Simple CAC Calculation Example
Imagine you run an online skincare shop. This month's spending looks like this:
- Meta ad budget (Facebook & Instagram): Rp5,000,000
- Ad management fee: Rp1,500,000
- Bonus/commission for the admin who replies to chats and closes: Rp1,000,000
- Content and product photography: Rp500,000
Total acquisition cost = Rp8,000,000. From all that effort, you gained 40 new customers. So:
CAC = Rp8,000,000 ÷ 40 = Rp200,000 per customer.
In other words, the "price" of one new customer is Rp200,000. Now the real question: is Rp200,000 expensive or cheap? You can't answer that yet — not until you know your LTV.
"Gross" CAC vs. "Net" CAC
There are two ways to calculate CAC. Gross CAC uses ad spend only (Rp5M ÷ 40 = Rp125,000). It looks nicer, but it's misleading — it ignores fees, admin commissions, and content costs. Net CAC includes every cost, like the Rp200,000 above. For any real business decision, always use net CAC so a pretty number doesn't fool you.
Why CAC Alone Isn't Enough: Meet LTV
CAC is only half the story. Paying Rp200,000 for a customer is expensive if they buy once for Rp150,000 and vanish. But it's a steal if that customer sticks around and buys again and again over the course of a year.
This is where LTV (Lifetime Value) comes in. LTV is the total profit you earn from a single customer for as long as they stay with you.
A Simple Way to Calculate LTV
LTV = Average order value × Purchases per year × Years as a customer × Profit margin
Back to the skincare shop. Say:
- Average order value: Rp150,000
- Repeat orders: 4 times per year
- Average retention: 2 years
- Net profit margin: 40%
Then LTV = Rp150,000 × 4 × 2 × 40% = Rp480,000.
Now compare. Your CAC is Rp200,000; your LTV is Rp480,000. That means for every customer you "buy" at Rp200,000, you walk away with Rp280,000 in net profit. That's a healthy business.
The LTV:CAC Ratio — Your Safety-Margin Number
To make this easy to judge, most operators use the ratio of LTV to CAC. From the example above: Rp480,000 ÷ Rp200,000 = a ratio of 2.4 : 1.
As a general guide (remember, this is a rule of thumb, not gospel):
- Below 1 : 1 — Danger. You lose money on every customer. Stop and fix things first.
- 1 : 1 to 2 : 1 — Thin. There's profit, but it's easily eaten up by other costs.
- 3 : 1 — The sweet spot for most small businesses. Healthy and ready to scale.
- Above 4 : 1 — Very profitable, but it can be a sign you're underspending on ads and leaving faster growth on the table.
How Much Can You Afford to Pay for a Customer?
This is the most important question of all — and now you can answer it with numbers instead of a gut feeling. If your target healthy ratio is 3 : 1, then:
Maximum CAC = LTV ÷ 3
With an LTV of Rp480,000, your safe ceiling is Rp480,000 ÷ 3 = Rp160,000 per customer. As long as your acquisition cost stays under Rp160,000, you can scale ads with confidence. The moment CAC creeps toward or past that line, treat it as an alarm to slow down and review.
This ceiling turns ad decisions into clear ones. You stop asking "should I dare raise the budget?" and start saying "my CAC is still Rp130,000, below my Rp160,000 ceiling — safe to keep going."
How to Lower Your CAC and Boost Profit
If your CAC is too high, don't rush to switch off your ads. There are several levers you can pull:
- Sharpen your targeting and creative. More relevant ads earn cheaper clicks, and CAC falls with them.
- Raise your closing rate. If only 10 of every 100 chats close, fix how your admin replies and follows up. Push closes to 20 and your CAC halves — without spending a rupiah more.
- Improve your landing page. A clear, convincing page converts more visitors into buyers. It's one of the cheapest CAC levers there is.
- Drive repeat orders. This lifts your LTV, which automatically widens your safe CAC ceiling. Broadcasting a promo to existing customers is far cheaper than finding new ones.
- Set up proper tracking. Without an accurate pixel and conversion data, you'll never know which ads produce cheap customers and which ones leak money.
If you also want to measure ad efficiency from the revenue side, pair CAC with your ROAS for the full picture — and before you push more budget out the door, get clear on how to set an ad budget you can actually afford so your spend stays measured.
The Bottom Line
Calculating CAC isn't an accountant's job — it's a duty for any owner who wants to be genuinely profitable. The essence is simple: add up all your marketing and sales costs, divide by new customers, then hold that number up against your LTV. Do that, and every ad decision stops being a gamble and starts being math.
Want your Meta ads managed with this kind of unit-economics discipline instead of guesswork? Explore our Meta Ads services, see our management packages and pricing, or build a plan tailored to your business. And keep sharpening your numbers over on the Aira Tech blog.