a few of you have asked me to post the actual ads. here's why i'm not going to, and what i'll give you instead.

quick context so this isn't just talk. august so far: $514.06 in meta spend, 31 form leads, $16.58 cost per lead, $5,230 closed. that's revenue not profit, and it's month to date, not a full month.

now the ads.

first practical problem is they're ugc. real people talking about their experience with my company in my market. you literally cannot run them. there's no logo swap version of that.

second problem is that creative is built around my offer, my pricing, my ideal customer, my area, and what my competitors here are already saying. change any one of those and it stops working. the ad isn't the thing. the fit between the ad and everything behind it is the thing.

i've been on the other side of this. i spent months saving winning ads i found on youtube and in the ad library, rebuilding them, running them. barely moved. because i was copying an output from someone whose situation i couldn't see.

so here's the part that actually transfers. the script skeleton:

  1. cold open on the problem. no intro, no name, no logo. you have about 2 seconds

  2. say the objection out loud before they think it. price, trust, whatever it is in your market

  3. the turn. what changed, told like a story, not a claim

  4. show proof instead of stating it. footage does this, adjectives don't

  5. the offer in one plain sentence

  6. one low friction next step

that's the whole structure. run it through an llm if you want, you will get a decent script

but know what it won't tell you: which of your five variants to kill, why the winner won, or what to swap when it fatigues, which it will, usually inside a week. that part only comes from running it yourself and paying attention.

and honestly the script is the easy half. the offer is what makes or breaks it. so instead of the usual "ask me anything," here's something more useful.

comment with these three and i'll write you an offer, publicly, right here:

  1. what you do and where

  2. your average job value

  3. your current offer, word for word, exactly as a customer would hear it

i'll do the first 10. no dms, no links, i'll just reply in the thread so everyone can see the reasoning. if your offer is already fine i'll tell you that too, and where the actual problem probably is instead.

**Mods don't remove this post i'm not selling or accepting dms just genuinely helping my community**

reddit.com
u/CamilaBeBored — 2 days ago

spent $648 on ads in 13 days, closed $7,056. posting the math because i think most of you are getting discouraged over a number thats way smaller than you think

not a guru post, no course, nothing to sell. just numbers and the math i wish someone put in front of me when we were stuck under 10k a month.

the numbers (aug 4 to today, 13 days)

  • ad spend: $648
  • leads: 36 form fills
  • cost per lead: $18
  • jobs closed: 18
  • revenue closed: $7,056 ($3,460 already completed, $3,596 booked and on the schedule)
  • daily budget: $50

window cleaning. crowded market, plenty of established competitors with better trucks than us.

the setup is simple on purpose

one campaign. one ad set. thats it. no 12 ad set testing matrix, no lookalike stacking, no daily budget changes.

creative was filmed on an iphone. no lighting, no crew, no $10k studio day. the script came out of chatgpt in about 15 minutes and then got rewritten in the owners actual words so it didn't sound like a robot reading a brochure.

the two things we did spend real time on:

  • the offer. one service, one clear reason to book now, one price anchor. not "we do everything for everybody."
  • the icp. we know exactly whose house we want. homeowner, specific type of property, specific neighborhoods, specific problem they can see from their own driveway.

thats the whole thing. the boring part is the part that works.

now the part i actually want you to read

if youre under 10k a month, the thing killing you is usually not competition. its that you've never done the arithmetic.

our average job on this account is about $390. so:

  • 26 jobs a month = $10,000
  • thats about 6 jobs a week
  • thats a little over 1 job a working day

now look at your market. say your metro is 250,000 people. you need 26 of them. not 2,600. twenty six. thats 0.01% of the population. you could be the 20th best exterior cleaner in your city and still never run out of work, because you're not competing for the market, you're competing for a rounding error of the market.

everybody i talk to under 10k is doing the opposite math in their head. "theres 15 companies here already." "the big guy has 40 trucks." none of that changes the fact that you need one job a day.

where the money actually leaks

36 leads. 18 closed. 18 did not.

that gap is worth another $7k and its worth more than any ad tweak i could make. the leads that closed got a text back in minutes, not hours. if you are going to run ads, fix your follow up first, because paying $18 for a lead you answer the next morning is just an expensive way to donate to meta.

and if you can turn even a few of those jobs into quarterly or annual contracts, the math stops resetting every month. one contract customer is worth 4 one-off customers and costs you $0 in ad spend the second time.

honest caveats before someone jumps on me

  • 13 days is not a case study. its a good start. ask me in 6 months.
  • half of that revenue is booked, not banked. jobs get cancelled and rescheduled, so treat it as closed work, not cash in hand.
  • leads are not customers. the $18 number means nothing on its own, the $7,056 does.
  • this can absolutely have a bad week. accounts get worse before they get better and you have to be willing to sit through it.
  • different trade, different aov, different math. run YOUR numbers, not mine.

but the core point holds no matter what you sell: figure out how many jobs 10k actually is, then go get that many jobs. its almost always a smaller number than the one you've been scaring yourself with.

happy to answer questions in the comments.

u/CamilaBeBored — 3 days ago

The two offer changes that got us to $8.53 per lead

Context first: I run Meta ads for an exterior cleaning company. These numbers are from the window cleaning side, not pressure washing — but the same two changes apply to anyone selling driveways and soft washing, so I figured it was worth posting.

- A specific dollar amount instead of a percentage. “$150 off” beat “20% off” outright. Nobody does mental math on a percentage when they’re scrolling.

- Listing exactly what’s included instead of naming the service. “Window cleaning” performed badly. “Inside, outside, screens, tracks, sills” performed. For you that’s spelling out driveway + walkway + sidewalk + sq ft instead of “pressure washing special.”

The numbers off that, first 30 hours:
$76.80 spent at $50/day
9 form leads
$8.53 per lead
roughly $1,400 booked

5 ads running, two carried it — 8 of the 9 leads. The other two burned about a third of the budget for nothing. That’s how it goes, you’re not looking for every ad to work.

One more thing worth saying: the owner filmed the creative himself on his phone. No production budget. Polished works fine, it’s just not the thing holding you back.
I do this for a living so take it accordingly — Ask whatever.

u/CamilaBeBored — 11 days ago

CA$77 spent, 9 leads, $1,400 booked in 30 hours

Launched this campaign a day and a half ago. Took a lot of testing to land on the setup but it’s finally clicking, so figured I’d post the numbers.

$76.80 spent, $50/day
9 form leads
$8.53 per lead
roughly $1,400 booked so far

5 ads live. Two of them produced 8 of the 9 leads. The other two ate about a third of the budget and returned nothing, which is normal — you don’t need every ad to work, you need one or two.

Two things I’ll say made the difference:

A specific dollar amount instead of a percentage. Nobody does mental math on 20% off.

The owner filming himself on his phone. Polished creative works fine, it’s just not required — you don’t need a production budget to get this going.

And spelling out exactly what’s included instead of just saying “window cleaning.”

30 hours isn’t a long-term case study, but the direction is right and I expect the cost per lead to keep coming down as the account gathers data.

Happy to answer questions in the comments.

u/CamilaBeBored — 12 days ago