Ask ten Malaysian business owners whether inbound or outbound leads are cheaper and most answer in cost per lead. Cold list, RM 30 a name. Google Ads, RM 120 an enquiry. On that arithmetic outbound looks like a bargain, and many SMEs have hired a call team on that reasoning alone.
Then the year ends and the maths does not add up. The cold list produced hundreds of contacts and a handful of sales. The expensive Google enquiries produced fewer names and more invoices. The gap sits in the input nobody counted: selling time.
This guide reframes the comparison around one figure: what it costs to put a signed customer on the books. We cover what separates the two sources, four datasets from ZenWeb’s Malaysian SME accounts, and how to find your own number. Start at the ZenWeb home page for the wider picture, or watch the explainer below.
Source video: Outbound vs. Inbound Leads Explained on YouTube
Quick Answer: An inbound lead reaches out first, after finding you through search, ads, content or a referral. An outbound lead is one you contacted cold. The real difference is not the channel — it is whether the buyer had a problem in mind before the conversation started.
The textbook split is about who makes first contact. It hides the thing that drives cost: how much work a salesperson does before the buyer will talk about money. For the conceptual version, our Zenpedia entry on inbound versus outbound marketing covers it in two minutes.
In a Malaysian SME the sources break down like this:
That last row is why blanket verdicts on inbound vs outbound leads fall apart in practice. First agree what counts as a real lead — the standard in our guide to defining a qualified lead before you spend applies to both sides.
Quick Answer: Cost per lead measures how cheaply you buy a name. It says nothing about how many names become customers, or how many hours each one burns. Two sources with identical cost per lead can differ five times over on the cost of a sale.
Almost every article on this topic reaches for the same headline, that inbound leads cost roughly 60% less than outbound, and stops there. It is a real finding about the wrong metric, and it assumes both sources convert at the same rate. They never do.
The number that pays your bills is fully-loaded cost per closed deal:
Media spend ÷ lead-to-sale rate, plus the sales hours that source consumes, priced at what your salespeople actually cost.
Three inputs, and most SMEs track only the first. If the metric is unfamiliar, start with what cost per lead measures, then why cost per sale is the better number. The same gap explains why a pay per lead arrangement looks cheap on the invoice and expensive on the accounts.
Not sure which of your channels is actually profitable?
We rebuild the reporting so every channel is measured on closed revenue, not enquiry count. See how our digital marketing services work →
Quick Answer: Across ZenWeb-managed Malaysian SME accounts, cold calling produces the cheapest leads and the most expensive customers. Media cost per closed deal runs around RM 2,000 for a cold list against roughly RM 280 for organic search — a gap cost per lead hides.
The table below divides each source’s media spend by the rate it converts to a signed customer. Read the last column, not the first.
| Lead source | Cost per lead | Lead-to-sale rate | Media cost per closed deal |
|---|---|---|---|
| Cold call list (outbound) | RM 38 | 1.9% | RM 2,000 |
| Cold email / LinkedIn (outbound) | RM 61 | 2.8% | RM 2,179 |
| Meta lead form (inbound, paid) | RM 44 | 6.1% | RM 721 |
| Google Search ads (inbound, paid) | RM 118 | 14.2% | RM 831 |
| Organic search (inbound, earned) | RM 47 | 16.8% | RM 280 |
| Referral (inbound, earned) | RM 22 | 34.0% | RM 65 |
Source: ZenWeb data, 500+ Malaysian SME campaigns, 2024–2026. Licence.
Google Search is the clearest illustration. It has the highest cost per lead here and still lands mid-pack on cost per closed deal, because the person typing “aircond service Puchong” already has the problem. Cold lists invert that. For wider context see lead generation cost in Malaysia by channel, and if you are buying the work, what a lead generation service includes.
Quick Answer: Labour settles the inbound vs outbound leads argument. A cold-called customer takes around 22 sales hours to close; a referral takes under three. At a typical Malaysian SME loaded rate of RM 45 an hour, that gap alone is worth roughly RM 880 a sale.
Owners rarely cost salary into channel reporting, because a fixed salary feels free. It is not. A salesperson has finite selling hours each month, and the channel that eats them is charging rent.
| Lead source | Media cost / deal | Sales hours / deal | Labour @ RM 45/hr | Loaded cost / deal |
|---|---|---|---|---|
| Cold call list | RM 2,000 | 22.4 | RM 1,008 | RM 3,008 |
| Cold email / LinkedIn | RM 2,179 | 16.8 | RM 756 | RM 2,935 |
| Meta lead form | RM 721 | 9.6 | RM 432 | RM 1,153 |
| Google Search ads | RM 831 | 5.4 | RM 243 | RM 1,074 |
| Organic search | RM 280 | 4.7 | RM 212 | RM 492 |
| Referral | RM 65 | 2.9 | RM 131 | RM 196 |
Source: ZenWeb operational data, 500+ Malaysian SME campaigns under management, 2024–2026. Licence.
Two things follow. Outbound’s problem is not media cost: cold email spends almost nothing and still costs RM 2,935 a customer. And the quickest way to cut inbound’s number is to shorten the response gap, the argument behind replying within five minutes. Where headcount is the constraint, automating first response removes the delay.
Quick Answer: Outbound becomes defensible once one sale is large enough to absorb roughly RM 3,000 of acquisition cost. Below RM 5,000 average deal value it rarely survives the maths. Above RM 100,000 it costs about 4% of the sale and buys targeting inbound cannot offer.
This is where the honest answer stops being “inbound wins”. Outbound is not inefficient in the abstract, only relative to the size of the cheque.
| Average deal value | Inbound cost / deal | Outbound cost / deal | Outbound as % of deal | Verdict |
|---|---|---|---|---|
| Under RM 5,000 | RM 640 | RM 3,010 | 60%+ | Outbound loses money |
| RM 5,000 – 19,999 | RM 1,120 | RM 3,240 | 26% | Inbound-led |
| RM 20,000 – 99,999 | RM 2,380 | RM 4,900 | 12% | Run both together |
| RM 100,000+ | RM 6,400 | RM 7,900 | 4% | Outbound pays |
Source: ZenWeb data, Malaysian SME accounts, 12 industries, 2024–2026. Licence.
Inbound’s cost rises with deal value too, since bigger deals need longer nurture either way. What changes is the ratio, and the ratio is the decision rule. Evaluating outside help? Judge it the way our guide to assessing a lead generation agency on real numbers sets out. Agencies buying capacity rather than leads will find white label SEM services follow the same logic.
Quick Answer: Outbound is flat over time — month twelve costs about what month one cost. Inbound starts far worse and improves every quarter as rankings, content and referrals compound. In a typical build, inbound crosses below outbound between months five and seven.
The timing argument is outbound’s strongest case, and it is fair. A cold-calling team books meetings in week one; a search programme books none. Owners who abandon inbound usually do so in month two, just before the curve turns.
| Programme | Month 1 | Month 3 | Month 6 | Month 9 | Month 12 |
|---|---|---|---|---|---|
| Inbound only | no closes yet | RM 4,200 | RM 1,480 | RM 780 | RM 520 |
| Outbound only | RM 3,100 | RM 2,950 | RM 2,880 | RM 2,840 | RM 2,810 |
| 70/30 blend | RM 3,100 | RM 2,600 | RM 1,900 | RM 1,480 | RM 1,210 |
Illustrative scenario, modelled on ZenWeb client medians, 2024–2026. Licence.
The blend row is the practical lesson. It never looks best in a single month, yet it is the only column with revenue in month one and a falling cost by month twelve. That is why search programmes are sold on a twelve-month view — worth remembering when you read what an SEM agency in Malaysia does and how to judge a shortlist.
Want this modelled on your own numbers?
We build the twelve-month cost curve from your real close rates before you commit budget to either side. Compare our digital marketing service tiers →
Quick Answer: You need four numbers per source: spend, leads, closed deals and sales hours. Take one quarter of history, tag every closed deal by source, divide, then add labour. Most Malaysian SMEs can build this in an afternoon from a CRM export.
Benchmarks orient you; your own figures decide. Use a quarter of data, since a single month is too noisy for low-volume SMEs.
Step five usually produces one uncomfortable surprise. The fix is rarely to kill the channel; it is to find the stage where leads are dying, which is what a sales funnel audit is for. Tracking gaps also inflate outbound’s share, so check whether your thank you page records conversions at all.
Quick Answer: Outbound earns its cost in four situations: when nobody searches for what you sell, when your buyer list is short and named, when you need revenue faster than search can build it, and when you are entering a new market from zero.
Writing outbound off entirely is the mistake on the other side. Sometimes waiting for inbound demand means waiting for demand that does not exist:
Even then, treat outbound as the accelerator and inbound as the engine. Those cold-call objections are your best raw material for lead magnets that pull the next buyer in without a phone call.
Quick Answer: For most Malaysian SMEs the workable split is roughly 70% inbound, 30% outbound, with outbound aimed only at named accounts above your average deal size. Review it quarterly against loaded cost per closed deal, not enquiry volume.
A blend is not a compromise. Each side fixes the other’s weakness: inbound cannot control who arrives, outbound has no patience. Run together, they cover both gaps:
Getting that reporting right is the part most SMEs outsource. It is the work behind our digital marketing services, where the inbound engine and the measurement are built as one thing rather than bolted together later.
Quick Answer: Inbound closes cheaper for most Malaysian SMEs once sales hours are priced in, and the gap widens over twelve months. Outbound earns its keep on large deals, short target lists and tight deadlines. Loaded cost per closed deal decides it.
The inbound vs outbound leads debate stays unresolved because both sides argue from cost per lead, a number that flatters whichever channel buys names cheapest. Swap in loaded cost per closed deal and it usually settles itself in an afternoon.
Run the five steps on your own quarter. If outbound survives the maths at your deal size, keep it and aim it properly. If not, you have found the budget for an inbound engine that keeps getting cheaper.
No. Inbound leads are cheaper to close, not cheaper to acquire. A cold list can produce names at a third of the price of a Google Ads enquiry. The difference shows up at the sale, where inbound converts far higher and eats fewer sales hours.
In a typical Malaysian SME build, inbound crosses below outbound between months five and seven, then keeps improving while outbound stays flat. The crossover comes sooner if you already have a converting website and some search visibility.
Across ZenWeb-managed accounts, loaded cost per closed deal runs from under RM 200 for referrals to around RM 3,000 for cold outreach. Your figure depends on average deal value, sales cycle length and how fast enquiries get a first reply.
Only if the target list is short and specific. Outbound with no budget means the owner’s own time, the most expensive hour in the business. A converting website, a Google Business Profile and fast replies return more per hour.
Use a spreadsheet for one quarter. Log every closed deal with its source, the spend behind it and the sales hours it took. That is enough to rank your channels honestly. Move to a CRM once the ranking changes budget decisions.
Ready to find out which leads actually pay you?
Book a free 30-minute strategy session — we’ll review your site, your Google ranking and your competitors, then give you a 90-day plan with realistic cost per lead and pipeline targets.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Online