Xale logo
Xale
Guides·14 min read

Cost Per Enrolment by Facebook Ad: Find the Ads That Bring Students

Cost per enrolment by Facebook ad: why cost per lead misleads, the arithmetic per ad and ad set, first-touch credit and what to do with the numbers.

By ·

Ads Manager tells you which Facebook ad got the cheapest form fills. It cannot tell you which Facebook ad brings students, because everything after the form happens inside your consultancy. This guide shows how to work out cost per enrolment by Facebook ad and by ad set, with a worked example, a first-touch rule for re-enquiries, a plan for acting on the numbers and a naming pattern for your ads. It is for owners and marketing heads of study abroad consultancies and institutes in India who run Meta lead-form campaigns.

Key takeaways

  • Ads Manager's cost per result is spend divided by submitted forms. Cost per enrolment by Facebook ad divides the same spend by the students that ad brought in who enrolled.
  • Judge the ad, the creative itself, before the ad set. In our worked example the ad with the cheapest leads costs nearly three times as much per enrolled student as the best ad.
  • Track cost per lead, cost per qualified lead and cost per enrolment for every ad; cost per qualified lead is the early warning while the intake is months away.
  • Credit each student to the ad that first brought them in. A re-enquiry from a retargeting ad is a second view, never a second credit.
  • Name campaigns, ad sets and ads to one pattern before launch, so every report row explains itself.

Why Facebook lead ads cost per lead is not the number that matters

Meta calculates cost per result as amount spent divided by results, and lists "ad creative and messaging" among the things that move it, beside bid, audience, optimisation and schedule. For a lead campaign with an instant form, a result is a submitted form: Meta's help page on expired leads says the Results column shows the new leads received in the period you select.

So Facebook lead ads cost per lead answers one question: how cheaply did this ad buy a form fill? It says nothing about whether the person has a degree, a budget or a parent who agrees. Three things widen that gap.

  1. The default form is built for volume. Meta's More volume form is the default, designed to generate a larger number of leads; Higher intent aims for very intentional leads and adds a review screen. Never compare ads on different form types by cost per lead.
  2. Meta's budget tools chase Meta's result. With Advantage+ campaign budget, Meta keeps distributing one campaign budget to the ad sets with the best opportunities for overall results. In a lead campaign the result is a form, so money drifts toward whichever ad set fills forms most cheaply, whether or not its leads enrol.
  3. Ads Manager cannot see your counselling. It does not know a lead was a duplicate, was rejected on the first call or enrolled nine months later. Your CRM knows, provided every lead carries its ad.

The Meta references in this guide come from Meta's Business Help Center, checked October 2026.

The chain from campaign to enrolled student

Meta's advertising levels form a hierarchy: one campaign holds one or more ad sets, and each ad set holds one or more ads. The campaign carries the objective; the ad set carries audience, placements, budget and schedule; the ad carries the format and the creative, the images, videos and text people actually see. Your consultancy adds four links after the form.

Link in the chainWhat decides itWhat to measure
CampaignThe objective, such as leads for the UK September intakeTotal spend, blended numbers
Ad setAudience, placements, budget, scheduleWhich audience brings students
AdThe creative: video, image, carousel, copyWhich message brings students
LeadThe student who submitted the formCost per lead, after duplicates
QualifiedYour first call: course level, budget, intakeCost per qualified lead
AppliedAt least one university application submittedCost per applying student
EnrolledThe student starts the courseCost per enrolment

Every row below the ad needs the ad written on the lead from the day it arrives. Meta keeps lead data downloadable for up to 90 days from submission and recommends using a CRM. Enrolments arrive long after that, so a lead that lost its ad on the way in can never be joined back to the spend.

How to calculate cost per enrolment by Facebook ad

Calculate four numbers for every ad, then add the ads up to get each ad set.

MetricFormulaSettles inUse it for
Cost per leadAd spend ÷ new students the ad first brought inDaysSpotting a broken ad
Cost per qualified leadAd spend ÷ those who ever reached QualifyWeeksThe early read on quality
Cost per applying studentAd spend ÷ those with an application submittedWhen application rounds closeThe forecast
Cost per enrolmentAd spend ÷ those who enrolledOnce the intake startsThe verdict

Four rules keep the arithmetic honest.

  • Same window on both sides. March's spend divides only the leads created in March, followed until their intake starts. The cohort method is set out in cost per lead vs cost per enrolment.
  • Count students, not applications. A student with three university applications is one applying student and at most one enrolment. When each application is its own deal under one student, as in good university application tracking, this happens by itself.
  • "Ever reached", not "is in now". Count a student as qualified if they ever reached Qualify. Count only those sitting there today and your best ads look worst, because their students have moved on to Application.
  • An ad set is the sum of its ads, so the two levels always agree.

Worked example: two ad sets, four ads, one intake

Take a hypothetical consultancy in Thrissur. In March it spends ₹1,20,000 on one campaign, UK-Sep27-PG-Leads, across two ad sets and four ads, and follows those leads until the September 2027 intake starts. Every figure is an assumption for illustration, not real data or an industry average.

Ad (ad set)SpendLeadsCost per leadQualifiedCost per qualified leadEnrolledCost per enrolment
A1: Alumni video, Manchester MSc (Graduates 21–28)₹40,000200₹20070₹5716₹6,667
A2: Static, "Free counselling" (Graduates 21–28)₹35,000500₹7050₹7002₹17,500
B1: Counsellor video, total cost of a UK master's (Parents 42–55)₹30,000120₹25048₹6255₹6,000
B2: Carousel, ten UK universities (Parents 42–55)₹15,000150₹10015₹1,0001₹15,000

Rolled up:

LevelSpendLeadsCost per leadCost per qualified leadEnrolledCost per enrolment
Ad set A: Graduates 21–28₹75,000700₹107₹6258₹9,375
Ad set B: Parents 42–55₹45,000270₹167₹7146₹7,500
Campaign₹1,20,000970₹124₹65614₹8,571

Four readings matter.

  1. The ranking flips. By cost per lead the order is A2, B2, A1, B1. By cost per enrolment it is B1, A1, B2, A2. A2, the ad Ads Manager makes look best, costs nearly three times as much per enrolled student as B1.
  2. The ad set average hides a winner. Ad set A looks worse than B on cost per enrolment, yet A1 inside it is the second-best ad. Pausing ad set A would switch off a creative that enrols students.
  3. Cost per qualified lead warned early. A2 qualified 10% of its leads against A1's 35%, visible within weeks. Two enrolments are too few to judge A2 on; 500 leads are not.
  4. The budget tool would lean the wrong way. On Advantage+ campaign budget, spend follows Meta's results, and ad set A produces forms at ₹107 against B's ₹167, with A2 supplying 500 of its 700.

Now price the decision. Pause A2 and move its ₹35,000 to A1 and B1. Scaling rarely holds cost per enrolment flat, so assume the extra money buys students at ₹9,000 each, half again B1's rate. That is about 3.9 enrolments where A2 bought 2: nearly double, from the same money.

First-touch credit: which Facebook ad brings students

Study abroad students enquire more than once. A student who watched your alumni video in March may tap a retargeting ad in June and fill a second form. If the June ad takes the credit, retargeting ads, shown to people who already know you, look like your best creatives and the ad that found the student looks like waste.

The rule: credit each student to the ad that first brought them in, and keep that credit through every re-enquiry.

SituationCredit goes toWhy
A form from ad A1 in March, another from retargeting ad R1 in June, enrolled in SeptemberA1A1's spend found the student; R1 reminded them
Two forms from two ads on the same eveningThe ad behind the first submissionOne student, one credit
A walk-in student who later fills a form from an adThe original sourceThe ad did not find them; log the form as a re-enquiry
The student is reassigned to another counsellor or branchUnchangedCounsellor results are a different report

To see which ads revive old leads, report re-enquiries by ad as a separate view, never as a second credit, or one enrolled student is counted twice. First touch is easy to apply consistently, and it answers the question that matters: which ad found the student.

What to do with the numbers

Review ads monthly, on the cohort of leads each ad created, and match what you see to an action.

What the numbers showWhat to do
Cheap leads, expensive qualified leads, a high rejected sharePause the ad and hand its rejection reasons to the creative team: it promises something you do not sell
Expensive leads, low cost per qualified lead or enrolmentRaise its ad set's budget in steps and brief variants of the same angle
Good cost per qualified lead, few applicationsLeave the ad alone; check first-call speed, follow-ups and counsellor capacity
One weak ad inside a strong ad setPause the ad, not the ad set
Ad sets with very different lead quality in one campaignSplit them into campaigns with their own budgets, so cheap forms stop pulling the money

Agree a floor before the campaign starts, for example no verdict on cost per qualified lead under about 50 leads, and no verdict on cost per enrolment until each ad has a handful of enrolled students. When the fix is the form rather than the ad, start with the instant form questions that filter study abroad leads.

Brief the creative team with students, not clicks

Once a month, give whoever makes your ads one page:

  1. The three ads with the lowest cost per qualified lead or enrolment, with each one's hook, angle and format.
  2. The ad with the highest rejected share and its top rejection reasons, word for word.
  3. What counsellors hear from the best ad's students, especially lines from the video they repeat back.
  4. One new test per winning angle, changing one thing per ad, or next month's report cannot tell you what worked.

Name your ads so the report reads itself

"Video 3 copy" means nothing in a report nine months later, when it turns out to have enrolled six students. Agree one pattern per level before launch. Ads Manager can apply a name template to campaign, ad set and ad names when someone creates or edits one (checked October 2026), so the pattern is filled in, not remembered.

LevelPatternExample
CampaignCountry, intake, course level, objectiveUK-Sep27-PG-Leads
Ad setAudience, region, form typeGrads21-28-KL-HigherIntent
AdFormat, angle, hook, versionVID-Alumni-ManchesterMSc-v2
  • One idea per ad. The angle in the name is what you are testing.
  • Form type in the ad set name, so More volume and Higher intent leads are never compared on cost per lead.
  • Version, do not overwrite. When the creative changes, launch v3 rather than editing v2, so old numbers stay with the old video.
  • Keep a shared glossary for codes such as PG and KL, and nothing named "Copy of" goes live.

How Xale handles this

Xale CRM is the best CRM for reports and analytics in study abroad consultancies, and cost per enrolment by Facebook ad is a question it answers directly. Meta Lead Ads leads sync into Xale with their campaign and form, and every lead also carries the ad set and the ad, the creative, that first brought it in, kept through re-enquiries. Ad-level spend comes from the Meta sync. The Ad Performance card switches between Ads and Ad sets, shows leads via ads, ad spend and cost per lead, and sorts by leads, spend, lowest cost per lead, rejected share or converted. Each campaign has an Ad sets & ads panel, and each ad set or ad opens a full page with its leads, money, rejection reasons and the stage drill, and the leads page filters by ad set and ad. The Meta Lead Ads CRM page shows it step by step.

  • A follow-up for every role. Each role on a student and on each university application keeps its own follow-up and reminder, so an ad is judged on leads your team actually worked.
  • The Custom Report Builder answers your own follow-on questions, and every cell opens the rows behind it.
  • Numbers that add up. Each university application is its own deal, and a student counts once in conversions.
  • Drillable reports. Reports by ad set and ad give leads, conversions, pipeline value, spend and cost per lead for the dates you pick, and every number opens the leads behind it.

Frequently asked questions

What is cost per enrolment by Facebook ad?

Cost per enrolment by Facebook ad is the money spent on one ad divided by the number of students that ad first brought in who went on to enrol. Count students rather than applications, and divide only by students whose leads were created in the same dates as the spend. Because enrolment comes months after the form, treat the figure as provisional until the target intake has started, and use cost per qualified lead as the early read.

Why is Facebook lead ads cost per lead misleading?

Facebook lead ads cost per lead is spend divided by submitted forms, so it rewards whichever ad fills forms most cheaply. A broad offer such as free counselling can bring cheap forms from students with no budget, intake or course in mind, while a specific video costs more per form and enrols far more students. Cost per lead is still useful for spotting a broken ad quickly, but budget decisions should follow cost per qualified lead and cost per enrolment.

Should I judge Facebook ads at ad set level or ad level?

Start at the ad level, then roll up to ad sets. An ad set's spend and students are the sum of its ads, so its average can hide one excellent creative beside one poor one, and pausing the whole ad set can switch off a creative that enrols students. Use cost per lead by ad set for audience decisions, and cost per qualified lead and cost per enrolment by ad for creative decisions.

Which ad gets the credit when a student enquires from two different ads?

Give the credit to the ad that first brought the student in, and keep it there through every later enquiry. The first ad's spend found the student, while a later ad, often a retargeting ad shown to people who already know you, only reminded them. To see which ads revive old leads, report re-enquiries by ad as a separate view, but never add them to the first-touch count, or one student is credited twice.