$300,000 closed in 75 days.
"Outdoor living jobs stacked up faster than we could quote them."
Facebook and Instagram ads that bring homeowners who are ready to book an estimate. Not tire-kickers. Not "just looking."
Facebook ads for contractors work when three things are true. The ad looks like your real work. The form filters out people who are not serious. And someone follows up in the first five minutes. Most agencies get one of those right. We run all three for remodelers, painters, flooring installers, power washers, hardscapers, and general contractors.
Reviewed by Parker Scherer, Founder, PJC Media.

Cost per lead, cost per appointment, and return on ad spend across your Meta campaigns in real time.
Facebook & Instagram advertising campaigns and lead generation
Active • $1.8K/mo
Leads
CPL
$12.70
CTR
3.8%
Conv.
18%
Active • $1.2K/mo
Leads
CPL
$13.48
CTR
4.2%
Conv.
15%
163 leads • Ready to book
121 leads • Nurturing phase
63 leads • Long-term follow-up
Total Spend
$3.0K
Total Leads
347
Avg. CPL
$8.65
ROAS
8.4x
Generic creative attracts everyone. You have probably run ads before. Leads came in, half were fake numbers, the rest wanted a $500 job or lived 80 miles away.
A name and a phone number lets anyone through. Every unqualified lead is a wasted drive and an hour you will not get back.
The good leads go cold while you are on a job site. That is not Meta failing. That is the setup failing.
Fix the creative, the form, and the follow-up and the same platform produces a completely different result.
The best performing contractor ad is a finished job, shot on a phone, in a real house in your market. Stock images read as an ad. Your work reads as proof. Send us the photos, we build the creative around them.
We do not build ten ad sets with stacked interests. One campaign, broad audience in your service area, and we let Meta find the homeowners. Interests only come in when an account has proven winners. Simple structures learn faster and cost less.
Project type, budget range, timeline, homeowner or renter. Four questions before the submit button. Every question costs us a few cheap leads and saves you a wasted drive. That trade is always worth it.
Every four days we judge the creatives on real impression volume, cut the losers, and put budget behind the winners. New angles go in on a schedule, not when someone remembers.
After the form, an automated check confirms the number is real, the address is in your area, and the answers add up. What passes is what you see. What fails, you never hear about.
The lead gets a reply before you have seen the notification. Then a voicemail. Then a week of daily touches and a month of every-third-day touches if they go quiet. You step in when they are ready.
Follow-up automation
From live contractor accounts running this structure:
Those are lead costs, not estimate costs. The number that matters is how many of those leads become booked estimates, and that depends on the form, the screening, and the follow-up as much as the ad.

No revenue guarantees. No hype. Qualified estimates is the number.
Remodelers, painters, flooring, power washing, hardscaping, general contractors.
Not roofers, HVAC, plumbers, or pest control. Different buyer, different platform behavior, not our lane.
Based in New Jersey. Running home service contractor accounts across the country.
Port St. Lucie, Jensen Beach, Jacksonville, and the South Florida market.
Gaithersburg, Annapolis, and the surrounding Montgomery and Anne Arundel County areas.
Home base. Freehold, Mount Holly, and Central and South Jersey.
Oakland, Walnut Creek, and the East Bay. Roseville and Folsom in the Sacramento area.
Bucks County.
Illinois, North Carolina, Nevada, and Ontario.
One contractor per trade per market. See the case studies for who is already in.
Check My MarketReal contractors, real revenue. Hear how the system performed in their own words.
"Outdoor living jobs stacked up faster than we could quote them."
"Forty days in and the calendar was already booked out."
"I'm hiring extra help from all the work PJC has brought to my business over the last 2 months. 70k+ in One Month"
"Same crew, same quality work. Just better jobs hitting the calendar."
"Kitchen and bath leads started hitting the same week we launched."
"We have blocked off our calendar for 2 months."
"Just this year alone sitting at 250k+"
Every trade gets its own creative angles, form questions, and offer. Painters, flooring, power washing, and hardscaping run on the same structure with their own creative. Ask on the call.
Meta reaches homeowners before they search. Google catches them when they do. The two feed each other. A homeowner sees your ad, searches your name, finds a real profile and a real site, and books.
Kitchens, baths, additions, full guts. The full system with the $55K structure.
ExploreSearch keeps you dominant later, after the ad budget stops.
ExploreThe Google Guaranteed badge above the map, where it fits.
ExploreThe engine every lead lands in. Text and email in seconds.
ExploreReal contractors, real signed numbers, on video.
ExploreYes, when the ad uses real work, the form qualifies, and follow-up happens in minutes. They fail when any one of those is missing.
$50 to $150 per day for most accounts. Higher ticket trades like remodeling sit at the top of that range.
Most accounts see leads in the first week. Booked estimates usually start in week two once follow-up has had time to work.
Only when an account has proven winners. Broad targeting first. It learns faster and costs less.
You do. Everything runs in your Meta Business Manager. If we part ways, the account, the pixel, and the data stay with you.
Angi sells one lead to several contractors. These leads come in under your brand, to your business only, already screened.
No. One contractor per trade per market.
We will look at your service area, your past ad results if you have any, and your project photos and show you what the first 45 days would look like.