
Prepared by: Richard Butts
Founder, Groundbreakers Digital
Purpose: This guide shows you how to build and scale Meta ad campaigns for design-build and hardscaping contractors. Target booked estimate costs typically range $150-400 when intake speed is fast (<15 min response), targeting is tight (Tier A ZIPs only), and follow-up is systematic. Your actual CPBE will vary by market, seasonality, and response discipline.
Assumptions for the benchmarks in this guide: Tier A ZIP targeting is tight, your calendar shows availability within the next 7–10 days, minimum project size is stated/enforced, and follow-up is under 15 minutes during business hours (or Voice AI handles instant response).
Feed-only, ZIP-targeted
What to test, when to kill
20-30% increases when hitting targets
CTR, CPL, CPBE by stage
5-minute Friday check
Who this is for: Landscape contractors ready to run direct-response campaigns targeting specific neighborhoods to generate qualified leads.
What this is NOT: This is not a "brand awareness" or "engagement" guide. This is direct-response advertising focused on one outcome: booked estimates on your calendar.
If you're ready to launch TODAY, do this:
Launch with 3-5 ad variations.
Kill rule (applies throughout entire guide):
CTR(link) below 0.8% after 1,000 impressions = kill the ad
Why 0.8%: Typical benchmark for direct-response contractor ads is 0.8-1.5%. Below 0.8% means offer/creative isn't resonating with your target audience.
Exception: Don't kill anything in first 7 days (learning phase). Let system gather data before making decisions.
The One-Campaign Structure (Recommended for $50-150/day budgets):
Kit 1: Neighborhood Social Proof
Kit 2: Seasonal Offer
Kit 3: Process Transparency
Kit 4: Client Testimonial (UGC Style)
When creative fatigues: Kill it immediately and launch fresh kit. Don't try to "save" a dying ad by tweaking copy. Just move to next kit.
What typical ranges look like at each stage:
✓ At least 10 leads generated
✓ CPBE is at or below target ($150-400 depending on market and average project value)
✓ Lead→Booked % is 30%+ (indicates intake is working)
✓ Campaign has been running 7+ days (past learning phase)
✓ You have crew capacity to handle 20-30% more estimates
Why slow scaling: Meta's algorithm needs time to re-optimize at new budget levels. Doubling budget overnight ($50 → $100) often causes CPBE to spike because system can't adjust fast enough.
Hidden scaling reality: Most contractors hit a natural ceiling at $100-150/day when targeting 10-15 Tier A ZIPs. If you want to scale past that, you need to either: (1) Add Tier B ZIPs (20% of budget), (2) Add Google Search as second channel, or (3) Increase creative refresh rate (new kit every 7 days instead of 14).
Variation 1: Project Details
"[Client first name] wanted a 650 sq ft paver patio with outdoor kitchen, fire pit, and LED lighting. Timeline: 3 weeks from permit to completion. Investment: $68,000. We handled permits, excavation, drainage, installation, and lighting. Result: They're hosting dinner parties every weekend now."
Variation 2: Process Transparency
"Here's our 5-step process: (1) Site visit & design consult - free, (2) 3D design & proposal - within 48 hours, (3) Permitting - we handle it, (4) Installation - 2-4 weeks depending on scope, (5) Final walkthrough & warranty. No surprises. No change orders. Fixed pricing."
Variation 3: Seasonal Urgency
"April and May build slots are filling fast. If you want to enjoy your outdoor space this summer, you need to book your design consult now. We're currently scheduling estimates for late January and early February. Design in winter, build in spring, enjoy all summer."
Variation 4: Neighborhood Authority
"We've completed 47 projects in [Neighborhood] in the last 3 years. We know the permit requirements, the HOA rules, the soil conditions, and the drainage challenges. We're not just a contractor - we're your neighborhood specialist."
Variation 5: Problem/Solution
"Most contractors give you a ballpark number, then hit you with change orders halfway through the project. We do fixed-price proposals with 3D renderings so you see exactly what you're getting before we start. No surprises. No 'unforeseen conditions.' Just clear pricing and clear expectations."
Variation 6: Social Proof
"[Client quote from video testimonial or Google review]. We've been building outdoor spaces in [City] for [X years]. 4.9 stars on Google from 127 reviews. Licensed, insured, and we actually pull permits. See our portfolio and book an estimate below."
Every Friday at 4:30 PM (5-minute review):
Problem: High CTR (1.0%+) but no leads coming through
Diagnosis: Booking page has friction or broken form
Fix:
Problem: Leads coming in but not booking estimates (Lead→Booked <30%)
Diagnosis: Slow follow-up or poor qualification process
Fix:
Problem: CTR dropping week over week (from 1.2% down to 0.7%)
Diagnosis: Creative fatigue (audience has seen ad too many times)
Fix:
Problem: CPBE rising 30%+ above target
Diagnosis: Could be wrong targeting, creative fatigue, OR increased competition
Fix:
Problem: Lots of out-of-area or below-minimum leads
Diagnosis: Targeting is loose OR booking page doesn't qualify properly
Fix:
Problem: Good performance but can't scale past $100/day without CPBE spiking
Diagnosis: Tier A ZIPs are saturated (audience size too small)
Fix:
Your ads are working (leads are coming in), but something breaks between lead submission and booked estimate.
Most common culprit: Slow response (>30 min average). Fix that first before changing ads. If you're responding in 2-4 hours, you'll often lose a large share of leads to faster competitors.
The math: If you improve Lead→Booked from 25% to 40% (by fixing intake speed), you just cut your CPBE by 37% without changing ads at all. Intake optimization >>> ad optimization.
Example: yoursite.com/estimate?utm_source=facebook&utm_medium=paid&utm_campaign=tier-a-feed
Most contractors: DIY creative production for first 60 days, then hire photographer once system is proven and generating revenue. Initial time investment: 4-6 hours/week. Ongoing: 2-3 hours/week.
Fill this out BEFORE launching:
Formula: Max CPBE = (Avg Project Value) × (CAC %) × (Close Rate)
Example: $50,000 project × 10% CAC × 30% close rate = $1,500 max CPBE
Translation: You can afford to spend up to $1,500 to get ONE booked estimate if you close 30% of estimates at $50k average project value.
Your Max CPBE: $_________
Desired booked estimates per month: _________ × Your Max CPBE: $_________ = Maximum monthly ad spend: $_________ ÷ 30 days = Daily budget: $_________
Example: 10 booked estimates/month × $400 max CPBE = $4,000 max monthly spend = $133/day budget
Reality check: Most contractors close 25-40% of estimates. If you're below 25%, you have a sales process problem, not an ads problem. Fix sales first.
Conservative approach: Start at 50% of calculated budget to test and validate. Once you're hitting targets consistently for 30 days, scale to full calculated budget.
Example: If your math says $133/day, start at $65-75/day for first month, then scale to full budget once performance validates.
How to upload your Tier A ZIP allowlist to Meta:
75034
75022
75087
75055
75024
75035ZIP targeting verification: After launch, check "Breakdown by Location" in Ads Manager after 7 days. Verify impressions are concentrated in your target ZIPs, not bleeding into surrounding areas.
80% of ad clicks are mobile. Your booking page MUST work perfectly on phones.
Test on your phone RIGHT NOW (Do this before launching ads):
If ANY of these fail, your conversion rate drops 30-50% even if ads are perfect.
The mobile test that most contractors skip: Hand your phone to a friend who's never seen your site. Say "Book an estimate." Watch them try. Every place they hesitate or get confused = friction point to fix.
Before launching your first campaign, verify ALL these settings:
Critical timing note: Facebook Business Manager verification can take 2-3 weeks for new accounts. Don't wait until you're ready to launch ads—set this up immediately.
Don't launch ads until ALL boxes are checked. Missing any of these causes:
Don't give up at Day 30 if numbers are trending right direction. Most contractors see breakthrough between Day 30-45 once all optimizations compound.
Q: How long before I see results?
A: First leads typically arrive Days 1-3 (sometimes Day 1 if targeting and creative are strong). First booked estimates within 7-10 days if follow-up is fast (<15 min). Full system optimization takes 30-45 days to dial in CPBE and Lead→Booked %.
Q: What if I don't have good before/after photos?
A: Three options:
Start shooting before/afters on every project NOW to build creative library for future ads.
Q: Should I run ads year-round or seasonal?
A: Depends on your business model and market seasonality. Many design-build contractors run ads heaviest in winter/early spring (October-March) to book spring/summer builds. Test your market—you can always dial budget up/down based on crew capacity. Some contractors run year-round at lower spend ($30-50/day) to maintain consistent pipeline.
Q: Can I run Meta and Google at the same time?
A: Yes, but prove Meta works first (30-45 days of consistent performance) before adding Google. Easier to optimize one channel and understand its economics before layering second channel. Google typically has higher CPL ($150-300) but different audience (active searchers vs interrupted browsers). Budget $900-1,500/month minimum for Google to get meaningful data.
Q: What if I'm in a small market with limited Tier A ZIP codes?
A: You may saturate Tier A ZIPs quickly at higher budgets ($100+/day). Solutions:
Q: What's the minimum budget to make this work?
A: $50/day ($1,500/month) is the practical minimum for design-build contractors in most markets. Below that, you don't get enough data to optimize effectively. If budget is tight, start with 3-week test at $50/day ($1,050), measure results, then decide whether to scale or pause based on CPBE and Lead→Booked %.
Need help beyond this guide? See section: IMPLEMENTATION OPTIONS.
Most contractors who choose Path 1 (DIY) successfully implement after 90-120 days of consistent effort. Most transition to Path 2 for ongoing maintenance after proving the system works because weekly optimization competes with running their business.
Choose based on: Available time, technical comfort level, tolerance for trial-and-error, and how fast you need results.
Either path works. The key is launching, tracking CPBE and Lead→Booked % weekly, and optimizing based on data rather than guesses.
READY TO SCALE?
The market rewards action, not perfection. Whether you build it yourself or hire it out, the contractors who systematize intake and targeting are capturing market share while competitors wait for referrals.
What's Inside: