Buying Leads vs Running Ads: Which Pays Off?
Home  /  Blog

Buying Leads vs Running Ads: Which Pays Off?

The Short Answer: Buying leads pays off when you sell high-value deals, need volume this month, and have a sales team that follows up within minutes. Running your own ads pays off for most Malaysian SMEs over six months or more. The leads are exclusive, cost per customer falls as campaigns improve, and you keep the data. Judge both on cost per customer, never on cost per lead.

Buying leads looks like the tidy option. You pay a vendor, a list of names arrives, and nobody has to learn Google Ads. Running ads looks slower and messier: a setup phase, a learning period, and a few weeks of patchy results. So owners compare the two on cost per lead, and that is where the decision goes wrong. A cheap lead that never picks up the phone is the most expensive lead you will ever buy.

This guide from IZI Digital Marketing helps you decide which model suits your business, and when a mix of both makes sense. It covers what you actually receive when buying leads, the hidden costs on each side, how to test a vendor, and who owns the asset once you stop paying. We do not publish our own fees here. For market ranges on paid search spend and management, see our guide to SEM price in Malaysia.

The short video below sets out the basic trade-off between buying leads and generating your own before we get into the numbers.

Should You Buy Leads or Generate Your Own?

Source video: Watch on YouTube

PART 1 · DIAGNOSE

What Are You Actually Getting When Buying Leads?

IN BRIEF“Buying leads” covers four very different products: shared leads sold to several businesses, exclusive leads sold once, pay-per-call, and raw contact lists. Only the first three come from people who asked to be contacted. Quality varies more between these types than between vendors, so name the type before you compare prices. If past leads disappointed, start with fixing lead quality from ads.

Ask any vendor which of these you are paying for. The answer tells you more than the price per lead does.

  • Shared leads. One enquiry is sold to three to five businesses at once. Cheapest per lead, but the fastest caller usually wins, and the others pay for a lost race.
  • Exclusive leads. The enquiry goes to you alone. Pricier per lead, but you compete only with the prospect’s own hesitation.
  • Pay-per-call. You pay when a qualified caller stays on the line past an agreed time. Good for urgent services such as repairs or legal help.
  • Contact lists. Names and numbers sold in bulk, with no enquiry behind them. This is not lead buying. It is a data purchase, and it carries legal risk.

That legal risk is real in Malaysia. The Personal Data Protection Commissioner’s PDPA FAQ lists selling or offering to sell personal data among the offences under the Act. It also confirms that people have the right to stop their data being used for direct marketing. If a vendor cannot show where and how each person gave consent, walk away.

Bottom Line: Buying leads is only comparable to running ads when the lead came from a person who asked to hear from a business like yours. Anything else is a list, not a lead.

Holding a lead vendor’s proposal right now?

Send it over with your current close rate. We will tell you what type of lead it really is and what each customer would cost you. Review my vendor offer

BENCHMARK BRIEFING 1 OF 4

Is a Cheaper Lead Actually a Cheaper Customer?

IN BRIEFUsually not. Close rate decides cost per customer, and close rates differ widely between shared, exclusive and self-generated leads. A RM30 shared lead that closes 2% of the time costs more per customer than a RM60 search lead that closes 12%. Search leads cost what they do for reasons explained in what drives CPC in Malaysia’s ad auctions.

The model divides cost per lead by close rate to get cost per customer. Read the last column, not the first.

Cost per Lead vs Cost per Customer by Lead Source
Cost per lead versus cost per customer by lead source: bought shared lead RM30 per lead, 2 percent close rate, RM1,500 per customer; bought exclusive lead RM90, 9 percent, RM1,000; Meta instant form lead RM25, 4 percent, RM625; Meta website conversion lead RM45, 8 percent, RM563; Google search lead RM60, 12 percent, RM500, as an illustrative model by IZI Digital Marketing.
Lead source Cost per lead (RM) Close rate Cost per customer (RM)
Bought shared lead 30 2%

1,500

Bought exclusive lead 90 9%

1,000

Meta instant form lead 25 4%

625

Meta website conversion lead 45 8%

563

Google search lead 60 12%

500

Illustrative model by IZI Digital Marketing for a Malaysian service business with a mid-value sale. Cost per customer = cost per lead ÷ close rate. Figures show the shape of the trade-off, not market averages; use your own close rates. Highlighted row is the cheapest lead and the most expensive customer.

The cheapest lead in the table produces the most expensive customer. That reversal is the whole argument, and it is why a vendor quoting only cost per lead is quoting the wrong number. The same logic explains why cheap Meta instant forms can lose to pricier website leads, covered in Facebook lead ads vs website conversions.

PART 2 · DESIGN

When Does Buying Leads Make More Sense Than Ads?

IN BRIEFBuying leads wins in three cases: deals worth several thousand ringgit or more, a need for volume within weeks, and a fast sales team with spare capacity. Ads win when margins are thin, the sales cycle is short and you want an asset that improves. Our Google Ads vs Meta Ads comparison helps pick the ad channel.

Most owners frame this as either/or. In practice it is a question of timing and deal size. Many businesses buy exclusive leads for a quarter while their own campaigns learn, then shift budget once the ads beat the vendor on cost per customer.

DECISION BOX · BUY LEADS, RUN ADS OR BOTH?

Your situation Lean towards Why
Deal value above RM10,000, sales team calls within 5 minutes Buy exclusive leads, test ads alongside One closed deal covers many bought leads
Deal value under RM1,000, thin margin Run your own ads Bought-lead maths rarely clears break-even
New business, need enquiries this month Both for one quarter Leads fill the gap while ads build data
Repeat-purchase business (clinic, tuition, F&B) Run your own ads Owned audiences and remarketing pay back repeatedly

Verdict: Buy leads to buy time, and run ads to build an asset. If you cannot say which of those you need, you are not ready to sign a lead contract.

One test settles most debates. Ask whether your sales team can call every new lead within five minutes during business hours. If not, bought leads decay fast, especially shared ones. Your own ads can route enquiries to WhatsApp instead, which suits slower teams; see WhatsApp ads vs lead forms.

Bottom Line: Deal size and follow-up speed decide this, not lead price. High value and fast hands favour buying; thin margins and repeat custom favour ads.

BENCHMARK BRIEFING 2 OF 4

What Hidden Costs Sit Behind Each Model?

IN BRIEFBought leads hide their costs in sales time, disputed leads and compliance checks. Ads hide theirs in setup, tracking, landing pages and management. Neither model’s headline number is the full bill. Map every cost line before comparing, then check the market ranges on our SEM pricing guide for Malaysia.

The grouped table lists each cost line and where it lands. Scan the “Who usually forgets it” column; that is where budgets break.

Cost Lines Behind Buying Leads vs Running Your Own Ads
Cost lines behind buying leads versus running your own ads: price per lead applies to bought leads only; ad spend applies to own ads only; campaign management applies to own ads, or is built into the vendor price; landing page and tracking setup applies to own ads; sales time on unreachable leads is high for shared leads and moderate for own ads; disputed or invalid leads apply to bought leads; PDPA consent checks apply to bought leads mainly; learning period waste applies to own ads, as aggregated by IZI Digital Marketing from the PDPA Commissioner FAQ and Google Ads Help.
Cost line Buying leads Running your own ads Who usually forgets it
Price per lead or ad spend Fixed per lead Variable, set by auctions Nobody; this is the visible line
Management and optimisation Built into the lead price Your team or an agency fee Owners running ads themselves
Landing page and tracking setup Not needed One-off, then upkeep First-time advertisers
Learning period waste None First weeks of each new campaign Owners judging ads in week two
Sales time on unreachable leads High for shared leads Moderate Almost everyone buying leads
Disputed or invalid leads Credit process, often slow Filtered by negatives and form design Buyers who skip the contract terms
PDPA consent checks Your risk if the vendor cuts corners Covered by your own privacy notice Almost everyone buying leads

Aggregated by IZI Digital Marketing from the Personal Data Protection Commissioner’s PDPA FAQ and Google Ads Help guidance on bid strategy learning periods, 2026. Cost placements are IZI’s advisory judgement. Highlighted rows are the two costs most often left out of a lead-buying decision.

Sales time is the line that surprises owners most. Every unreachable shared lead still costs a salesperson three or four call attempts. Multiply that across a month and the “cheap” option has quietly consumed a part-time salary.

PART 3 · DEPLOY

How Do You Test a Lead Vendor Before Committing?

IN BRIEFRun a paid pilot of 30 to 50 leads and tag each one in your CRM. Then measure contact rate and close rate against your own ad leads over the same weeks. Agree refund terms for invalid leads in writing first. Tag ad leads properly with Google Ads conversion tracking in GA4 so the comparison is fair.

A vendor’s sample leads are always good. Your pilot batch is the only evidence that counts. Run it in this order:

  1. Ask for the source. Which sites, ads or forms produced the leads, and what exact consent wording did people agree to?
  2. Confirm exclusivity in writing. State how many other buyers receive each lead, even if the answer is zero.
  3. Set a refund rule. Wrong numbers, duplicates and out-of-area leads should be credited within an agreed number of days.
  4. Buy a small, time-boxed batch. Thirty to fifty leads over two to four weeks is enough to see a pattern.
  5. Compare like with like. Track contact rate, close rate and cost per customer next to your ad leads from the same period.
Consultant’s Note: The pilot often fails for a reason that has nothing to do with the vendor: nobody called the leads quickly. Before blaming either source, check response times. If your own ad leads are also closing poorly, the fix may sit on the page rather than in the budget; weigh that in CRO vs more ad spend.
Bottom Line: A lead contract without a pilot, a refund rule and a consent trail is a bet, not a purchase.

Want a fair side-by-side test?

We can help you set up the tracking and CRM tags so bought leads and ad leads are judged on the same cost-per-customer yardstick. Plan my lead source test

BENCHMARK BRIEFING 3 OF 4

How Does Cost per Customer Change Over 12 Months?

IN BRIEFBought leads stay roughly flat, because the vendor’s price does not fall as you learn. Your own ads usually start more expensive, then improve as tracking, keywords and pages get refined. The crossover often arrives within a few months; see how long before Google Ads shows real results.

The time-series follows cost per customer for one business trying both. Watch where the two lines cross.

Cost per Customer by Month: Bought Exclusive Leads vs Own Search Ads
Cost per customer by month for bought exclusive leads versus own search ads: month 1, bought RM1,000, own ads RM1,400; month 2, RM1,000 and RM1,050; month 3, RM1,050 and RM800; month 6, RM1,050 and RM600; month 9, RM1,100 and RM520; month 12, RM1,100 and RM480, as an illustrative model by IZI Digital Marketing.
Month Bought exclusive leads (RM per customer) Own search ads (RM per customer)
Month 1 1,000 1,400
Month 2 1,000 1,050
Month 3 (crossover) 1,050 800
Month 6 1,050 600
Month 9 1,100 520
Month 12 1,100 480

Illustrative model by IZI Digital Marketing, assuming the vendor raises prices slightly over the year and the ad account is actively optimised. The shape, not the exact figures, is the point. Highlighted row is the month own ads overtake bought leads in this model.

The crossover is not automatic. It only happens if someone improves the account every month: pruning search terms, testing pages and feeding conversion data back. Leave ads untouched and the line stays flat too, just at a higher level.

PART 4 · DRIVE

Who Owns the Asset When You Stop Paying?

IN BRIEFWith bought leads, the vendor owns the machine and you rent its output. Stop paying and the flow stops at once. With your own ads, you keep conversion history, audiences, search-term data and tested pages. That is why accounts get cheaper to grow, as shown in scaling Google Ads spend without tanking ROAS.

Most comparisons stop at this month’s cost. The bigger difference is what remains after twelve months. Running your own ads leaves you with:

  • Conversion history. Smart Bidding learns from every sale you record, so next year starts smarter than this one.
  • Remarketing audiences. Past visitors and leads can be reached again, which matters most for repeat-purchase businesses.
  • Search-term knowledge. You learn the exact words Malaysian buyers use, which also feeds your SEO services and content plan.
  • Tested landing pages. Every page improvement lifts results from every channel, not just one campaign.

Bought leads leave you with a customer list, which still has value. But you cannot rebuild the source. If the vendor raises prices or sells to your competitor, you start again from zero. If you hand ads to an agency, write asset ownership into your digital marketing RFP so the account stays in your name.

Bottom Line: Buying leads is an expense. A well-run ad account is an expense that also builds something you keep.

BENCHMARK BRIEFING 4 OF 4

Which Model Wins at Your Deal Size?

IN BRIEFCompare cost per customer with the gross profit from one sale. If a model costs more per customer than the sale earns, it only works with repeat purchases. Small tickets favour ads; large tickets make buying leads viable. Small budgets have their own limits, covered in is Google Ads worth it for small budgets.

The table applies the Briefing 1 costs to four deal sizes at a 40% gross margin. Find the row nearest your average sale.

Gross Profit per Sale vs Cost per Customer, by Deal Size
Gross profit per sale versus cost per customer by deal size at 40 percent margin: RM500 deal, RM200 gross profit, bought exclusive leads RM1,000 per customer, own search ads RM500, neither profitable on the first sale; RM2,000 deal, RM800 gross profit, own ads profitable, bought leads not; RM5,000 deal, RM2,000 gross profit, both profitable, own ads more so; RM20,000 deal, RM8,000 gross profit, both profitable, bought leads add fast volume, as an illustrative model by IZI Digital Marketing.
Average deal (RM) Gross profit per sale (RM) Bought exclusive: RM1,000 per customer Own search ads: RM500 per customer
500 200 Loss Loss unless customers return
2,000 800 Loss Profit of RM300
5,000 2,000 Profit of RM1,000 Profit of RM1,500
20,000 8,000 Profit of RM7,000 Profit of RM7,500

Illustrative model by IZI Digital Marketing, using the cost-per-customer figures from Briefing 1 and a 40% gross margin, before overheads. Profit shown is first-sale gross profit minus acquisition cost. Highlighted row is the deal size where the choice of model decides profit or loss.

At RM20,000 the gap between the two models barely matters. At RM2,000 it decides whether marketing makes money at all. Most Malaysian SMEs sit in that middle band, which is why running your own ads usually wins for them.

THE VERDICT

Buy Time With Leads, Build Assets With Ads

Buying leads and running ads are not rivals so much as tools for different jobs. Before you sign a lead contract or raise an ad budget, work through this list:

  1. Name the lead type. Shared, exclusive, pay-per-call, or a list you should not touch.
  2. Calculate cost per customer. Cost per lead divided by your real close rate, for every source.
  3. Compare with gross profit per sale. If acquisition costs more than one sale earns, you need repeat custom.
  4. Pilot before committing. A small batch, a refund rule and a written consent trail.
  5. Plan the handover. Use bought leads to cover the months while your own ads learn, then shift budget. Compare ad spend with the ranges in our SEM price guide for Malaysia, and see our Google Ads services or Meta Ads services if you want a second opinion.

FAQ

Frequently Asked Questions

1. Is buying leads worth it for a small business in Malaysia?

Sometimes, but rarely as the main channel. It depends on deal size and follow-up speed: high-value services with a fast sales team can profit from exclusive leads, while low-ticket businesses usually lose money once close rates are counted.

2. Is buying leads legal under the PDPA?

Buying enquiries from people who consented to be contacted can be lawful. It depends on the consent trail, because the PDPA treats selling personal data without proper basis as an offence. Always ask the vendor to show the source and consent wording for each lead.

3. What is the difference between shared and exclusive leads?

A shared lead is sold to several businesses; an exclusive lead goes to you alone. It depends on your speed which one suits you, since shared leads reward whoever calls first. Exclusive leads cost more each but usually close at a much higher rate.

4. Why do bought leads convert so poorly?

Mostly because the prospect was never looking for you specifically. It depends on the source, but shared leads face competing callers, and many forms capture casual interest. Slow follow-up then turns a weak lead into a dead one.

5. How long do my own ads take to beat bought leads?

Often two to four months for search ads. It depends on conversion volume, tracking quality and how actively the account is improved. Accounts left untouched may never cross over, while well-managed ones keep getting cheaper per customer.

6. Can I use bought leads and ads at the same time?

Yes, and many businesses should for a quarter. It depends on keeping the data separate: tag each source in your CRM so you can compare cost per customer fairly, then move budget towards whichever wins.

Not sure whether to buy leads or build your own?

Book a free Blueprint consultation. We will work out your real cost per customer from each source and help you decide where the next ringgit should go.

Book my free consultation

Have a campaign in mind? Let's talk.