Blog

Why Is My Cost per Sale from Campaigns So High?

Shachar Margalit

November 12, 2026

In this post

The short answer

Usually, it’s because you’re paying for a lot of leads who were never going to buy. You’re also paying for an expensive sales operation stuck in an endless loop of chasing leads that don’t fit. A qualified lead costs more by nature, simply because a good filter screens out irrelevant clicks along the way. But in the end, the lead that looks expensive often turns out cheaper. It saves you what really costs money: ad spend on leads that never close, and sales hours spent on calls that go nowhere.

What actually costs money on the way to a deal?

When people check what a campaign costs, they usually look at two numbers: how much went to ads, and how many leads came in. Divide one by the other, and you get cost per lead.

But a lead isn’t a deal yet. Between the lead and the deal there are phone calls, meetings, quotes, and above all, a lot of people’s time. That costs money too, and it doesn’t show up in the campaign report.

Why can a cheap lead end up expensive?

Say the campaign brings in 100 leads a day. Sounds great. Except now someone has to contact every one of them. No matter what email or WhatsApp automation you set up, at some point there has to be a phone call.

That means putting two salespeople on it, each making 50 calls on a good day. And by the end of the day, maybe one deal closes.

What does all that cost? Hard to put a number on it. Beyond salaries there’s office space, IT, payroll taxes and more, and it varies a lot from business to business. But even without an exact calculation, your real cost per sale is probably higher than the campaign report shows.

And what happens when leads cost more?

One of my clients is an industrial lighting company. Their customers are retail chains, factories, logistics centers and institutions. By my estimate, there are about 50 thousand potential customers like that in Israel, and a single deal is worth 200–500 thousand ₪. In short, it’s a needle in a haystack.

When they came to me, their campaigns were being run by another agency. Here’s what the data shows:

Previous campaign (June 2026)New campaign (August–October 2026)
Ad spend5,016 ₪5,764 ₪
Leads142 (129 of them WhatsApp chats)10
Cost per lead35 ₪576 ₪
Deals0In progress
Revenue0 ₪300 thousand ₪ in potential

On paper, a lead from the new campaign costs 16 times more. In practice, 142 leads didn’t bring in a single shekel, while ten leads opened up 300 thousand ₪ in potential.

And there’s another difference the table doesn’t show: someone had to respond to those 142 leads. With ten qualified leads, one person can give each of them the time they need.

So how do you lower your cost per sale?

The answer isn’t to lower cost per lead. It’s to raise the odds that each lead turns into a deal. Here’s roughly how I do it:

  • The ad doesn’t sell the product. It sells a click. The people who click are the ones genuinely curious to learn more.
  • The landing page sells the lead, and it also filters. A visitor who won’t read a landing page probably isn’t a fit anyway.
  • The client makes the sale, talking to people who arrive already ready for a conversation. I advertise, the client sells.

The result is fewer leads, each costing more. It looks bad in the report, until you check how much money actually came in.

So how much should a lead cost?

There’s no single number that fits everyone. What does matter is what one deal is worth, and how much revenue your ads bring back in the end. I call it the revenue test: revenue from closed deals relative to ad spend.

The target I aim for is a ROAS of 800%–1200%. Put simply, every shekel spent on ads should bring back 8 to 12 shekels in revenue. On a 200,000 ₪ deal, that means you can spend roughly 17,000–25,000 ₪ on ads to land it.

Suddenly a 576 ₪ lead sounds different, doesn’t it?

Maybe this fits your business, maybe it doesn’t. It’s worth checking what a deal costs you, not just what a lead costs.

Questions that usually come up

What’s the difference between cost per lead and cost per sale?

Cost per lead is ad spend divided by the number of leads. Cost per sale also adds the time and salaries of whoever handles the leads, plus other business expenses, and divides by the number of deals actually closed.

Is an expensive lead always better?

Not necessarily. An expensive lead that doesn’t close is just an expensive lead. What matters is how many of your leads close, and for how much.

Which businesses is this relevant for?

Mostly businesses that sell a high-ticket product or service, where every deal is worth a lot and every lead needs a real conversation with someone who represents the business.

Shachar Margalit

I run lead-generation campaigns for high-ticket businesses. I run the ads, you close the sales.

Want to put your campaign through the revenue test?

A 30-minute intro call, no commitment. We'll look at the numbers that actually matter.

Let's set up a meeting?

If you have a few more minutes, check out

Let's set up a meeting?

Submit your details, and I'll get back to you

I agree to the privacy policy

Got it, thanks. I'll call you back at the number you left.

A half-hour intro call. No strings attached.

Quick heads-up: this site uses cookies for operations, marketing, and analytics. Full details in my cookie and privacy policy.