arrow-img

All Articles

Meta Ads CPM Up in Festive Season? Protect Your Profit

Short answer: Meta ads get expensive in festive season. CPMs for Indian fashion brands usually climb 40–70% in the weeks before Diwali. If your conversion rate doesn’t rise with them, your cost per order rises by the same amount. So the right festive budget isn’t “whatever holds my reach”. It’s the most you can spend before your cost per order crosses your profit per order. Work out your maximum affordable CPM first, then scale.

Every October I see the same pattern in fashion accounts. The founder raises the Meta budget 70–80% because “it’s festive season, everyone is scaling”. Orders go up. The dashboard looks busy. Then the November numbers come in and the brand made less money than it did in September on almost half the spend.

The ads didn’t fail. The math did.

The problem: you’re paying festive prices for September results

Here’s what founders tell us around this time of year:

3 signs festive CPMs are eating your profit
01
Orders up, profit flat
You doubled spend but the bank balance barely moved.
02
Same ads, higher CAC
Nothing changed in the creative, yet cost per purchase jumped week after week.
03
“Scale more” is the only plan
No one on the team knows the CPM at which you should stop.

If two of these sound familiar, your festive budget is set by the calendar, not by your margins.

Most festive advice this month says the same thing: CPMs will rise, so raise your budget to keep your reach steady. One widely shared festive budget guide estimates a 40–70% CPM rise by the final week before Diwali (8 November this year) and suggests a brand spending ₹15,000 a day may need ₹25,000–30,000 a day just to hold reach.

That’s a fair read of the auction. But reach is not the goal. Profit is. And nobody is asking whether the extra reach is worth buying at that price.

Why it happens

Festive season doesn’t make your ads worse. It makes every impression more expensive, because far more advertisers are bidding for the same buyers: marketplaces, big fashion labels, jewellery, electronics, and every other D2C brand chasing gifting intent.

CAUSE
More bidders in the auction
→
LEADS TO
CPM +40–70%
→
IF CONVERSION RATE IS FLAT
CAC rises by the same %
→
RESULT
Profit per order disappears

CPM is only half of your cost per order. The other half is how many impressions it takes to get one sale.

Your cost per purchase comes from two things: what you pay for 1,000 impressions (CPM) and how many purchases those 1,000 impressions produce. If CPM goes up 60% and purchases per 1,000 impressions stay the same, CAC goes up 60%. Simple.

Three things make it worse for fashion brands:

What it’s really costing: a worked example

Illustrative example, not client data. A women’s kurti brand sells at an average order value of ₹1,400. After GST, product cost, shipping, payment fees and an allowance for RTO and returns, it keeps about ₹520 per order before ads. That ₹520 is its break-even CAC. Spend more than ₹520 to get an order and it loses money on that order.

In September the brand spends ₹15,000 a day at a ₹120 CPM, 1.5% click-through rate and 2.5% website conversion rate. For festive season it follows the usual advice: raise budget 80% to ₹27,000 a day and absorb a 60% CPM rise to ₹192.

Per day September Festive, conversion flat Festive, conversion 2.5% → 3%
Ad spend ₹15,000 ₹27,000 ₹27,000
CPM ₹120 ₹192 ₹192
CAC ₹320 ₹512 ₹427
Orders 47 53 63
Profit per order after ads ₹200 ₹8 ₹93
Profit per day after ads ₹9,375 ₹422 ₹5,906

Illustrative example. ₹520 profit per order before ads, 1.5% CTR. Orders rounded.

Read the last row again. The brand spends 80% more and gets 6 more orders a day. Its daily profit falls from ₹9,375 to ₹422. Even if festive shoppers convert better (the green column), it still makes 37% less profit per day than in September, on nearly double the spend.

Daily profit after ads
Illustrative example · bars scaled to September
September · ₹15,000/day spend₹9,375
Festive, conversion up · ₹27,000/day₹5,906
Festive, conversion flat · ₹27,000/day₹422

More spend, less profit. Scaling to “hold reach” only works if your margins can pay festive CPMs.

This is the same trap as a great ROAS that still loses money. The dashboard shows more orders. The P&L shows less profit.

The solution: set your festive budget from your margins, not the calendar

Start with one number: the highest CPM your business can afford.

Maximum affordable CPM
Break-even CAC × CTR × Conversion rate × 1,000
₹520 × 1.5% × 2.5% × 1,000 = ₹195. Above this CPM, every new order loses money.

Use your own last-30-day CTR and conversion rate. Recalculate if your festive offer changes profit per order.

In the example, a ₹192 CPM is just below the ₹195 ceiling. That’s why profit per order fell to ₹8. The brand wasn’t scaling. It was running at break-even and calling it growth.

Once you know your ceiling, use this five-step plan:

1
Calculate festive profit per order
Include the festive discount, higher COD share and RTO. This number is your break-even CAC.
2
Set your CPM ceiling and target
Ceiling = break-even CAC × CTR × CVR × 1,000. Target = 80% of the ceiling, so you keep a profit cushion.
3
Raise purchases per 1,000 impressions before raising spend
Fresh festive creative, a festive bundle to lift AOV, and a faster checkout. These let you afford a higher CPM.
4
Scale in 20–30% steps, only while CPM is in the green zone
Check CPM and CAC every 2–3 days, not once a week. Give the most budget to retargeting and past buyers, where conversion rates hold up.
5
Pull back in the red zone, then return
When CPM crosses the ceiling, drop cold prospecting back to the September budget. Keep retargeting on. Scale again when CPM cools.

You get the festive upside without buying orders at a loss.

For the example brand, the zones look like this:

GREEN · SCALE
CPM up to ₹156
CAC ₹416 or less. At least ₹104 profit per order. Add budget in steps.
AMBER · HOLD
₹156–195
Thin profit. Keep budget where it is and work on creative and conversion rate.
RED · PULL BACK
Above ₹195
Every extra order loses money. Cut cold prospecting back to the September budget.

Illustrative example at 1.5% CTR and 2.5% conversion rate. Put your own numbers in writing before October peaks.

Notice what step 3 does. If festive creative and a bundle offer raise the conversion rate from 2.5% to 3%, the CPM ceiling rises from ₹195 to ₹234. That’s how good brands scale through Diwali profitably. They buy the higher CPM by getting more sales from each 1,000 impressions, not by hoping.

Judge the result on blended numbers, not only on what Meta reports. Track total revenue ÷ total ad spend each day as well as platform ROAS. If you’re unsure which one to trust, read ROAS vs MER vs blended ROAS.

Common mistakes

  • Budgeting to hold reach. Reach is a cost, not a result. Budget to your CPM ceiling.
  • Using September’s break-even CAC in October. Discounts and COD shrink festive profit per order, so your ceiling is lower than you think.
  • Launching untested creative in peak week. Learning at ₹190 CPMs is the most expensive testing you’ll ever do. Test in September and early October.
  • Cutting everything when CPM spikes. Pull back cold prospecting only. Retargeting and past buyers usually still pay.
  • Checking numbers weekly. Festive CPMs move every few days. A week at a loss is a lot of money.

Your checklist for this week

Before festive CPMs peak
✓Calculate festive profit per order, including discount, COD share and RTO
✓Work out your CPM ceiling and 80% target from your last-30-day CTR and conversion rate
✓Write the green / amber / red CPM zones down and share them with whoever runs your ads
✓Get 3–5 fresh festive creatives live and tested before mid-October
✓Build one festive bundle that raises AOV without deep discounts
✓Check CPM, CAC and blended revenue ÷ spend every 2–3 days until the week after Diwali

FAQ

How much do Meta ad CPMs increase during Diwali in India?

Planning guides for 2026 put the rise at roughly 40–70% above normal by the final week before Diwali, with fashion and beauty at the higher end. Your own account can differ, so track the weekly CPM in Ads Manager rather than relying on an industry figure.

Should I increase my Meta ads budget for the festive season?

Only while your CPM stays below your maximum affordable CPM. Increase in 20–30% steps and stop adding budget when cost per order gets close to your profit per order.

What is a maximum affordable CPM?

It’s the highest CPM at which an order still breaks even. Formula: break-even CAC × CTR × conversion rate × 1,000. With ₹520 break-even CAC, 1.5% CTR and 2.5% conversion rate, it’s ₹195.

Why is my ROAS dropping during festive season when my ads are the same?

Because every impression costs more while your conversion rate and order value stay about the same. Higher COD share and RTO add to it, since Meta counts orders placed, not orders delivered.

When should fashion brands start festive Meta ads?

Test creative and offers in September and early October, while CPMs are still normal. Then scale in steps as intent rises and keep spending through the week after Diwali, as long as CPM stays in your green zone.

Not sure what your festive CPM ceiling is? That’s the number to find before you raise budgets. Book a free call and Purple Circle will review your unit economics with you, or see how we handle Meta ads for fashion brands and the case study on fashion brands that hit ROAS targets and still lose money.

— Ashish Rai, CEO, Purple Circle

Festive Meta ads: spending 80% more while daily profit falls from ₹9,375 to ₹422 (illustrative)

Meta Ads CPM Up in Festive Season? Protect Your Profit

Schedule a free call

Trusted by 235+ brands