Basics Lesgo Media · 2026
- RM50cost per lead in the example
- RM20target cost per lead in the same example
- 1 hourdeadline to answer a new lead
Most business owners can tell you how many followers their page has. Far fewer can say what a single enquiry costs them. That gap is why so much marketing money goes on things nobody can price.
Part of the problem is that the word lead is used loosely. The ads platform counts one thing, your sales person another, and the monthly report a third. All three get called leads.
This article settles the definition, shows how to work out a cost per lead you can afford, and covers the part most owners skip: the first hour after an enquiry arrives.
A lead is someone who asked you for something specific
The test is simple. Did the person give you a way to contact them, and did they do it because they want something from you? If yes, that is a lead. If they only consumed your content, they are an audience member.
A WhatsApp message asking about your price is a lead. A form submission with a working phone number is a lead. A public comment saying “how much?” is only halfway there, since you still have to go and get the number.
Likes, shares, saves and follows are none of these. They are useful signals about whether your content is landing, and they cost nothing to collect, which is exactly why they feel good and prove little. You can have 50,000 followers and no sales, or 800 followers and a full calendar. What you choose to measure is what your marketing will quietly optimise for.
This article is about defining and pricing leads. The tactics for producing more of them are covered in our guide on how to generate leads with digital marketing.
Lead, enquiry and subscriber are three different records
These three behave nothing alike, and mixing them in one number ruins your reporting. A subscriber costs almost nothing to acquire and may buy in two years. A quote request costs real money and may buy this week.
| Type | What they did | Intent level | Count it as a lead? |
|---|---|---|---|
| Follower or liker | Engaged with a post | None you can act on | No |
| Subscriber | Gave an email for a guide or discount | Interested, not buying yet | Track separately |
| Enquiry | Asked about price, availability or fit | Active, unqualified | Yes |
| Qualified lead | Enquired and matches your budget, area and timeline | Active, buyable | Yes, on its own line |
Keep the subscriber list. Just do not put subscribers in the same column as quote requests and then claim the campaign produced 300 leads. The moment those two combine, your cost per lead looks excellent and your sales pipeline stays empty.
Report enquiries and qualified leads as two separate numbers every month. The gap between them tells you whether your targeting attracts the right people or just the cheapest ones.
Cost per lead is one division that changes the budget argument
Cost per lead is what you spent divided by the number of leads you got. Spend RM1,000 on ads in a month and receive 20 enquiries, and your cost per lead is RM50. That is the whole calculation.
What matters is not the arithmetic. CPL turns a marketing argument into a business argument. Nobody can tell you whether 3,000 impressions was worth RM200. Everybody can judge whether RM50 for a customer enquiry is worth it.
One warning about the divisor. Include everything you paid to get those leads, not only the media. If you paid an agency RM1,500 to manage a RM1,000 budget, your real cost per lead is RM125, not RM50. Owners who leave out the management fee end up comparing an in-house number against an agency number and drawing the wrong conclusion.
CPL is the front half of the picture. The back half is revenue, which is where a good ROAS for Malaysian campaigns comes in. Use both numbers together.
Work out the target cost per lead your business can afford
A CPL is not good or bad on its own. RM50 is expensive for a food stall and cheap for a solar installer. The only benchmark that counts is the one you calculate from your own margin.
- Find gross profit per customer. Not revenue. If a job bills RM800 and costs RM480 in materials and labour, gross profit is RM320.
- Find your close rate. Out of ten enquiries, how many pay? One in four is 25 percent.
- Decide what share of profit you will pay to acquire. Many small service businesses settle near a quarter of gross profit, so RM80 per customer.
- Multiply by the close rate. RM80 multiplied by 0.25 gives a target cost per lead of RM20.
- Compare it to reality. If your real CPL is RM50 against a target of RM20, you have three levers: close rate, average job value, or cost of the lead.
Do this once and you will stop asking strangers what a good CPL is. Raising the close rate is usually cheaper than squeezing the ad platform.
The cheap lead is often the expensive one
Chasing the lowest CPL is the most common way to make marketing worse while the dashboard looks better. Lead quality varies enormously by source, and cost per lead says nothing about quality.
Take two campaigns running side by side. Campaign A uses a free gift to pull enquiries in at RM25 each, but only 8 percent of those people ever buy. Campaign B targets people searching for your service, costs RM50 a lead, and closes 30 percent. Divide the CPL by the close rate and you get the number that matters, the cost of one customer.
The lead that costs twice as much produces customers at roughly half the price. Kill Campaign B for having a high CPL and you have killed the profitable one.
There is a second cost that never appears in the ad account: the time your team burns on bad enquiries. This is one of the quieter reasons ad budgets get burned with nothing to show for it.
Track leads properly without paying for a CRM
You do not need software to start. One spreadsheet, filled in honestly, beats a CRM nobody updates. You need one row per lead and a few columns you will actually maintain.
- Date and time received. Not the date you replied. You need the original timestamp to measure response time later.
- Name and contact. Phone number or email, whichever they gave you.
- Source. Facebook, Google, Instagram, referral, walk-in. If you cannot tell, add “how did you hear about us” to the form.
- What they asked for. One line. This is what later tells you whether a source sends buyers or browsers.
- Status. New, contacted, quoted, won, lost. Five values, nothing more.
- Value and close date. Fill these in for won deals only, so you can trace revenue back to source.
Two rules keep the sheet usable. Never delete a row, mark it lost, because your close rate is worthless if the failures disappear. And enter every lead the day it arrives.
After three months you can answer which channel produced paying customers rather than activity, which is also the raw material for measuring social media ROI.
A lead you answer after an hour is mostly wasted
This is the highest-return fix available to most Malaysian SMEs, and it costs nothing. Your first reply speed matters more than almost anything inside the ad account.
The clearest evidence comes from research published in Harvard Business Review in March 2011, “The Short Life of Online Sales Leads” by James Oldroyd, Kristina McElheran and David Elkington. The team audited roughly 1.25 million sales leads across 42 companies. Firms that made contact within an hour of an enquiry were close to seven times more likely to have a meaningful conversation with a decision maker than firms that waited just one hour longer, and more than 60 times more likely than firms that waited 24 hours or more.
The study is old and ran on American companies, so treat it as direction rather than a Malaysian benchmark. The direction is not in doubt. Somebody who fills in your form at 9pm is usually filling in two or three others in the same sitting.
Practical version: send an auto-reply saying a real person will respond within the hour, then make sure one does. Route every enquiry into one shared inbox so nothing sits unread in someone’s personal WhatsApp.
Sort leads into three buckets so nobody chases everything equally
Once volume picks up, treating every enquiry identically makes a team feel busy and unproductive at once. You do not need a scoring algorithm. Three buckets and a rule for each is enough.
Hot. They named a budget, a date, or a specific product, and they are in your service area. Call these within the hour, every time.
Warm. Real interest, one piece missing: wrong timing, undecided scope, or comparing suppliers. Reply the same day, then set a follow-up date and keep it.
Cold. Out of area, out of budget, or asking about something you do not sell. Answer once, politely, and stop. Chasing these is why sales people have no time for the hot ones.
Write the rule down where the person answering the phone can see it. The point is not accuracy, it is protecting the first hour for the leads that deserve it. If a whole bucket is consistently cold, that is a targeting or landing page problem, and the fix may be sending ad traffic to a page built for one action, as we argue in website versus landing page.
Four ways lead numbers get quietly inflated
Before you make a budget decision on your CPL, check the lead count is real. These four errors are constant, and each makes CPL look better than it is.
Junk form fills. Instant forms are easy to submit by accident, and a share of the numbers will be wrong. Count only the ones you reached.
Double counting. One person clicks an ad, messages you on WhatsApp, then fills the website form. Three records, one human. Deduplicate by phone number.
Platform numbers versus inbox numbers. The dashboard reports conversions it believes happened. Your inbox holds enquiries that arrived. When they disagree, trust the inbox.
Clicks counted as leads. A tap on a “Message us” button is a click. It becomes a lead when a message actually arrives. If your reporting counts taps, your CPL is fiction.
Key points
- A lead gave you contact details and wants something. Everything else is audience.
- CPL is total cost divided by leads, management fees included.
- Set your target CPL from gross profit and close rate, not from a benchmark.
- Divide CPL by close rate to get cost per customer, the number to optimise.
- Reply within the first hour, and count only leads you could contact.
Nak tahu angka sebenar untuk business anda?
Hantar detail ringkas. Kami semak akaun atau website anda, pastu tunjuk di mana duit bocor dan apa langkah paling berbaloi seterusnya.
Frequently asked questions
What actually counts as a lead?
Someone who gave you a way to contact them because they want something from you. A form with a working number, a WhatsApp message asking about price, a booking request. Likes, follows and video views are not leads, because you cannot call them back.
How do I calculate cost per lead?
Divide what you spent by the number of leads. Spend RM1,000 and get 20 enquiries, and your cost per lead is RM50. Include media, management fees and tools. Leaving out the management fee is the most common way this number gets understated.
Why is cost per lead more useful than followers?
Because followers do not tell you whether marketing makes money. Once you know your cost per lead and what a customer is worth, you can decide whether to spend more, spend less, or fix something. A follower count never forces a decision.
What is a good cost per lead in Malaysia?
There is no single figure, and anyone quoting one without asking about your margins is guessing. Work it out yourself: gross profit per customer, times the share of it you will spend to acquire, times your close rate. The example here gives RM20.
Is a WhatsApp message a lead?
Yes, if it contains an actual enquiry. Someone asking about your price, availability or service is a lead, and you already have their number. A tap on the Message us button that never produces a message is a click, not a lead.
How fast should I reply to a new lead?
Within the hour during working hours, and faster if you can. Research published in Harvard Business Review in 2011 found firms contacting a lead within an hour were close to seven times more likely to reach a decision maker than those waiting one hour longer.
Do I need a CRM to track leads?
Not at the start. A spreadsheet with date received, name, contact, source, request, status and deal value will carry most small businesses for a long time. Move to a CRM when the sheet stops being updated daily, or when more than two people share it.
Why did my cost per lead go up after I raised the budget?
Because the cheapest, most responsive slice of your audience gets reached first. Spend more and the platform shows your ads to people less likely to act, so the average cost rises. Scale in steps, and watch cost per customer while you do it.
Should I count newsletter subscribers as leads?
Track them, but on their own line. A subscriber gave you an email for a guide or a discount, not because they want to buy today. Mixing them into your lead count makes cost per lead look excellent while your pipeline stays empty.
Conclusion: price the enquiry, then protect the first hour
A lead is a person who asked for something and left you a way to answer. Count those, divide your spend by them, and you have a cost per lead you can argue with. Divide that by your close rate and you get the figure that decides whether a campaign is worth running. The RM50 lead that closes at 30 percent beats the RM25 lead that closes at 8 percent.
If you want help turning your enquiries into a number you can plan around, talk to us about a free consultation.
This article is part of our digital marketing basics guide. See all digital marketing guides.
Read next
- Digital Marketing Budget: How Much Should Malaysian SMEs Spend in 2026
- Digital Marketing Channels Explained: Which One Fits Your Business
- Digital Marketing Cost in Malaysia: A Complete 2026 Pricing Guide
