Skip to content
NKNaveen Kapur Blog
Google Traffic

Cost per Admission, Not Cost per Lead: The Numbers an Admissions Head Should Track

A channel with cheap leads can be your most expensive source of admissions. Here are the five cost numbers an admissions head should track, how to calculate them honestly, and how to feed paid admissions back into Google Ads.

NK

Naveen Kapur

· Updated · 8 min read

A calculator, a pencil and printed pie and bar charts on a white desk
Photo: Cht Gsml on Unsplash

Quick answer

Cost per lead (CPL) is total marketing cost divided by the number of leads. It is easy to measure but it does not tell you what an admission costs, because channels differ a lot in how many leads become applicants, visitors and paying students. An admissions head should track cost per lead, cost per qualified lead, cost per application, cost per visit and cost per paid admission, using all costs (media, portal fees, agency fees, events) and one consistent attribution rule. To make Google Ads optimise for admissions rather than form fills, record the Google Click ID with each lead in your CRM and import paid admissions back as offline conversions.

Key takeaways

  • Cost per lead is a starting number, not a result. Cost per paid admission is the number that matters.
  • Cheap leads can be expensive admissions if few of them qualify, visit or pay.
  • Include every cost for a channel: media, portal fees, agency fees and events, not just ad spend.
  • Pick one attribution rule (first source or last source), write it down and use it every month.
  • Import paid admissions from your CRM into Google Ads as offline conversions, and use only paid admissions for value-based bidding.

Most admissions reports start and end with cost per lead. The agency says leads cost Rs 150 this month, down from Rs 200, and everyone is happy. Then the session closes with fewer admissions than last year, and nobody can say which channel let them down.

Cost per lead is useful, but it measures the cheapest step in the funnel. A lead is a name and a phone number. An admission is a student who has paid. This guide explains the five cost numbers worth tracking, why a channel with cheap leads can cost more per admission, and how to connect your ad spend to real outcomes in your CRM.

Five cost numbers, from lead to paid admission

Each number uses the same cost on top and a different outcome below. Use the same month and the same channel for both parts of each formula.

MetricFormulaWhat it tells you
Cost per lead (CPL)Total cost ÷ number of leadsHow cheaply a channel produces enquiries. Says nothing about quality.
Cost per qualified leadTotal cost ÷ leads that meet your criteriaRemoves wrong numbers, wrong programme, wrong city and duplicates.
Cost per visitTotal cost ÷ leads with a campus visit doneHow much it costs to get a family to the campus.
Cost per applicationTotal cost ÷ applications submittedHow much it costs to get a completed application.
Cost per paid admissionTotal cost ÷ admissions with fee paid and receipt issuedThe real cost of a student. Also called cost per enrolment or cost per acquisition.
The five cost numbers. Define “qualified” in writing so it means the same thing every month.

Count a paid admission only when the payment is recorded and the receipt is issued, not when a counsellor marks a lead “admitted”. Cost per visit only works if your CRM records visits as a separate “visit done” field, set when the family is checked in at the campus.

Why cheap leads can be expensive admissions

Here is a worked example with made-up round numbers, for illustration only. Say an institute spends Rs 2,00,000 in a month on each of two channels.

StepChannel A (example)Channel B (example)
Total costRs 2,00,000Rs 2,00,000
Leads1,000250
Cost per leadRs 200Rs 800
Qualified leads300150
Cost per qualified leadabout Rs 667about Rs 1,333
Campus visits done6060
Cost per visitabout Rs 3,333about Rs 3,333
Paid admissions1025
Cost per paid admissionRs 20,000Rs 8,000
Example numbers only. They show the method, not typical results for any channel.

On a cost per lead report, Channel A looks four times better. On a cost per paid admission report, Channel B is two and a half times better. Both channels produced the same number of visits, but the families from Channel B were much more likely to pay. If you had cut Channel B because its leads were “expensive”, you would have lost most of your admissions.

This is why the comparison must go all the way to the paid admission. Stopping at qualified leads or visits is better than stopping at leads, but the last step can still change the answer.

Comparison of two example channels with the same Rs 2,00,000 spend. Channel A: 1,000 leads, cost per lead Rs 200, 10 paid admissions, cost per admission Rs 20,000. Channel B: 250 leads, cost per lead Rs 800, 25 paid admissions, cost per admission Rs 8,000. Note at the bottom: example numbers only; judge channels by cost per paid admission.
Cheap leads, expensive admissions: the same spend, two very different results. Example numbers only.

Include all the costs

A cost per admission is only as honest as the cost on top. For each channel, add up:

  • Media spend: what you paid Google, Meta or any other ad platform.
  • Portal fees: subscriptions or per-lead charges from education portals and lead vendors.
  • Agency fees: the management fee for running the campaigns, split across the channels the agency runs.
  • Events: stall fees, travel, printing and staff costs for education fairs and school visits.
  • Creative and tools: landing pages, videos, WhatsApp or SMS messaging charges linked to the channel.
  • Counsellor time (optional): some institutes add an estimate of counsellor hours, because a channel full of unqualified leads uses up calling time. If you include it, include it for every channel.

Leaving out the agency fee or portal subscription makes some channels look cheaper than they are. Decide once which costs count and keep the list the same every month.

Attribution: pick one rule and keep it

Many students touch more than one channel. A student might find you through a Google ad, then enquire again through a portal, then walk in after a WhatsApp reminder. Which channel gets the admission?

First source
The admission is credited to the channel that brought the first enquiry. Good for judging which channels find new students.
Last source
The admission is credited to the last channel before the application or payment. Good for judging what closes the decision, but it can over-credit reminders, walk-ins and brand searches.

Neither is perfect. What matters is that you choose one rule for your monthly report, write it down, and make sure the CRM never overwrites the field it depends on. For first-source reporting, the original source on the lead must be locked once set, and duplicate leads must be merged into the original record rather than creating a new “source”. Our guide to a CRM for colleges covers how to set up source fields properly.

Several people working together around a laptop and notebooks
Review cost per paid admission with the team every month, channel by channel. Photo: Fatemeh Rezvani on Unsplash

Connecting ad spend to CRM outcomes

Your ad platforms know the cost. Your CRM knows the outcome. The work is joining the two.

GA4 key events

In Google Analytics 4, a key event is, in Google’s words, “an event that measures an action that’s particularly important to the success of your business”. A form submission or a WhatsApp click is a sensible key event on an admissions website, and Google says you can create a Google Ads conversion from a GA4 key event. But GA4 sees the website, not what happens after. It cannot see a campus visit or a fee payment. Our GA4 setup checklist covers which events to mark.

Google Ads offline conversion import

Google Ads defines cost per conversion as how much, on average, each conversion cost: total cost divided by the number in the Conversions column. If your only conversion is a form fill, that figure is just your cost per lead. To make Google Ads report and optimise for admissions, import them as offline conversions.

  1. 1Turn on auto-tagging in Google Ads. Google gives every ad click a unique Google Click ID (GCLID).
  2. 2Capture the GCLID in a hidden field on each enquiry form and store it on the lead record in your CRM. Google notes that the GCLID is case sensitive.
  3. 3Create an offline conversion action in Google Ads, for example “Paid admission”, and connect a data source.
  4. 4Send outcomes back: when a lead pays, the GCLID and the conversion time go back to Google Ads. Google’s setup page lists Data Manager sources such as Google Sheets, SFTP, BigQuery, Salesforce and HubSpot, and the click-to-conversion window is 14 or 90 days depending on the source.

Google now recommends enhanced conversions for leads, which adds hashed details such as an email address or phone number from the lead form to the import. If a developer sends uploads through the Google Ads API, note Google’s notice: from 15 June 2026, offline conversion and enhanced conversions for leads uploads move to the Data Manager API and are blocked in the Google Ads API.

Value-based bidding only on paid admissions

If you use value-based bidding such as Target ROAS, the conversion values you report are what Google learns from. Send values only for paid admissions, never for raw leads, or the system will learn to buy cheap form fills. Be realistic about volume: Google recommends at least 15 conversions in the past 30 days for Target ROAS on Search, and suggests trying Target CPA first where possible. Many institutes will not have 15 paid admissions from Google Ads in a month. Until you do, keep tracking paid admissions as the number you judge campaigns by. Our guide to Performance Max campaigns explains why conversion data matters even more there.

A monthly dashboard for the admissions head

One page, one row per channel, the same columns every month:

ColumnSource of data
Total cost (all costs)Ad platforms, portal invoices, agency invoice, event costs
Leads and cost per leadCRM, by the agreed attribution rule
Qualified leads and cost per qualified leadCRM qualification field
Visits done and cost per visitCRM visit done field
Applications and cost per applicationCRM or application system
Paid admissions and cost per paid admissionFee records with receipt issued
Lead-to-admission ratePaid admissions ÷ leads × 100
Change from last month and same month last yearYour previous reports
A one-page monthly layout. Admissions in a month often come from leads of earlier months, so also look at a rolling three-month view.

Admission cycles are seasonal, so compare with the same month last year as well as last month. If a channel is new, give it at least one full cycle before judging it on cost per paid admission.

Where to start

Start by getting paid admissions and lead source into the same record, then build the report by hand for one month. Once the numbers make sense, automate it. If you want help connecting campaigns, CRM and fee records for a college or institute, the colleges and universities service page explains how that work is done.

Need help with this? See digital marketing services by Naveen Kapur.

Frequently asked questions

What is cost per lead?

Cost per lead (CPL) is the total cost of a channel or campaign divided by the number of leads it produced in the same period. It shows how cheaply a channel produces enquiries, not how many become admissions.

How do you calculate cost per admission?

Divide the total cost of a channel for a period (media, portal fees, agency fees, events) by the number of paid admissions credited to it, counting only admissions where the fee is paid and the receipt issued.

Is cost per acquisition the same as cost per admission?

In admissions, yes, if the acquisition you count is a paid admission. In Google Ads, cost per conversion is total cost divided by conversions, so it equals cost per admission only when paid admissions are the conversion you track.

Should I use first source or last source attribution?

Either can work. First source shows which channels find new students; last source shows what closes the decision. Choose one for your official report, write it down and use it consistently.

How do I send admissions data back to Google Ads?

Turn on auto-tagging, save the Google Click ID (GCLID) with each lead in your CRM, create an offline conversion action, and import paid admissions with their GCLIDs and conversion times. Google recommends enhanced conversions for leads and Data Manager for this.

Sources

  1. Google Ads Help: About offline conversion imports
  2. Google Ads Help: Set up offline conversions using Google Click ID (GCLID)
  3. Google Ads Help: About enhanced conversions for leads
  4. Google Ads Help: Cost per conversion (Cost/conv.)
  5. Google Ads Help: About Target ROAS bidding
  6. Google Analytics Help: [GA4] About key events
#Cost per Lead#Cost per Admission#Admissions Marketing#Google Ads#Offline Conversions#GA4

Found this useful?

Share it with someone who would like it.

Ask AI about this article

Choose what you want, then open it in your favourite assistant. The article link goes with it.

Summarise this article in 5 simple bullet points: "Cost per Admission, Not Cost per Lead: The Numbers an Admissions Head Should Track" https://www.naveenkapur.com/blog/cost-per-admission

NK

Written by

Naveen Kapur

Digital marketing, CRM and SaaS, business development, web and app design, and AI automation. Also a graphic and video designer.

Follow on LinkedIn
Large digital billboards lit up on city buildings at nightFrom 2026
Google Traffic

Integrated Marketing Communication: ATL, BTL and Digital as One Funnel

Newspaper ads, education fairs, hoardings and Google Ads often run as separate projects with separate reports. Here is how to run them as one funnel, with every enquiry landing in one lead record you can follow to admission or sale.

· 8 min read