88 Facebook Leads at $10 Each: Real Campaign Results Breakdown for Pressure Washing

By Keven Bermeo · · 14 min read

I'm going to show you a real Facebook ad campaign that generated 88 leads at $10 per lead. This client spent $900, made $2,500 in sales, and has 4 estimates lined up for this week.

This is a live pressure washing Facebook ads campaign I'm managing right now. I'm going to show you the exact results, the strategy behind it, and most importantly, what to expect when you launch your own profitable Facebook ads.

📖 New to Facebook Ads? Start with this beginner-friendly setup guide

Facebook ads campaign dashboard showing 88 leads generated at $10 cost per lead for pressure washing business

Campaign Overview: The Real Numbers

Performance Metrics

  • Total Leads: 88
  • Cost Per Lead: $10
  • Total Ad Spend: $900
  • Sales Generated: $2,500 (so far)
  • Pending Estimates: 4 lined up this week
  • Campaign Launch Date: June 24th
  • Campaign Duration: ~40 days

Key Performance Indicators

  • Closing Ratio: 1 job per 5 leads (20% conversion rate)
  • Cost Per Acquisition: $50 per customer
  • Offer: $199 House Wash Special
  • ROI So Far: 2.8x ($900 spent → $2,500 earned + pending jobs)

Beyond Door Knocking: Why Digital Marketing Works

Most contractors are tired of the old methods that eat up time without delivering consistent results:

The Old Way (Low ROI)

  • Business cards and flyers: Low response rate, manual distribution
  • Door-to-door: Time-consuming, rejection-heavy, weather-dependent
  • Nextdoor groups: Inconsistent, lots of tire-kickers
  • Facebook groups: Free but low conversion, time-intensive
  • Angie's Leads: $60-150 per lead, shared with competitors
  • Thumbtack: Pay per quote, not per job
  • HomeAdvisor: Expensive leads that don't always pick up

The New Way (High ROI)

Facebook ads deliver qualified leads at predictable costs while you focus on running jobs. This campaign proves it works: $10 per lead vs $60-150 from lead generation services.

First Week Results: What to Expect

Timeline from Launch

This client's ads went live on June 24th. Here's what happened in the first week:

  • Day 1: Campaign launched, learning phase begins
  • Day 2: 5 leads generated (strong start!)
  • Day 3: 2 leads
  • Day 4-7: Leads continued flowing, some days higher than others

When clients ask "How many leads can I expect in the first week?" this is what I show them. Typically we see results within the first week, though it's not guaranteed to match this exact performance.

The Reality: Non-Linear Growth

Here's what most people don't understand about Facebook ads: lead flow isn't linear. Looking at the campaign graph, you'll see:

  • Some days: 5 leads
  • Other days: 0 leads
  • Next day: 3 leads
  • Following day: 1 lead

This inconsistency is normal because we're advertising to humans, not robots. You can't expect people to consistently hand over their money on a predictable schedule.

Why Inconsistency Is Normal

  1. Every city is different: Demographics, competition, and local economics vary
  2. Human behavior varies: People don't browse Facebook on a schedule
  3. Seasonal factors: Weather, holidays, and local events affect engagement
  4. Ad fatigue: Frequency increases over time, requiring fresh creative

What matters is the average cost per lead over time, not day-to-day fluctuations. This campaign averaged $10 per lead across 40 days.

The $50 Cost Per Acquisition Breakdown

Understanding Closing Ratios

I asked this client: "How many leads does it take you to close a job?" His answer: 5 leads.

The Math:

  • Cost per lead: $10
  • Leads needed per job: 5
  • Cost per acquisition: $50

The Profit Potential

We're running a $199 house wash special. But here's where it gets really profitable:

Base Offer:

  • Price: $199
  • Cost to acquire customer: $50
  • Gross profit per job: $149

With Upsells:

This $50 cost per acquisition doesn't account for upsells during the job:

  • Roof washing: +$200-400
  • Gutter cleaning: +$100-200
  • Driveway washing: +$150-300
  • Deck washing: +$150-250

When you factor in upsells, that $199 base job often turns into $400-800 in revenue. This is how you scale profitably.

💰 Want even better results? How to use the $99 driveway offer

The Ad Creative That's Working

Current Ad Mix

For this client, we're running:

  • 2 video ads: ~30 seconds each showing real pressure washing work
  • 1 image ad: Professional before/after photo

All ads promote the same offer: $199 House Wash Special

Video Ad Elements

Each video includes:

  • Duration: 30 seconds (optimal length)
  • Content: Real pressure washing footage showing transformation
  • Voiceover: Clear explanation of the offer
  • Call-to-action: "Claim your $199 house wash special"

For clients who don't have their own footage, we supply professional pressure washing clips they can use for their campaigns.

The Split Testing Strategy

Ad Set Structure

Looking at this campaign, you'll see multiple ad sets all getting strong cost per lead results:

  • Ad Set 1: $12 cost per lead
  • Ad Set 2: $10 cost per lead
  • Ad Set 3: $8 cost per lead
  • Ad Set 4: $10 cost per lead

What We're Testing

Each ad set contains the same exact creative:

  • Same image ad
  • Same two video ads
  • Same targeting
  • Same budget

The only variable: Ad text (copywriting)

Why Test Ad Copy?

We're testing different messaging styles to see what resonates with homeowners in this specific city:

  1. Short and Direct: "Get your house washed for $199. Limited time offer. Book now."
  2. Story-Based: Longer narrative explaining transformation and benefits
  3. Social Proof Focused: Leading with testimonials and reviews
  4. Urgency-Driven: Emphasizing limited availability and booking fast

By testing one variable at a time, we can identify which messaging style works best without confusing the data.

Facebook's Learning Phase: What It Means

Learning Limited Status

Looking at this campaign, you'll notice some ad sets show "Learning Limited" status. Here's what that means:

Understanding the Learning Stage

  • Facebook needs data: 50 conversion actions per ad set
  • Learning Limited: Ad set didn't get 50 conversions to exit learning
  • Still works: Ads can perform well even in learning limited status

How to Exit Learning Phase

To exit learning and optimize performance, you need 50 conversion actions per ad set within a 7-day window.

For this campaign:

  • 88 total leads across 4 ad sets
  • Average: 22 leads per ad set
  • Need: 50 leads per ad set to exit learning

The Solution: Budget Increase

Since these ads are already performing well after more than a month, the strategy is simple: increase the budget.

When to scale:

  • Cost per lead is consistently under $15
  • Campaign has run for at least 2 weeks
  • Lead quality is good (clients are closing jobs)
  • No significant ad fatigue

For this client, we're ready to increase budget to generate more leads and exit the learning phase.

Campaign Performance: Ad Set Breakdown

Individual Ad Set Results

Ad Set 1: $12 Cost Per Lead

  • Copy Style: Short and direct
  • Performance: Solid, slightly higher CPL
  • Status: Keep running, monitor

Ad Set 2: $10 Cost Per Lead

  • Copy Style: Story-based narrative
  • Performance: Right at target CPL
  • Status: Strong performer, consider scaling

Ad Set 3: $8 Cost Per Lead

  • Copy Style: Social proof focused
  • Performance: Best performer
  • Status: Scale aggressively, duplicate for testing

Ad Set 4: $10 Cost Per Lead

  • Copy Style: Urgency-driven
  • Performance: Right at target CPL
  • Status: Keep running, good backup

Overall Campaign Health

All ad sets performing within acceptable range ($8-12 per lead). This indicates:

  • Good targeting: Reaching the right audience
  • Strong creative: Videos and images resonate
  • Competitive offer: $199 price point works in this market
  • Proper setup: Campaign structure is optimized

What We Provide: Done-For-You Service

Complete Package

This client came to us on June 24th and we handled everything:

Creative Services

  • Video editing: Professional 30-second ads with voiceover
  • Photo editing: Before/after images optimized for Facebook
  • Stock footage: Professional pressure washing clips if needed
  • Ad copy: Multiple variations for split testing

Campaign Management

  • Campaign launch: Complete setup in Facebook Ads Manager
  • Daily monitoring: Checking performance and making adjustments
  • Budget optimization: Reallocating spend to winning ads
  • Split testing: Continuous testing of new variations
  • Weekly reporting: Performance updates and insights

Want the same done-for-you setup for your business? See LeadCatch Ads Management.

Key Lessons from This Campaign

1. Results Come Fast (Usually First Week)

This client got 5 leads on day 2. While not guaranteed, most campaigns generate results within the first week when properly set up.

2. Expect Non-Linear Lead Flow

Some days you'll get 5 leads, other days zero. This is normal. What matters is the average cost per lead over time, not daily fluctuations.

3. Every City Is Different

You're advertising to humans in a specific geographic area. Demographics, competition, and local economics all affect performance. What works in one city might need adjustment in another.

4. Cost Per Acquisition Matters More Than Cost Per Lead

This client pays $10 per lead but only needs 5 leads to close a job. His real cost is $50 per customer, which is excellent for a $199+ job with upsell potential.

5. Upsells Multiply Profitability

The $199 house wash is the entry offer. When you add roof washing ($200-400), gutter cleaning ($100-200), and driveway washing ($150-300), customer lifetime value skyrockets.

6. Split Test Ad Copy, Not Just Creative

All four ad sets use identical images and videos. Only the text changes. This isolated testing reveals which messaging style resonates best.

7. Scale What Works

After a month of consistent performance, these ads are ready to scale. Increase budget on winning ad sets to generate more leads at the same cost per lead.

Expected Campaign Progression

Month 1: Testing & Optimization

  • Week 1: Launch campaign, monitor initial performance
  • Week 2: Cut underperforming ads, double down on winners
  • Week 3: Test new variations based on learnings
  • Week 4: Identify clear winners, prepare to scale

Month 2: Scaling & Consistency

  • Increase budget on proven ads
  • Maintain cost per lead targets
  • Exit learning phase on ad sets
  • Generate predictable lead flow

Month 3+: Optimization & Growth

  • Continuously test new creative to combat ad fatigue
  • Expand targeting to adjacent cities if needed
  • Scale budget based on business capacity
  • Maintain consistent $8-12 cost per lead

ROI Analysis: The Real Numbers

Current Performance

  • Ad Spend: $900
  • Revenue (Completed): $2,500
  • Pending Estimates: 4 jobs
  • Current ROI: 2.8x

Projected Full ROI

With 88 leads at a 20% closing rate (5 leads per job):

  • Expected jobs: 17-18 jobs
  • Base revenue: $3,383-3,582 (at $199 per job)
  • With upsells: $6,800-14,400 (at $400-800 avg job value)

This doesn't even account for repeat customers, referrals, or future business from satisfied clients.

Final Thoughts

This campaign proves Facebook ads work for pressure washing and home service businesses when executed properly. The results are real leads generating real revenue.

The key differences between this successful campaign and failed attempts:

  1. Professional creative: High-quality videos and images, not phone snapshots
  2. Systematic split testing: Testing one variable at a time with clear data
  3. Consistent monitoring: Daily check-ins and optimization
  4. Proper expectations: Understanding non-linear lead flow is normal
  5. Focus on CPA, not CPL: Caring about cost per customer, not just cost per lead

If you're tired of expensive lead generation services, inconsistent door-knocking results, or trying to figure out Facebook ads on your own, this is what professional campaign management delivers.

Questions About Your Campaign?

See more case studies and real campaign results from pressure washing businesses generating consistent leads with Facebook ads.

Ready to stop guessing and start generating predictable leads? Let's build a campaign that works for your specific market.

Frequently asked questions

Is $10 per lead a good cost for Facebook ads?

$10 per lead is an excellent cost for pressure washing Facebook ads, especially compared to lead generation services like Angie's List ($60-150 per lead) or Thumbtack. With a 20% closing ratio, this means a $50 customer acquisition cost, which is highly profitable for services priced at $199+

How long does it take to see results from Facebook ads?

This campaign generated 5 leads on day 2 after launch. Most properly configured Facebook ad campaigns show results within the first week, though performance varies by city, competition, and ad quality. Expect the learning phase to last 7-14 days for optimal performance.

Why do some days get more leads than others?

Lead flow is non-linear because you're advertising to humans with varying browsing patterns. Some days may yield 5 leads while others produce zero. This is normal. What matters is the average cost per lead over time (weeks and months), not daily fluctuations.

What's the difference between learning and learning limited status?

Facebook needs 50 conversion events per ad set within 7 days to exit the learning phase and optimize delivery. 'Learning Limited' means the ad set didn't reach 50 conversions but can still perform well. You can exit learning by increasing budget or consolidating ad sets.

How much profit can I expect from $10 per lead?

With $10 CPL and a 20% close rate, your customer acquisition cost is $50. On a $199 house wash, that's $149 gross profit per job. Factor in upsells (roof washing, gutter cleaning, driveway cleaning at $150-400 each), and your average job value increases to $400-800, making this extremely profitable.

Case Studies

$19 Cost Per Sale Facebook Ads for Pressure Washing (Not Cost Per Lead)

My client spends $19 and gets a sale, meaning an actual paying customer, not just a lead. This is what happens when you track cost per sale instead of cost per lead. I'll show you the exact metrics we use to identify winning ads and how LeadCatch CRM tracks revenue per campaign.

· 10 min read