Results

What these accounts cost, and what they returned.

Five accounts across education, clothing retail, trading and recruitment. Every figure comes straight off a Meta Ads Manager export, in a named month. No rounding up, and no client names.

Retail, trading and recruitment accounts were run during my time at Arab Media, Kochi. The education and freelance work is my own.

01

Lead generation · Single month

200+ leads in under 20 days, and 70% of them converted

70%

Of leads converted

02

Retail clothing · Meta reach campaigns

23.4 million people reached for ₹1.08 lakh

₹4.62

Per 1,000 people reached

03

Education · Lead generation

The year cost per lead came down 86%

3,430

Form leads at ₹80.48 blended

04

Trading education · Lead generation

A ₹28.31 lead and a ₹221.18 lead, two days apart

₹28.31

Cheapest form lead on record

05

Recruitment · Meta messaging

One job advert rebuilt from ₹52.28 to ₹9.41

₹19.34

Blended cost per conversation

Case study 01 · Lead generation

200 leads is easy. 140 of them converting is not.

A ₹1,000 daily budget and a month that didn't need a bigger one. This is the result I open with, because it tells you what to ask me for.

200+

Leads in a single month

70%

Of those leads converted

₹1,000

Daily budget, nothing more

<20

Days to get there

What the numbers mean

Two hundred enquiries in twenty days on ₹1,000 a day, under ₹100 a lead. Then seven in ten became customers: roughly 140 people from a month's budget of about ₹20,000.

Why the second number is the real one

A conversion rate that high doesn't come from the ad platform. It comes from qualifying hard at the form, matching what the ad promises to what the follow-up says, and a client whose team called people back the same day.

What I took from it

Cost per lead is what clients ask for. Cost per customer is what's worth optimising, and the two often move in opposite directions.

Making a form slightly harder to fill in cuts volume and raises conversion, every time I've tried it since.

Speed of follow-up matters more than almost anything I control. A good lead goes cold within the hour.

Leads delivered

200+

Leads that converted

≈140

Bars drawn to scale. The client isn't named here. I'll talk through the specifics on a call.

Case study 02 · Retail clothing, Kollam

23.4 million people, and the leak that cost a quarter of them.

A fabric and clothing retailer with a large Meta budget going into Onam, the busiest retail window of the Kerala year. 90 campaigns in one month, and a July export that was quietly paying for the wrong country.

₹1.08L

Spent across 90 campaigns in August

23.4M

People reached, summed across campaigns

₹3.76

Blended CPM for the month

₹7.87

Per recruitment conversation, 1,512 of them

Where it started

July looked healthy: ₹58,125 spent, 1.11 crore people reached, ₹5.22 per thousand. But 24.6% of that reach was landing outside India, 21.6% in the United States alone. Roughly 2.6 million impressions went to people who can't walk into a shop in Kollam.

The second leak

13,495 people visited the Instagram profile that month. 123 tapped the bio link. Under one per cent. The account was buying attention brilliantly and asking for the sale badly.

What I changed

Re-targeted every boost to Kerala and the 25 to 44 age band, already 70.8% of the audience.

Excluded international placements, so the same budget bought local impressions.

Led with price in the first two seconds. The ₹69 saree and ₹99 set reel returned a 2.15% engagement rate and 9,900 saves.

Rebuilt the partner mix on cost rather than follower count.

Where it landed

August delivered 23.4 million reached at ₹4.62 per thousand. Recruitment campaigns produced 1,512 conversations at ₹7.87 and 150 form leads at ₹5.76. One creator partnership reached 1.42 million people for ₹2,746: ₹1.93 per thousand, less than half the account average.

July · per 1,000 reached

₹5.22

August · per 1,000 reached

₹4.62

Bars drawn to scale. August is the more expensive month to buy media in Kerala, so holding cost down through Onam matters more than the size of the gap.

Case study 03 · Education

The year cost per lead came down 86%.

An education client running Meta lead generation at scale: 67 campaigns, ₹9.35 lakh, eight million people reached. Over one year an enquiry fell from ₹309 to ₹44.52, and the reason wasn't the creative.

₹9.35L

Managed across 67 campaigns

3,430

Form leads at ₹80.48 blended

₹44.52

Best campaign, across 937 leads

8.02M

Meta accounts reached

January · split by course

One campaign per course. Research and development leads came in at ₹309.45, food and beverage at ₹228.07, culinary arts at ₹187.27, baking at ₹130.98. The courses were competing for the same people.

February · split by geography instead

Same offer, restructured around where people were. Kerala returned 378 leads at ₹59.75, Tamil Nadu 262 at ₹87.78. 640 leads in a month, and Kerala 32% cheaper on identical creative.

May · the best month

937 form leads at ₹44.52 each, from 408,589 people reached. The highest volume and lowest cost the account has recorded, on roughly the same monthly budget.

June and July · where it didn't hold

Frequency climbed to 2.56 and 3.77 and costs rose to ₹76.60 and ₹109.31. In July two campaigns on near-identical budgets returned leads at ₹165 and ₹651. Gains in an ad account are rented, not owned. That's what weekly attention is for.

January · worst

₹309.45

February · Kerala

₹59.75

May · best

₹44.52

Cost per lead, bars drawn to scale. Course offers differ between January and May, so this is the account's direction of travel. The like-for-like test is February's Kerala against Tamil Nadu.

Case study 04 · Trading education

A ₹28.31 lead and a ₹221.18 lead, two days apart.

Forty-nine campaigns selling stock market, forex and dropshipping courses. Same account, same fortnight, an eightfold spread in what an enquiry cost. This account taught me to move budget weekly, not monthly.

₹28.31

Cheapest form lead, across 131 of them

817,480

Meta accounts reached across 49 campaigns

7.8×

Spread between best and worst cost per lead

54%

Of impressions from one ad converting almost nobody

What worked

A forex campaign launched on 14 August returned 131 form leads at ₹28.31 each. A dropshipping campaign brought 123 in at ₹60.22. On messaging, a stock mentor campaign converted at ₹5.81.

What didn't, the same week

A stock market campaign launched the same day returned 15 leads at ₹183.04, six times the cost.

Another, three days later, returned 8 leads at ₹221.18.

Budget explained none of it: ₹1,250 a day on the winner, ₹1,000 on the ₹183.04 campaign.

What the audit found

19 of the account's 34 live ads were spending nothing at all.

The four cheapest converting ads had stopped delivering, three while still the best performers.

July's best theme, converting at ₹9.43 across 212 results, had been switched off and never restarted.

What I'd tell you

An account with this much variance can't be reviewed monthly. The export also had no revenue values, so I couldn't calculate return on ad spend, and I said so in the report instead of inventing a number that looked better.

Stock market, 17 Aug

₹221.18

Forex, 14 Aug

₹28.31

Cost per lead, bars drawn to scale. Account view covers 49 campaigns and over ₹73,000.

Case study 05 · Recruitment

Rebuilding a job advert that cost five times too much.

If you're hiring, this is the cheapest thing Meta does. Twenty-four campaigns filling roles in business development, digital marketing, content, video and counselling, alongside client lead campaigns.

₹33,687

Spent across 24 campaigns

638

Conversations at ₹19.34 blended

237

Form leads at ₹59.99 blended

82%

Cheaper after the rebuild, same role

The rebuild

The original business development advert spent ₹1,986.71 for 38 conversations at ₹52.28 each. I rebuilt it with a new angle, new copy and tighter targeting. Version two returned 25 conversations at ₹9.41.

Where the money worked

Content strategist advert: 93 conversations for ₹221.28, ₹2.38 each, the cheapest in the account.

Videographer advert: 53 conversations at ₹3.82.

Eleven of the fourteen messaging campaigns converted under ₹21.

The rebuild that didn't work

I redid the digital marketer advert too. The original converted at ₹10.63, the new one at ₹13.17. I kept the original. One clear win and one clear loss is the hit rate to expect, and it's why I test rather than replace.

The client lead campaigns

An education client in Kerala: 133 leads for ₹6,902, at ₹51.90 each. The same offer in Tamil Nadu on an identical ₹1,000 daily budget returned 80 leads at ₹76.58, 48% more per lead.

Original · ₹1,986.71 spent

₹52.28

Rebuilt · ₹235.35 spent

₹9.41

Cost per conversation, Meta Ads Manager campaign level. 18 of 24 campaigns are visible in this export, covering ₹26,559 of the ₹33,687.48 total.

Receipts

Straight out of Ads Manager.

Real campaign screens with every number left as it was. Campaign names are hidden to protect my clients. I'll walk you through any account on a call.

Meta Ads Manager: 24 recruitment campaigns, ₹33,687.48 spent, cost per conversation from ₹2.38

Recruitment account, campaign view. ₹33,687.48 spent, and the ₹52.28 and ₹9.41 rows from case study 05.

Meta Ads Manager: form-lead campaigns including 133 leads at ₹51.90 and 80 at ₹76.58

Same account: 133 leads at ₹51.90 against 80 at ₹76.58 on the same daily budget.

Meta Ads Manager lifetime view: 67 campaigns and ₹9,34,695.46 spent

Education account, lifetime view: 67 campaigns, ₹9,34,695.46 spent, 8,017,708 accounts reached.

Meta Ads Manager: education lead campaigns including 937 leads at ₹44.52

Education account: 937 leads at ₹44.52 in May, against January's tests at ₹130.98 to ₹309.45.

Meta Ads Manager: education campaigns including 599 leads at ₹82.94

Same account: 599 leads at ₹82.94, and messaging campaigns from ₹42.87.

Meta Ads Manager: trading campaigns including 131 leads at ₹28.31 and 8 leads at ₹221.18

Trading account: 131 leads at ₹28.31 on 14 August, against 8 at ₹221.18 three days later.

Instagram Insights views screen: 209,677 views and 164,959 accounts reached for 1 to 30 June

Instagram Insights · June 2026. 209,677 views and 164,959 accounts reached, up 201%.

Instagram Insights followers screen: 24,675 followers for 1 to 30 June

Instagram Insights · June 2026. 24,675 followers, with growth peaking in the final week.

And the organic side

When ads send people to a profile, the profile has to hold them.

These two screens are from a page I ran alongside its ad account.

Full monthly reports for each account are available on request, with the client's permission.

Your account next

Want me to look at yours?

I'll walk you through any of these: the structure, what the exports showed, and what I changed because of it.

Accounts

Education, retail, trading, recruitment

Proof

Exports available on a call

Chat on WhatsApp