Your cost per lead
RM 30.00
Most you can pay per lead
Ways to bring it down
- Tighten your targeting to people who buy
- Sharpen the offer: a clear reason to enquire
- Speed up the landing page, shorten the form
- Retarget warm visitors
- Build owned channels: SEO, email, WhatsApp
An estimate against Malaysian ranges. The cheapest lead is rarely the most profitable: read cost per lead next to your close rate and customer value.
Most business owners know what they spend on ads each month. Far fewer know what one enquiry really costs, or whether that price makes money. This cost per lead calculator answers both in under a minute. It uses the formula from our guide to what cost per lead means and the 2026 channel ranges ZenWeb tracks across Malaysian SME campaigns.
The short video below shows how leads are generated in the first place.
1. How do you use the cost per lead calculator?
Quick Answer: Type your ad spend and your leads for one period, add any other campaign costs, then pick the channel and your industry. The cost per lead calculator shows your CPL straight away. Add your close rate and customer value to see cost per customer, ROAS and ROI.
- Enter your ad spend. One period, such as last month.
- Add other campaign costs. Optional: creative, tools, landing page and management time. This gives your true, all-in CPL.
- Enter your leads. Forms, WhatsApp chats, calls and quote requests.
- Pick the channel. Meta Ads, Google Search Ads, TikTok, SEO, LinkedIn, email, WhatsApp or several.
- Choose your industry. You are compared with your sector’s usual range.
- Add your close rate and customer value. The share of leads that buy, what one customer brings in and, if you know it, your margin.
Count leads the same way every month, and make sure your definition of a lead matches what your sales team actually follows up. Planning next month’s budget? See our digital marketing pricing.
2. How do you calculate cost per lead?
Quick Answer: Divide your total campaign spend by the number of leads it brought in. Spend RM 4,000 and get 100 leads, and your cost per lead is RM 40. Count every cost, not just the ad budget, or the number will look better than it really is.
Cost per lead = total campaign spend ÷ number of leads. The catch is the word “total”. Here is one campaign from our cost per lead explainer, counted two ways for the same 100 leads:
- Ad spend only: RM 3,000 ÷ 100 = RM 30.00 per lead.
- All-in: RM 3,000 ads + RM 400 creative + RM 150 tools and landing page + RM 600 management = RM 4,150 ÷ 100 = RM 41.50 per lead.
The true figure is nearly 40% higher. That is why the calculator has a separate box for other costs and shows both numbers side by side.
3. What is a good cost per lead in Malaysia?
Quick Answer: It depends on the channel and the industry. In 2026 a lead runs about RM5–25 from WhatsApp or referral, RM20–70 from Meta Ads and RM35–150 from Google Search. A good cost per lead is one that stays well below what a customer is worth to you.
These are the channel ranges the cost per lead calculator compares you with:
| Channel | Cost per lead (RM) |
|---|---|
| WhatsApp / referral | RM5–25 |
| Email marketing | RM8–30 |
| TikTok Ads | RM15–55 |
| SEO / organic content | RM15–60 |
| Meta (Facebook / Instagram) Ads | RM20–70 |
| Google Search Ads | RM35–150 |
| LinkedIn Ads (B2B) | RM90–350 |
Source: ZenWeb client tracking across Malaysian SME campaigns, 2024–2026.
Industry moves the number as much as the channel. ZenWeb client tracking across 12 industries puts a typical lead at RM14 for F&B and retail, RM60 for property and RM100 for B2B and professional services. Our lead generation cost guide breaks the ranges down further, and paid costs on Google and Meta are rising roughly 8–15% a year.
Key takeaway: Use the ranges to spot a channel that is far out of line. Then judge your cost per lead against what a customer is worth to you.
Cost per lead creeping up on one channel?
See how to lower it without buying worse leads.
Read our guide to cutting cost per lead →4. How do ROAS and ROI change the picture?
Quick Answer: A cheap lead is only cheap if it buys. ROAS shows the revenue each ringgit of ad spend brings back, and ROI shows the profit after every cost. Together with your close rate, they tell you whether your cost per lead actually makes money.
Take the same RM 5,000 on two channels. At RM 25 a lead with 4% closing, you win 8 customers at RM 625 each. At RM 50 a lead with 16% closing, you win 16 customers at about RM 313 each. The “expensive” leads cost half as much per sale, as our comparison of cost per lead vs cost per sale explains. The calculator runs four sums to show this for your own numbers:
- Cost per customer = total cost ÷ customers won.
- ROAS = revenue ÷ ad spend. See what counts as a good return on ad spend.
- ROI = (revenue − total cost) ÷ total cost, so RM 5,000 that brings in RM 20,000 is 300%. Our marketing ROI explainer suggests using gross profit where you can.
- Most you can pay per lead = profit per customer × close rate. At RM 2,000 profit and one in five leads buying, RM 400 a lead breaks even.
Key takeaway: Never cut a channel on cost per lead alone. Check its close rate and cost per customer first.
Want your cost per lead to come down?
Send us your numbers. We’ll review your channels, your true cost per lead and your close rate, then show you where to move budget first.
Get my free cost per lead review →5. Frequently Asked Questions
1. How accurate is this cost per lead calculator?
The sums are exact for the numbers you type. The channel and industry ranges come from ZenWeb client tracking (2024–2026), so treat the comparison as a guide, not a guarantee.
2. Should I include agency fees in cost per lead?
Yes. Creative, tools, landing pages and management time all helped produce the leads. Leave them out and your cost per lead looks lower than it is. Add them in question 2 for your true, all-in figure.
3. What is the difference between CPL and CPA?
CPL is what you pay for an enquiry. CPA is what you pay for a paying customer. Because only some leads buy, CPA is always higher than CPL. The calculator shows both once you add your close rate.
4. Is a lower cost per lead always better?
No. Cheap leads that never buy are expensive. A higher cost per lead with a strong close rate often wins customers for less. Always read cost per lead next to your close rate and customer value.