Cost per lead is marketing spend divided by the number of leads in the same period. For a service business that figure is only a starting point: also calculate cost per qualified lead, cost per booked job, and the break-even cost per lead, which is gross profit per job multiplied by your qualified rate and your close rate. If your actual cost per lead is below break-even, the channel pays; if it is above, fix quality, follow-up or price before adding budget.
The basic formula and why it is not enough
The simple calculation is: cost per lead = total spend / number of leads. Spend AED 6,000 and receive 48 leads, and the cost per lead is AED 125. Google Ads Help defines cost per conversion the same way, as total cost divided by conversions, with conversion rate defined as conversions divided by eligible interactions such as clicks.
The trouble is that a "lead" can mean anything from a serious request for a quote to a wrong number. Two businesses can report the same cost per lead and have very different economics. That is why the calculator below has six steps rather than one.
The six-step calculator
- Total cost. Add media spend, agency or freelancer fees, and tools you pay for specifically because of this activity (call tracking, landing page software). Decide whether to include fees and be consistent; we show both versions later.
- Leads. Count calls, WhatsApp chats and form submissions that came from the activity. De-duplicate people who contacted you twice.
- Cost per lead. Total cost / leads.
- Qualified rate and cost per qualified lead. Qualified leads / leads, then total cost / qualified leads.
- Close rate and cost per booked job. Jobs won / qualified leads, then total cost / jobs won.
- Break-even cost per lead. Gross profit per job x qualified rate x close rate.
Formula sheet
| Metric | Formula | Question it answers |
|---|---|---|
| Click-to-lead rate | Leads / clicks | Does the page turn visitors into enquiries? |
| Cost per click | Media spend / clicks | How expensive is traffic? |
| Cost per lead (CPL) | Total cost / leads | What does an enquiry cost? |
| Qualified rate | Qualified leads / leads | How many enquiries fit your offer? |
| Cost per qualified lead | Total cost / qualified leads | What does a real prospect cost? |
| Close rate | Jobs won / qualified leads | How well do we convert prospects? |
| Cost per job (CPA) | Total cost / jobs won | What does a customer cost? |
| Break-even CPL | Gross profit per job x qualified rate x close rate | What is the most we can pay per lead? |
| Return on ad spend | Revenue from jobs / media spend | How much revenue per dirham of media? |
Because the relationship between these numbers is multiplicative, a small change in qualified rate or close rate can matter as much as a large change in click price.
Have the inputs but not sure how to read them?
Send your spend, clicks, lead counts and rough job values on WhatsApp with a short description of your business. We reply with initial notes on which number to look at first.
Hypothetical worked example 1: a cleaning company
All figures here are a hypothetical example, not results from any client.
| Step | Value | Calculation |
|---|---|---|
| Media spend | AED 6,000 | Given |
| Clicks | 600 | Cost per click AED 10 |
| Leads | 48 | Click-to-lead rate 8% |
| Cost per lead | AED 125 | 6,000 / 48 |
| Qualified leads | 24 | 50% of 48 |
| Cost per qualified lead | AED 250 | 6,000 / 24 |
| Jobs won | 6 | 25% of 24 |
| Cost per job | AED 1,000 | 6,000 / 6 |
| Gross profit per job | AED 1,800 | Assumed |
| Break-even CPL | AED 225 | 1,800 x 0.5 x 0.25 |
Result: the actual cost per lead of AED 125 is below the break-even of AED 225, so on these assumptions the media pays for itself; gross profit from six jobs would be AED 10,800 against AED 6,000 spent. Notice how the story changes if the qualified rate falls to 30%: break-even drops to 1,800 x 0.3 x 0.25 = AED 135, close to the actual CPL. The channel then has little margin for error.
Hypothetical worked example 2: a clinic and the first-visit trap
This is again a hypothetical example, using a non-medical focus on business arithmetic. A clinic spends AED 15,000 and receives 60 enquiries, so CPL is AED 250. If 70% are qualified (42) and 50% of those book (21), cost per booking is about AED 714. If gross profit from a first visit is assumed to be AED 600, break-even CPL is 600 x 0.7 x 0.5 = AED 210. Actual CPL is higher, so the first visit alone does not repay the spend. Whether the clinic should continue depends on how many patients return, which only the clinic can measure from its own records. Health advertising also has special policies on Google and Meta, so check them before scaling. The point is to know which assumption you are betting on.
Which levers lower cost per lead
| Lever | Hypothetical effect | What to do |
|---|---|---|
| Raise click-to-lead rate | 1,000 clicks at 6% = 60 leads (CPL 250 on AED 15,000); at 8% = 80 leads (CPL 187.50) | Clearer offer, faster page, visible call and WhatsApp buttons |
| Lower cost per click | Same conversion rate, cheaper traffic | Better relevance, negative keywords, tighter locations |
| Raise qualified rate | Same CPL, lower cost per qualified lead | State service area and minimums on the page |
| Raise close rate | Same leads, more jobs | Reply faster, standard quote process |
| Raise job value | Higher break-even CPL | Package services, upsell sensibly |
Tools for these levers are covered in Google Ads negative keywords, Quality Score, and landing pages for Google Ads.
Blended versus channel-level CPL
Averages hide differences. In a hypothetical month, Google Ads spends AED 8,000 for 40 leads (CPL AED 200) and Meta spends AED 4,000 for 40 leads (CPL AED 100). Blended CPL is 12,000 / 80 = AED 150. At first glance Meta looks twice as efficient. But if 70% of Google leads are qualified (28) and only 30% of Meta leads are (12), the cost per qualified lead is about AED 286 on Google and AED 333 on Meta. The channels are closer than the CPL suggests, and the ranking flips on quality. This is why we ask you to mark lead quality; see the Meta Ads vs Google Ads comparison and click-to-WhatsApp ads for the intent differences.
With or without agency fees?
Media-only CPL is useful for judging campaigns. Fully loaded CPL, including fees and tools, is useful for judging the whole arrangement. Report both. If AED 6,000 of media is accompanied by AED 3,000 of fees in the first example, loaded CPL becomes 9,000 / 48 = AED 187.50, and loaded cost per job is AED 1,500. Break-even is still AED 225, so the margin is thinner. For budgeting the whole picture, see marketing budget for small businesses in the UAE.
Fill-in template for your own business
Copy this list into a spreadsheet and fill one column per month. The point is to keep the same definitions for at least three months before drawing conclusions.
| Input | Where to find it | Owner |
|---|---|---|
| Media spend | Billing screen of each platform | Agency or you |
| Fees and tools | Invoices | You |
| Clicks | Platform reports | Agency |
| Calls, chats, forms | Call log, WhatsApp, form inbox | You |
| Qualified leads | Your tagging of each enquiry | You |
| Jobs won and value | Quotes and invoices | You |
| Gross profit per job | Your accounts | You |
Once the sheet is in place, break-even CPL becomes a live number you can check every month. If it moves because a cost rises or your close rate drops, you will see it before it shows in your bank balance. Share the sheet with whoever runs your campaigns so that both sides discuss the same figures.
Counting leads honestly
- De-duplicate: one person who calls and then sends a chat is one lead.
- Exclude spam and wrong numbers: note them separately.
- Count by first contact date: and update outcomes later.
- Track each channel: calls, chats and forms need their own events; see tracking calls and WhatsApp conversions.
- Use a consistent time window: compare like with like, and allow for sales delay.
- Record the job value: even a rough range beats nothing.
Common mistakes
The first is optimising for the cheapest lead. Cheap leads may be low quality, and pushing CPL down can lower the qualified rate more than it cuts cost. The second is ignoring follow-up speed: if enquiries wait hours for a reply, close rate suffers and CPL looks worse than it should. The third is using one season's numbers for a full-year plan. The fourth is comparing your CPL with a number from an article. Costs vary by sector, location, season and competition, so your own data is the benchmark. Our Google Ads cost guide and WhatsApp lead follow-up system explain the cost and response sides.
Use the numbers to set a budget
Work backwards. Decide the number of jobs you want, divide by close rate to get qualified leads, divide by qualified rate to get leads, multiply by your target CPL to get spend. For 10 jobs with a 25% close rate and 50% qualified rate: 10 / 0.25 = 40 qualified leads, 40 / 0.5 = 80 leads; at a hypothetical CPL of AED 125, spend is AED 10,000. Repeat with a pessimistic case, for instance a CPL of AED 200, which gives AED 16,000. If the pessimistic case is unaffordable, reduce the target or fix the rates first. Nothing guarantees any of these figures; they are planning ranges to be corrected with real data.
How we work at ZED
ZED Marketing works on eight services: Google Ads, SEO, website design, social media management, content videos, conversion tracking, medical marketing and real-estate marketing. You send a short description of your business through WhatsApp or the contact page, and ZED replies with an initial plan and notes. See the conversion tracking service for measurement support.
Know your real cost per lead
Send your spend, lead counts and rough job values. We will reply with initial notes on which metric to fix first.
Send details on WhatsApp Call now: 01097079170