Message us

Blog · Marketing

Cost per Lead Explained: One Cleaning-Company Case

One cleaning-company campaign had a $3 cost per lead: one result, not a promise. What that number tells you, and how to read your own.

Tap a button to learn more

Two women in jackets and white boots sitting under a clothing rack in a showroom
Man in black and woman in white tracksuits standing side by side on a light backdrop
Two women in oversized coats, one grey leather and one navy, on a light backdrop

In one campaign for a cleaning company, we made turnkey content first (photo, video, AI visuals and ad creatives), then ran paid ads. <!-- F053 --> The cost per lead was $3. That is one campaign's result, not a promise or a price list. Below is what the case tells you, what it leaves out and how to read any cost-per-lead number.

What does this case tell you, and what does it leave out?

Here is the line between what the case says and what it does not:

This case tells youThis case does not tell you
The content came first: photo, video, AI visuals and ad creativesThe budget
The paid ads ran after the content was readyThe number of leads
The cost per lead was $3The dates or how long the ads ran
It was one campaign for one cleaning companyThe audience, the offer or how many leads became clients

The client is not named, and we do not publish more than this. Treat it as one data point, not as a benchmark. <!-- F053 F054 -->

So what did we actually do, in order?

The case followed three steps:

  1. Content first. Turnkey, in this case, meant photo, video, AI visuals and ad creatives. <!-- F050 F053 -->
  2. Then the paid ads. We ran them once the content was ready. For what the service covers, see our Instagram and Facebook ads management page. <!-- F021 -->
  3. Cost per lead as the number we report, not reach or likes. It is the idea behind a line we use on Instagram: "Views ≠ Sales". <!-- F053 F058 -->

If you use AI visuals in ads, label them as AI-generated and do not present them as photographs of real work. Our page on AI-generated content production explains that part of the work.

Why does content matter for a service business?

This section is general advice, not a detail of this campaign.

For a service like cleaning, people cannot see the result before they buy. They usually decide on trust: how the company presents itself and whether it looks like a business that shows up and does the job. Content is one way to show that before the first message arrives.

Is a $3 cost per lead a good result?

A cost per lead on its own tells you what it cost to get one enquiry. It does not tell you:

  • what counted as a lead: a form, a call or a started conversation
  • how many leads turned into paying clients
  • what a new client is worth to the business
  • how fast the business replied

A low cost per lead is only good if the leads become customers. A higher one can be fine if each client is worth a lot. Judge the whole chain, from the first ad to the signed job.

To find your own limit, use this formula:

Most you can afford to pay per lead = value of one new client × share of leads that become clients × share of that value you keep.

Here is an illustration with placeholders, not our case. Say a new client is worth X to you. A share Y of your leads become clients, and you keep a share Z of X after your costs. The most you can afford per lead is X × Y × Z. A cost per lead above that line loses money on each client, and one below it leaves room to work with.

What should you ask when an agency shows you a cost-per-lead number?

Use these questions with any agency:

  • What counted as a lead?
  • How many leads became paying clients?
  • What was the budget, and how long did the ads run?
  • Who replied to the leads, and how fast?
  • Was it one campaign or several, and what happened in the weaker ones?
  • Which creative did the work: a photo, a video, an AI visual?

Have a goal for your own ads? We'd like to hear it. Message us on Instagram @be_an.art.

Can you keep your own campaign log?

Yes. Copy this table into a spreadsheet and fill in one row per creative per week:

DateOfferCreativeSpendLeadsWho replied, and how long it tookClientsNotes
when it startedwhat you offeredwhich image or videowhat you spenthow many enquiriesthe person and the waithow many bookedwhat to change next

Divide spend by leads to get your own cost per lead. Then look at the reply and clients columns. Slow replies lose leads, and clients are what pay.

What can you take from this case?

Use this checklist when you plan content and ads for a service business:

  • Start with a goal you can count: leads, bookings, orders.
  • Decide what counts as a lead before the campaign starts.
  • Make the content with the ads in mind, in several versions and formats.
  • Keep the ad, the profile and the first reply consistent: the same look, tone and offer.
  • Make the next step obvious: one button, one message, one phone number.
  • Be ready to reply quickly. A lead that waits tends to move on.
  • Review the numbers against real clients, not only against leads.
  • Keep what works, replace what does not, and repeat.

The lesson we draw from this case is a modest one. When the goal is clear and the content is made for it, paid ads have something to work with, and the numbers are easier to read.

If you are still setting the foundations, start with how to build a content strategy that does both views and sales, and see how to choose between an agency, a freelancer and an in-house hire. To understand what shapes the price of this kind of work, read how to read a social media agency quote. Our marketing section has more.

Questions about your own campaign? Message us on Instagram @be_an.art or use the contact page, and we'll talk through what's realistic for your business.

Frequently asked questions

What is a good cost per lead for paid ads?

There is no universal number. It depends on the business, what counts as a lead, how many leads become clients and what a new client is worth.

Can I expect the same result as in this case?

No. This is one campaign for one business, not a promise. Results depend on the offer, the market, the content and how quickly leads are answered.

What does turnkey content mean?

Turnkey content, in our case, means photo, video, AI visuals and ad creatives. In the cleaning-company campaign we made it first, then ran the ads.

Do you manage Instagram and Facebook ads?

Yes. Instagram and Facebook ads management is one of our services.

What should I ask an agency that shows me a cost-per-lead number?

Ask what counted as a lead, how many leads became clients, what the budget was, how long the ads ran and who replied to the leads.

Written by Anna · Nov 10, 2026 · 5 min read.

Instagram & Facebook Ads Management Toronto

We create ad content and run paid Instagram and Facebook campaigns in Toronto with real results in mind, not just pretty visuals. Content and ads are planned together, so the creatives are built from your own photo and video.

Anna, founder of Be an Art

Written by Anna

Anna built Be an Art, a content agency in Toronto that helps brands show up with intention, not just post for the algorithm.

Related services

Tell us what you have in mind

Tell us about your business and your goal.