We use cookies
We use cookies to improve your experience and analyze site traffic. Do you accept analytics cookies?
How to Calculate Cost Per Lead and Cost Per Customer

Cost per lead calculation helps your business understand how much it spends to generate a potential customer through marketing. Cost per customer takes the measurement further by showing how much it costs to acquire someone who actually buys from you.
These two numbers help you compare marketing campaigns, evaluate your advertising budget and identify where you may be losing money.
For example, a Kenyan business might spend KSh 15,000 on Facebook advertising and generate 50 enquiries. That sounds promising, but what if only five people become customers? Understanding both costs gives you a clearer picture than looking at the number of enquiries alone.
This guide explains the formulas, practical examples and common mistakes to avoid when calculating these important marketing metrics.
What Is Cost Per Lead?
Cost per lead (CPL) is the average amount your business spends to generate one lead through a marketing campaign or channel.
A lead is someone who expresses interest in your product or service. They might submit a website form, request a quotation, call your business or start a relevant WhatsApp conversation.
CPL helps you answer this question:
How much are we spending to generate each enquiry?
A lower CPL can be useful, but it does not automatically mean a campaign is performing better. You also need to consider the quality of the leads and how many eventually become paying customers.
How to Calculate Cost Per Lead
The basic formula is:
Cost per lead = Total marketing cost ÷ Number of leads generated
For example, imagine a Nairobi-based cleaning company runs a digital advertising campaign with the following results:
| Measurement | Amount |
|---|---|
| Advertising spend | KSh 12,000 |
| Leads generated | 40 |
| Cost per lead | KSh 300 |
The calculation is:
KSh 12,000 ÷ 40 = KSh 300 per lead
The company spent an average of KSh 300 to generate each lead through that campaign.
These figures are illustrative, not a claim about typical advertising costs in Kenya.
Should you include more than advertising spend?
It depends on what you want to measure.
If you want to understand advertising efficiency, you can calculate CPL using advertising spend alone. If you want to understand the full cost of lead generation, include relevant expenses such as:
- Advertising spend.
- Campaign design and content production.
- Agency or freelancer fees.
- Landing page development attributable to the campaign.
- Relevant marketing tools and campaign management costs.
For a full-cost calculation, use the same cost categories consistently when comparing campaigns. If you include content production in one campaign but exclude it from another, the results may be misleading.
What Is Cost Per Customer?
Cost per customer, often called customer acquisition cost (CAC), measures how much your business spends to acquire each new paying customer.
It answers a different question:
How much does it cost us to turn marketing activity into a new customer?
A campaign may generate inexpensive leads but still have a high cost per customer if most leads do not buy.
For example, a business could generate 100 leads at KSh 200 each, spending KSh 20,000. If only four leads become paying customers, the acquisition cost is KSh 5,000 per customer, assuming the KSh 20,000 represents all costs included in that calculation.
That is why CPL and customer acquisition cost should be measured together.
How to Calculate Cost Per Customer
Use this formula:
Cost per customer = Total customer acquisition cost ÷ Number of new customers acquired
Suppose a business spends KSh 30,000 on a marketing and sales campaign and acquires 10 new customers.
KSh 30,000 ÷ 10 = KSh 3,000 per customer
This means the business spent an average of KSh 3,000 to acquire each new customer during the measured period.
For a more complete customer acquisition cost, include the relevant marketing and sales expenses, not just advertising. Depending on your business, this may include campaign management, sales staff costs, commissions and marketing tools.
Be clear about the scope of your calculation. A number based only on advertising spend is an advertising acquisition cost, not necessarily the full cost of acquiring a customer.
A Worked Example: From Lead to Customer
Let’s compare the two metrics using a fictional Kenyan web design agency.
The agency spends KSh 24,000 on a campaign and receives 60 enquiries. Of those enquiries, 12 become paying customers.
| Metric | Calculation | Result |
|---|---|---|
| Campaign cost | Given | KSh 24,000 |
| Leads generated | Given | 60 |
| Cost per lead | 24,000 ÷ 60 | KSh 400 |
| New customers | Given | 12 |
| Cost per customer | 24,000 ÷ 12 | KSh 2,000 |
| Lead-to-customer conversion rate | 12 ÷ 60 × 100 | 20% |
In this example:
- The agency spends KSh 400 per lead.
- It spends KSh 2,000 per new customer.
- One in five leads becomes a customer.
The cost per customer is higher than the CPL because the agency pays to generate leads, but not every lead becomes a paying customer.
These calculations assume that the same KSh 24,000 campaign cost is the full cost being measured for both metrics. If there are additional sales or acquisition costs, include them when calculating a more complete CAC.
Why Cost Per Lead and Cost Per Customer Can Tell Different Stories
Imagine your business runs two advertising campaigns.
| Measurement | Campaign A | Campaign B |
|---|---|---|
| Marketing cost | KSh 20,000 | KSh 20,000 |
| Leads generated | 100 | 50 |
| New customers | 4 | 10 |
| Cost per lead | KSh 200 | KSh 400 |
| Cost per customer | KSh 5,000 | KSh 2,000 |
Campaign A generates cheaper leads, but Campaign B acquires customers at a lower cost.
If you judged the campaigns only by CPL, you might invest more in Campaign A. However, the customer acquisition figures suggest Campaign B is more efficient at generating customers.
This is why the cheapest lead is not always the most valuable lead. Lead quality, conversion rates and customer profitability matter too.
How to Know Whether Your Cost Per Lead Is Good
There is no universal CPL that works for every business.
A reasonable cost depends on factors such as:
- The product or service price.
- Your gross profit margin.
- How likely a lead is to become a customer.
- The competitiveness of your market.
- Your sales cycle and follow-up process.
- The lifetime value of the customer.
A KSh 500 lead may be expensive for a low-margin product but worthwhile for a service contract that generates substantial profit.
Instead of comparing your figures with a generic industry number, start by examining your own sales and profitability.
Calculate the value of a lead
You can estimate how much a lead is worth using your conversion rate and average gross profit per new customer.
Expected gross profit per lead = Lead-to-customer conversion rate × Average gross profit per new customer
For example, suppose 10% of your leads become customers and each new customer generates KSh 10,000 in gross profit.
10% × KSh 10,000 = KSh 1,000 expected gross profit per lead
This is an estimate, not guaranteed profit. It assumes that your conversion rate and customer gross profit are reasonably representative of future leads.
Your allowable CPL must leave room for other operating expenses and the profit your business needs to make. A lead worth KSh 1,000 in expected gross profit does not mean you should automatically spend KSh 1,000 to acquire it.
How to Reduce Cost Per Lead Without Sacrificing Quality
Reducing CPL can help your marketing budget go further, but the objective is to generate suitable leads at a sustainable cost.
1. Improve your targeting
Make sure your campaigns reach people who are likely to need your product or service. A business selling services in Nairobi, for example, may not benefit from spending heavily on audiences outside its service area.
2. Make your offer clear
Explain what you offer, who it is for and what the customer should do next. Confusing advertisements can attract clicks without generating meaningful enquiries.
3. Improve your landing page
Your landing page should match the promise made in the advertisement. Make the benefits clear, include relevant proof where available and provide an easy way to enquire.
For more guidance, read what every Kenyan business website must have to convert visitors.
4. Make enquiries easy
If customers prefer WhatsApp, provide a clear contact option. If they need a quotation, make it easy to request one without unnecessary steps.
You can also review how to turn website visitors into WhatsApp conversations.
5. Follow up consistently
Some leads do not convert because they are not contacted promptly or receive no useful follow-up. Establish a clear process for responding, answering questions and following up appropriately.
Read how to follow up leads without being annoying.
6. Review lead quality
Do not optimise your campaigns only for the number of form submissions or messages. Check which sources produce qualified leads and paying customers.
If a campaign generates many enquiries but very few sales, investigate the audience, offer and sales process before increasing the budget.
How to Reduce Cost Per Customer
A lower CPL does not always result in a lower customer acquisition cost. To improve CAC, you need to examine the full journey from first contact to purchase.
Consider these actions:
- Improve the qualification process so your team spends time on suitable prospects.
- Respond to enquiries consistently.
- Address common objections with clear information.
- Review pricing and packages to ensure they match customer needs.
- Track leads through each sales stage.
- Identify marketing sources that generate customers rather than just enquiries.
- Monitor customer gross profit to avoid acquiring unprofitable customers.
A CRM can help your team record lead sources, follow-up activity and sales outcomes. It will only provide useful reporting if the team maintains accurate records.
Track These Metrics Together
CPL and CAC become more useful when you compare them with other performance indicators.
| Metric | What it tells you |
|---|---|
| Cost per lead | The cost of generating an enquiry |
| Qualified lead rate | The proportion of leads that fit your target customer profile |
| Lead conversion rate | The proportion of leads that become customers |
| Customer acquisition cost | The cost of acquiring a new paying customer |
| Average order value or revenue per customer | The amount customers spend |
| Gross profit per customer | What remains from customer revenue after the relevant direct costs |
| Marketing ROI | The financial return relative to the marketing investment |
For a broader overview, read the only five marketing numbers a small business needs to watch.
A Simple Monthly Tracking Template
You can use a spreadsheet to start monitoring the results of each campaign.
| Field | Example |
|---|---|
| Reporting month | October |
| Marketing channel | Facebook Ads |
| Total campaign cost | KSh 24,000 |
| Leads generated | 60 |
| Qualified leads | 30 |
| New customers | 12 |
| Cost per lead | KSh 400 |
| Cost per customer | KSh 2,000 |
| Lead conversion rate | 20% |
The figures above are illustrative. Replace them with your actual business results.
At the end of each month, compare the results with the previous period. Investigate meaningful changes before deciding whether to increase, reduce or redirect your marketing budget.
If you use GA4 for website activity, remember that analytics data and sales records may measure different stages of the customer journey. Connect or reconcile the data carefully, and avoid counting the same customer or conversion more than once.
Common Mistakes to Avoid
Counting clicks as leads: A click does not necessarily represent a genuine enquiry.
Counting repeat purchases as new customers: For CAC, distinguish new customers from existing customers who buy again.
Ignoring sales costs: Advertising-only calculations can understate the full cost of acquiring customers.
Comparing campaigns with different cost definitions: Use consistent expense categories and reporting periods.
Ignoring lead quality: Cheap enquiries may not be suitable prospects.
Looking at one month in isolation: Small sample sizes and longer sales cycles can make short-term results misleading.
Focusing only on cost: A higher-cost customer may still be profitable if they generate sufficient gross profit over time.
Frequently Asked Questions
What is the difference between cost per lead and cost per customer?
Cost per lead measures how much you spend to generate an enquiry. Cost per customer measures how much you spend to acquire a new paying customer. The second figure accounts for the fact that many leads do not convert into sales.
How do I calculate cost per lead in Kenya?
Add the marketing expenses included in your chosen calculation and divide them by the number of leads generated. For example, KSh 15,000 divided by 30 leads gives a CPL of KSh 500.
Should I include agency fees in cost per lead?
Include agency fees if you want to measure the full cost of lead generation. If you are measuring advertising efficiency only, you can calculate CPL using media spend alone, but label the metric clearly.
Is a lower cost per lead always better?
No. A lower CPL is only useful if the leads are relevant and have a reasonable chance of becoming customers. Compare lead quality, conversion rate, CAC and customer profitability before deciding which campaign performs best.
How often should I calculate customer acquisition cost?
Monthly reporting is a useful starting point for many small businesses. Businesses with long sales cycles may also need to assess results across longer periods so that leads have sufficient time to convert.
Conclusions
Cost per lead calculation and customer acquisition cost help you understand whether your marketing budget is generating real business opportunities and paying customers.
Start with consistent records of campaign expenses, enquiries and new customers. Calculate CPL and CAC regularly, compare channels fairly and use the results to improve your targeting, website and follow-up process.
Want to make your marketing easier to measure? Elon Designs can help your business strengthen its website, branding and digital marketing approach so that you can focus on attracting the right customers and tracking meaningful outcomes. Visit Elon Designs to explore your options.
Related Articles
Continue reading with these related posts

How to Run an A/B Test When You Have Low Traffic
You do not need thousands of daily visitors to improve your website, but you do need a realistic te...
Read More
Conversion Rate Benchmarks: What Good Looks Like in Kenya
Is your website converting well enough? Learn how to interpret conversion rates for Kenyan business...
Read More
Marketing Report Template: Build a One-Page Report Your Team Will Read
A marketing report should help your team understand what is working, what is not, and what to do ne...
Read MoreStay Updated
Get the latest insights delivered straight to your inbox. No spam, just valuable content.
Join our newsletter for regular updates
