Cost per Lead vs Cost per Enrolment: The Only Ad Metric Owners Need
Cost per enrolment vs cost per lead for study abroad ads: worked arithmetic, attribution rules and the campaign report that shows which spend enrols students.
Cost per lead tells you what an ad platform charged for a form fill. Cost per enrolment tells you what it cost to put one student in a classroom abroad, and it decides whether your ad budget makes money. This guide works through the arithmetic with stated assumptions, sets attribution rules and specifies the report that joins spend by campaign to enrolled students. It is for consultancy owners, marketing heads and admissions heads in India who spend on Meta ads.
Key takeaways
- Cost per enrolment is ad spend divided by the students from that spend who enrolled. Count students, not applications.
- Campaign rankings often flip between the two metrics: in our worked example the cheapest leads produce the most expensive enrolments.
- Enrolments land months after the spend, so judge a campaign on the cohort of leads it created, with cost per applying student as the early read.
- Give every campaign its own cost per lead ceiling: target cost per enrolment multiplied by that campaign's lead-to-enrolment rate.
- Xale puts real daily Meta spend beside leads and conversions for every campaign, so cost per enrolment is one division away.
Cost per lead vs cost per enrolment, defined
Meta calculates cost per result as amount spent divided by results, and notes it may use statistical modelling where data is partial. For a lead campaign, the result is a form submission. Everything after the form happens inside your consultancy, so every later metric has to come from your CRM.
| Metric | Formula | When it settles | What it tells you |
|---|---|---|---|
| Cost per lead | Spend ÷ new unique leads | Within days | Whether the ad buys contacts cheaply |
| Cost per qualified lead | Spend ÷ leads that ever reached Qualify | Within weeks | Whether the form and audience bring real students |
| Cost per applying student | Spend ÷ students with at least one application submitted | Once application rounds close | Whether counselling turns leads into files |
| Cost per deposit | Spend ÷ students who paid a deposit | Once offers are answered | Whether offers turn into commitment |
| Cost per enrolment | Spend ÷ students who enrolled | Once the target intake has started | What a student abroad actually cost you |
Two rules apply to every row. Spend and students cover the same campaign and the same lead dates. And the lower rows count students, so a student with three university applications is one applying student and at most one enrolment.
Worked example: three campaigns, two opposite rankings
Take a hypothetical two-branch consultancy in Kochi. It runs three Meta campaigns in one month and follows the leads they created for nine months. All figures are assumptions for illustration, not real data.
| Metric | Campaign A: UK master's, higher intent form | Campaign B: free counselling, more volume form | Campaign C: Canada diploma, more volume form |
|---|---|---|---|
| Spend | ₹90,000 | ₹90,000 | ₹60,000 |
| New unique leads | 300 | 900 | 500 |
| Cost per lead | ₹300 | ₹100 | ₹120 |
| Qualified | 105 | 90 | 75 |
| Cost per qualified lead | ₹857 | ₹1,000 | ₹800 |
| Students who applied | 36 | 20 | 15 |
| Cost per applying student | ₹2,500 | ₹4,500 | ₹4,000 |
| Students enrolled | 10 | 4 | 3 |
| Cost per enrolment | ₹9,000 | ₹22,500 | ₹20,000 |
On cost per lead the ranking is B, C, A. On cost per enrolment it is A, C, B, a complete reversal. Cost per qualified lead points to C, which is also wrong: a mid-funnel proxy beats cost per lead but does not replace the real thing.
Now run the decision an owner watching only cost per lead might make: pause A and move its ₹90,000 into B. Even if B scaled perfectly, which campaigns rarely do, the month would produce 4 + 4 + 3 = 11 enrolments instead of 17. Blended cost per enrolment would rise from ₹14,118 (₹2,40,000 ÷ 17) to ₹21,818 (₹2,40,000 ÷ 11) while blended cost per lead fell. The dashboard would improve as the business got worse, and counsellors would be calling three times as many leads.
Why cost per lead misleads study abroad consultancies
Each of these lowers cost per lead while raising cost per enrolment.
| What makes cost per lead look good | What it does further down |
|---|---|
| The default form type | Meta's More volume form is the default, designed to generate a larger number of leads; Higher intent adds a review screen where people confirm their details |
| Broad audiences and generic offers | "Free counselling" attracts students with no intake, budget or test plan |
| Duplicates counted as new leads | One student is paid for and credited twice |
| More leads than your team can call | Fresh intent goes cold in the queue |
| Destinations whose rules just tightened | Leads stay cheap while fewer students can travel |
That last row is real. On 22 January 2024 Canada said every study permit application would need a provincial or territorial attestation letter, with about 360,000 approved permits expected for 2024. In the UK, students on postgraduate courses starting on or after 1 January 2024 can bring family members only on a doctorate or research-based degree, unless government-sponsored. Cost per lead does not move when a rule like that changes. Cost per enrolment does. Our guide to Meta lead ads for study abroad covers form questions that filter out students you cannot place.
Enrolments arrive months after the spend
A UK Student visa can be applied for no earlier than 6 months before the course starts. A campaign that ran in February for September starters cannot show its final enrolments until September, so dividing February's spend by February's enrolments mixes money and students from different intakes.
Use two rules instead.
- Credit enrolments to the month the lead was created. A campaign's cost per enrolment is that month's spend divided by the students from that month's leads who have enrolled so far.
- Call a cohort mature only once its target intake has started. Until then the number is still moving.
For young cohorts, estimate from your last mature cohorts of the same campaign type:
Predicted cost per enrolment = cost per applying student ÷ past application-to-enrolment rate
Campaign A enrolled 10 of 36 applying students, 27.8%. If next month's A cohort shows ₹3,000 per applying student, its predicted cost per enrolment is ₹3,000 ÷ 0.278, about ₹10,800. For the cohort-versus-calendar method in full, see study abroad funnel metrics from enquiry to enrolment.
One more trap: Meta keeps lead data available for download for up to 90 days from submission and recommends a CRM so you keep access. Enrolments arrive long after that, so the campaign must sit on the student's record from day one, or there is nothing to join the enrolment back to.
Attribution rules to agree before anyone counts
Most cost per enrolment arguments are attribution arguments. Write these rules down once.
| Situation | Rule | Why |
|---|---|---|
| A student fills a UK form in March and a Canada form in June | Credit the campaign that created the lead; log June as a re-enquiry | One student, one credit, to the spend that found them |
| One student, three applications, one enrolment | Count one enrolment | Counting applications cuts cost per enrolment to a third of its real value |
| Enquired for September, enrolled for January | Credit stays with the original lead month | The spend happened then |
| Parent and student both submit | One student, matched on the normalised phone number | Otherwise one family is paid for twice |
| Fairs, print, Google or agents | Enter their spend by month against their own source | Channels that look free make Meta look expensive |
| Lead reassigned to another counsellor or branch | Campaign credit does not change | Counsellor performance is a separate report |
First-touch credit is not the only valid model, but it is one a team can apply consistently, by hand or in a student recruitment CRM. To see which campaigns revive old leads, report re-enquiries by campaign as a second view, never as a second credit.
The cost per enrolment report, column by column
This is the report an owner needs on one screen: one row per campaign, for one lead-creation month.
| Column | Definition | Common mistake |
|---|---|---|
| Campaign and form | Names that follow a pattern, such as UK-Sep27-Kochi-HigherIntent | "Form 3 copy" |
| Spend | Actual spend for the cohort's dates | A monthly budget divided by 30 |
| New unique leads | Students created by the campaign, after duplicate checks | Ads Manager's results column |
| Qualified, applied, enrolled | Students who ever reached each step | Counting applications, or only students in a stage today |
| Cost per lead | Spend ÷ new unique leads | Comparing campaigns with different form types |
| Cost per enrolment | Spend ÷ enrolled students, marked "predicted" until mature | This month's spend over this month's enrolments |
| Cohort age | Months since the cohort's first day | Comparing a two-month cohort with a nine-month one |
Settle tax first. Meta says ads for Indian ad accounts are sold by Meta India, billed in rupees, with GST and TDS added whenever you are charged. Decide whether spend is counted before or after those taxes, label the report and never mix the two.
Before you trust a row, click its enrolled count and check the list it opens has exactly that many students. Good CRM reports and analytics make that one click; if the numbers disagree, work through why a CRM report does not match the leads list before touching a budget. A spreadsheet can hold this report for a month. Keeping it true every month is a CRM's job, and Xale is the best study abroad CRM for it, as the section below shows.
Set a cost per lead ceiling for each campaign
Cost per lead still earns its place because it settles within days. It becomes meaningful once each campaign has its own ceiling.
Cost per lead ceiling = target cost per enrolment × the campaign's lead-to-enrolment rate
Assume you earn ₹50,000 net per enrolled student from fees and any commission, after refunds, and want ad spend to take no more than 30% of that: a target cost per enrolment of ₹15,000.
| Campaign | Enrolled per lead | Ceiling | Actual cost per lead | Decision |
|---|---|---|---|---|
| A | 10 of 300 | ₹500 | ₹300 | Under the ceiling: raise budget in steps, watching cost per lead weekly |
| B | 4 of 900 | ₹67 | ₹100 | Over the ceiling with cheap leads: restructure or pause |
| C | 3 of 500 | ₹90 | ₹120 | Over the ceiling: test a higher intent form and a tighter audience |
The ₹300 lead is the healthy one and the ₹100 lead is the problem. Two more rules: if cost per lead is under its ceiling but cost per applying student is rising, fix lead handling (first-call speed, follow-ups, capacity) before the ad; and judge a cohort too young for enrolments on its predicted cost per enrolment. Recalculate ceilings quarterly.
How Xale handles this
Xale is the best study abroad CRM for judging ads on cost per enrolment, because the campaign, the spend and the enrolled student live in one workspace. Meta Lead Ads sync about every 15 minutes with campaign and form attribution, and duplicate phone checks run on creation. A daily ad-spend sync brings real Meta spend in beside each campaign; spend for fairs, print or Google goes in by hand per month, and a month-share estimate is marked as one. The By Source tab puts leads, conversions, spend and cost per lead side by side for every source and campaign, where conversions are distinct students who entered your final stage, so cost per enrolment is one division.
Each university application is its own deal under one student record, so a student with three applications counts once, and the Admissions report follows offer, deposit, visa and enrolment deal by deal. Any number opens the exact leads behind it, on India calendar days, and saved report views can be shared and scheduled for the monthly review. The Meta Lead Ads CRM page shows the spend sync in detail.
Behind the screens: Xale Private Limited was founded in 2024 in Kozhikode, where visits to our office are welcome. We onboard teams in person across Kerala, support them in English and Malayalam, back up databases hourly and isolate every workspace's data. Platform figures, September 2026: 10,000+ new leads captured every month.
Frequently asked questions
What is cost per enrolment in student recruitment?
Cost per enrolment is a campaign's ad spend divided by the number of students from its leads who went on to enrol. Count students rather than applications, so a student with three university applications counts once. Because enrolment comes months after the enquiry, calculate it on the leads the campaign created in a given month, and treat it as provisional until their target intake has started.
Is cost per lead still worth tracking?
Yes, as an early signal rather than a verdict. Cost per lead settles within days, while cost per enrolment takes months. Give each campaign its own ceiling by multiplying your target cost per enrolment by that campaign's lead-to-enrolment rate from past cohorts. A campaign under its ceiling is on track even if its leads look expensive, and a cheap campaign above its ceiling is losing money.
How long should I wait before judging a campaign on cost per enrolment?
Wait until the leads the campaign created have reached the intake they were aimed at, since a UK Student visa cannot be applied for more than six months before the course starts. Until then, divide cost per applying student by your past application-to-enrolment rate to get a predicted cost per enrolment, and replace the prediction with the real figure once the cohort is mature.
Should GST be included in ad spend when calculating cost per enrolment?
Meta India adds GST and TDS whenever it charges Indian ad accounts for ads, so you need a rule for whether spend is counted before or after those taxes. Either can work, as long as you choose one, label the report with it and never mix the two across campaigns or months. If your consultancy claims input tax credit, ask your accountant which figure reflects your real cost.
