Blog · 10 November 2026 · Deepak Gupta

A D2C brand spent 14% less on Meta and got 2.25× the purchases. What changed.

July vs October 2026 on one D2C account: ₹26,146 spend and 8 purchases became ₹22,375 and 18. The four fixes, in the order we made them.

Same brand, same product, two months apart. Brand name hidden.

July 2026October 2026
Amount spent₹26,146₹22,375
Purchases (Meta)818
Cost per purchase₹3,268₹1,243
Return on ad spend1.464.93
Adds to cart5258
Link clicks1,5661,513

Clicks barely moved. Adds to cart barely moved. Purchases more than doubled on 14% less spend. So the gain didn't come from "more traffic". It came from who we were paying to reach, and what Meta was learning from.

What July looked like

Shopify showed 22 orders. 12 of them were voided or refunded. Meta showed 8 purchases. Three systems, three different stories, and nobody had lined them up.

Then the age split: ₹12,148, almost half the budget, went to 18–34 and 45–54. Those groups bought 2 times. The 35–44 group bought 5 of the 8.

The four fixes, in order

1. Tracking first

Before touching a single ad, we made sure a purchase meant a real, paid order. If Meta learns from orders that later get voided, it goes looking for more people like them. Fix the signal and every later decision gets cheaper.

2. Audience: pay for the people who buy

The 35–44 group was doing the work. We moved money toward the buyers instead of spreading it evenly by default.

3. Ad persona: talk to that buyer

New creatives written for the 35–44 buyer's actual reason to buy, not a generic product ad.

4. Unit economics: know your breakeven

We worked out what one purchase is allowed to cost before the brand loses money. That number decides when to scale and when to stop. (How to calculate it: breakeven ROAS for COD-heavy D2C.)

What to take from this

  • Read Meta, Shopify and your bank together. One alone lies by omission.
  • Look at where the money goes by age and placement before you blame the creative.
  • Results vary by brand. The order of the fixes is what carries over: signal, audience, message, money.

We open this account live in the masterclass and walk through each decision.