
Meta's average price per ad rose 14% year on year in Q3 2026. That explains part of the story. It does not explain why your CAC jumped 25% in a month while your CPM barely moved.
If you are asking "why is my CAC increasing", the honest answer is that CAC is a ratio with several moving parts. Ad prices are one. Click rate, site conversion, stock, tracking and who your ads actually reach are the others. This guide shows you how to find which one moved, and what it costs you in rupees.
Your CAC rises when ad spend grows faster than new customers, or when new customers fall while spend holds. Every cause sits on one of those two sides.
On the spend side, the usual drivers are higher ad prices and scaling budget past the efficient point. On the customer side, the usual drivers are a lower click rate (often creative fatigue), a lower site conversion rate, ads running on products people cannot buy, and ads reaching people who already bought from you.
A seventh cause looks like rising CAC but is not: broken tracking. Rule it out first, because it changes every other number.
CAC is acquisition spend divided by the number of new customers you won in the same period. The word that matters is "new". Razorpay's guide to CAC puts it plainly: counting repeat buyers in the denominator will artificially deflate the number.
Shopify gives you that denominator directly. Its customer reports define a first-time customer as one who placed their first order with your store, and a returning customer as one whose order history already includes at least one order. It checks the full order history, not only the date range you selected.
What goes on top is a choice, and you should make it once and keep it. Razorpay lists ad spend, team salaries, creative production, tools and introductory discounts as acquisition costs. A simple option: track a media-only version weekly and a fully loaded version monthly.
Blended CAC divides total acquisition spend by all new customers, including those who came from organic search, email, referrals and word of mouth. Paid CAC divides only paid spend by the new customers who came in through paid channels. Both definitions come from eightx's guide to blended and paid CAC.
Track both. Blended CAC tells you whether the business can afford its growth. New-customer paid CAC tells you whether your ads are doing their job.
Start by splitting the change into spend and new customers. This takes two numbers and five minutes, and it tells you where to look next.
Here is an illustrative example. Say a brand spends ₹10L in October and wins 2,000 new customers, so CAC is ₹500. In November it spends ₹10L again but wins 1,600 new customers. CAC is now ₹625, up 25%.
| Month | Ad spend | New customers | CAC |
|---|---|---|---|
| October (illustrative) | ₹10,00,000 | 2,000 | ₹500 |
| November (illustrative) | ₹10,00,000 | 1,600 | ₹625 |
Spend did not move, so the problem is on the customer side: fewer people clicked, fewer converted, or fewer of the buyers were new. If spend had gone up 25% with flat customers, you would look at ad prices and scaling instead.
A useful rule from eightx's CAC diagnostic: a week-on-week change under about 5% is usually noise. Investigate when CAC moves 10% or more, or moves the same way three weeks running.
If your CPM (the cost of 1,000 impressions) rose and everything else held, your CAC rose by the same percentage. You pay more for each thousand impressions, and the same share of them turns into customers.
Eightx breaks CAC into one chain: CPM divided by (1,000 × CTR × add-to-cart rate × reach-checkout rate × checkout close rate × new-customer share). A 14% rise in CPM with no change elsewhere means a 14% rise in CAC.
Some of this is the market. Meta's Q3 2026 results, released on 21 October 2026, showed ad impressions up 10% and average price per ad up 14% year on year.
Check your own CPM trend against that before blaming the market. Our guide to Meta ads CPM increase in India shows how to separate a market rise from an account problem.
When CTR drops and CPM holds, your ads are earning fewer clicks for the same money, and CAC climbs with it. Creative fatigue is a common reason.
Fatigue happens when the same people have seen an ad too often and stop responding. Look for frequency climbing on your top ad sets while CTR falls over two or three weeks.
The fix is new angles, not small edits to the same ad. Our guide on diagnosing creative fatigue vs audience saturation walks through the checks.
If clicks hold but orders from that traffic fall, the leak sits on your site. Check add-to-cart rate, reached-checkout rate and checkout completion separately, since each points to a different fix.
Common culprits are a slow page after a theme or app change, a payment method failing, a broken discount code or a price change. Our Shopify sales dropped guide covers the order in which to check these.
One warning for anyone comparing September with October. Shopify rolled out a session measurement update between 21 and 23 September 2026. It changed how Shopify counts sessions, so conversion rate, add-to-cart rate and checkout rates can shift with no real change in shopper behaviour. Shopify says orders, sales and customer counts are not affected.
So if your Shopify conversion rate dropped in late September, check orders before you panic. Your CAC uses customers, not sessions.
If your share of new customers falls, CAC rises even when total purchases look healthy. Your ads are converting, but more of the buyers are people you already acquired.
Ads Manager will not show you this on its own. Attribution vendors such as Wicked Reports point out that Meta's reported CPA counts every purchase inside the attribution window, including purchases by repeat buyers. A healthy CPA can sit next to a worsening new-customer CAC.
The check: compare Meta-attributed purchases with Shopify's first-time customer count for the same period. If the gap widens, your ads are finding existing buyers.
You can cap it. Meta's Marketing API documentation now recommends two ad sets to replace the old existing-customer budget percentage: one aimed at a custom audience of existing customers with a spend cap, and one that excludes that audience. Our guide to excluding existing customers from Meta ads shows the set-up.
It can add up. BetterHood recovered about ₹2.7L in a month once it stopped paying to retarget existing buyers.
When a best-selling size or variant goes out of stock and its ads keep running, you pay for clicks that cannot become orders. Fewer new customers, same spend, higher CAC.
This one hides well because it rarely shows up in ad metrics. CTR can look fine. The drop shows up in add-to-cart and conversion on specific product pages.
ShaperCult saw ₹1.6L go into ads for out-of-stock sizes over four days before it set spend to pause on stock-outs. Our guide to stopping ad spend on out-of-stock products lists the ways to automate the pause.
If CAC rose right after a budget increase, you are likely paying more for each extra customer than for the average one. The first rupees usually reach the people most likely to buy. Extra rupees reach people who are harder to convert.
Compare CAC on the extra spend, not the average. Say an illustrative brand goes from ₹10L to ₹12L a month and from 2,000 to 2,200 new customers. Average CAC moves from ₹500 to about ₹545, but the extra ₹2L bought only 200 customers, which is ₹1,000 each.
Whether ₹1,000 is acceptable depends on your margin and repeat rate. Our guide to scaling Meta ads without losing ROAS covers how fast to raise budgets and when to stop.
If Meta reports far fewer purchases than Shopify, check tracking before you change anything else. A pixel that stopped firing makes the platform's CPA look worse and pushes the algorithm to optimise on bad data.
Your Shopify CAC (spend divided by Shopify first-time customers) will not move from a tracking fault, because Shopify counts orders directly. If Shopify CAC is steady and only the platform CPA jumped, suspect tracking.
Our guides on the Meta pixel not firing on Shopify and Meta purchases not matching Shopify orders show what to check.
Work through the causes in a fixed order, so you never fix the wrong one. Use the same week-on-week or month-on-month window for every number.
| Step | Compare | If it moved, look at |
|---|---|---|
| 1 | Platform purchases vs Shopify orders | Tracking (pixel, checkout events) |
| 2 | Spend vs new customers | Which side of the ratio changed |
| 3 | CPM | Market prices, festive season, audience size |
| 4 | CTR and frequency | Creative fatigue |
| 5 | Add-to-cart and checkout rates | Site speed, payments, pricing, stock |
| 6 | New-customer share of purchases | Retargeting existing buyers |
| 7 | CAC on the extra spend | Scaling too fast |
Rank what you find by rupees, not by percentage. Fix the biggest one this week and leave the rest.
If a big share of your orders are COD, add one more check. Count a customer as acquired only once the courier delivers the order, or your CAC will look better than it is. Our guide to reducing RTO on COD orders explains why.
To catch a CAC rise the same week, check spend, conversion, stock and new-customer share together every morning. The hard part is that each one lives in a different tool: CPM in Ads Manager, conversion in Shopify, stock in your inventory system, new-customer share in a spreadsheet you build by hand.
Clevrr AI is an AI performance marketer for D2C brands, and this is the work it does every morning. It splits each change in revenue into four drivers (demand loss, value loss, operational loss and wasted ad spend) and puts a rupee value on each. It joins Meta and Google Ads data with Shopify orders, inventory and logistics, so a stock-out or a retargeting leak shows up in the morning report rather than the month-end review.
When you ask why is my CAC increasing, start with the ratio. Check whether spend rose or new customers fell, then walk down the chain: tracking, CPM, click rate, conversion, new-customer share, scaling. Put a rupee value on each and fix the biggest first.
Most CAC rises have more than one cause, and the market is rarely the largest. If you want this check run for you every morning, start free with 500 credits.
Divide acquisition spend by the number of first-time customers you won in the same period. Use Shopify's first-time customer count rather than platform-reported purchases, since platforms also count repeat buyers. Decide once whether spend means media only or includes creative, tools, team and discounts, and keep that definition fixed so month-on-month comparisons stay honest.
Blended CAC divides total acquisition spend by all new customers, including those from organic search, email and referrals. New-customer paid CAC divides only paid spend by the new customers your paid channels brought in. Blended CAC tells you whether growth is affordable. Paid CAC tells you whether your ads are working. Track both, and make scaling decisions on paid CAC.
Meta's CPA counts every purchase inside the attribution window, including purchases by people who already bought from you. Your real CAC counts only first-time customers. When retargeting or broad campaigns reach more existing buyers, the two numbers drift apart. Compare Meta-attributed purchases with Shopify's first-time customer count to see the size of the gap.
Join hundreds of D2C brands using Clevrr AI to automate their growth and efficiency.
Join 500+ D2C founders using Clevrr AI to automate their operations and scale faster.
Get Started Free