Most foundation repair companies are stuck in the same trap: pay a national aggregator $60 to $150 for a single lead, then find out that same homeowner's name, phone number, and address just got sold to four or five other foundation companies in the area. You're not the first call. Often you're not even the second. By the time you dial, the homeowner has already booked an inspection with someone else, and your close rate on that $95 lead sits somewhere around 5-8%.
There's a different way to do this: generate your own exclusive leads through Facebook and Instagram ads, where you're the only company that gets the phone number. This article walks through the real math, the targeting that works for a high-anxiety purchase like foundation repair, and - just as important - when this approach does not make sense for your business.
Why Your Foundation Repair Leads Keep Getting Resold
Aggregator sites like the big national lead-gen platforms make their money by selling the same homeowner inquiry multiple times. A homeowner fills out one form asking about foundation cracks, and that single form gets distributed to a "matching pool" of contractors in their ZIP code - typically 3 to 5 companies, sometimes more in dense metro areas. Each company pays full price for a lead that four other companies are also paying full price for.
Take Titan Foundation Repair in San Antonio, Texas - a market with heavy expansive clay soil where foundation issues are common. Titan was buying 40 leads a month from a national aggregator at an average of $95 each, spending $3,800 a month. Their close rate on those leads was 6%, meaning they booked roughly 2.4 jobs a month from that spend. Cost per booked job: about $1,583 - before labor, materials, or overhead.
The lead itself wasn't bad. The problem was that Titan was the fourth call the homeowner received, and the first company to call back - often within minutes - had already scheduled the inspection. Shared leads punish slow follow-up and reward whoever answers first, regardless of who does better work.
The Real Cost-Per-Job Math: Shared vs. Exclusive Leads
Here's the comparison that matters. An exclusive lead generated through your own Facebook/Instagram ad typically costs $40-100, depending on your targeting radius, the season, and how tight your ZIP code list is. That's often cheaper than a shared aggregator lead - and you're the only company with that homeowner's number.
Foundation repair jobs average $8,000, with a realistic range of $4,000 for a handful of piers to $15,000+ for full perimeter underpinning. With exclusive leads called within 5 minutes, a 10-15% close rate is realistic because you're first in line and the homeowner hasn't shopped three competitors yet.
| Metric | Shared aggregator lead | Your own exclusive lead |
|---|---|---|
| Cost per lead | $60-150 | $40-100 |
| Competitors who also get it | 4-5 | 0 |
| Typical close rate | 5-8% | 10-15% |
| Leads needed per booked job | ~15-20 | ~8-10 |
| Approx. cost per booked job | $1,200-$2,000+ | $400-$800 |
Run the numbers for a $70 average CPL and a 10% close rate: 10 leads costs $700, and closing one $8,000 job against that spend is a return most aggregator relationships can't touch. Even at a conservative 7% close rate, cost per job stays under $1,000 - still well below the shared-lead baseline. For a full breakdown of what cost-per-lead looks like across other home service categories, see /blog/facebook-ads-cost-per-lead-by-industry/.
Launch your first Facebook & Instagram ad in 2 minutes
Describe your business: the AI writes the copy, designs the visual, sets the targeting, and publishes your ad. Leads arrive with their phone number.
Try Leadria free7-day free trial — no credit card — cancel anytime
Who Actually Buys Foundation Repair (Targeting That Works)
Foundation repair isn't an impulse purchase, and it isn't for everyone in a given ZIP code - it's for a specific slice of homeowners. Two variables matter more than anything else: age of the home and soil type.
- Home age: Homes built before 1985 are far more likely to show foundation settling, especially if they were built on poorly compacted fill or before modern soil-treatment codes.
- Soil type: Expansive clay soil regions - most of Texas, Oklahoma, parts of Colorado, and pockets of the Ohio Valley and Southeast - see foundation movement at rates several times higher than sandy or bedrock regions. If you operate in one of these regions, lead with it in your creative.
- Ownership status: Renters don't authorize $8,000 structural repairs. Target homeowners specifically, not just anyone in a radius.
- Household income: $60,000+ household income correlates with the ability to finance a $4,000-$15,000 repair, whether through savings, financing, or a home equity line.
A tight radius around older subdivisions - built in the 1960s-1980s, on clay soil, owner-occupied - will outperform a broad citywide campaign every time. This is the same targeting logic used across other home improvement categories; see /blog/home-improvement-leads/ for how it applies more broadly, and /blog/facebook-ads-targeting-local-customers/ for the mechanics of local radius targeting.
Lead With the Fear: Ad Angles That Convert Anxious Homeowners
Foundation repair is a high-anxiety purchase. Nobody wakes up excited to spend $8,000 on piers under their house. They search for answers because a door won't close, a crack appeared over the garage, or a home inspector flagged something during a sale. Your ad copy needs to meet that anxiety with information, not a hard sell.
Ads that open with "Call now for foundation repair!" tend to underperform because they assume the homeowner already knows they have a problem and already trusts you. Ads that open with a diagnostic question - "Is your foundation cracking? Here's how to tell" - perform better because they match what the homeowner is actually thinking and searching for.
Creative and copy angles that tend to work:
- "5 warning signs your foundation is failing" with a visual showing stair-step brick cracks, a sticking door, or a gap around a window frame.
- "Built before 1985? Here's what expansive clay soil does to your foundation over time" - directly speaks to the exact homeowner you're targeting.
- "Free foundation inspection - find out before it gets worse" - lowers the commitment from "repair now" to "just find out," which fits early-stage anxiety.
- Before/after photos of pier installation or slab leveling, which build credibility without over-promising.
Avoid stock photography of generic house exteriors - homeowners respond to specific, recognizable symptoms, not a clean stock image of a suburban home. If you want more detail on writing this kind of copy from scratch, /blog/how-to-write-facebook-ad-copy/ covers the structure in depth.
The Qualifying Form That Filters Out Tire-Kickers
Because foundation repair is expensive and specialized, an unqualified lead wastes your callback time fast. A short qualifying form attached to the ad does the filtering before you ever pick up the phone. Keep it to 3-4 questions:
- Are you the homeowner? Eliminates renters and people asking on behalf of a neighbor.
- What are you seeing? A checklist - cracks in walls or ceiling, doors/windows sticking, uneven or sloping floors, gaps around chimney or exterior trim, standing water near the foundation. This tells you severity before you call.
- How old is the home? Confirms whether you're dealing with a likely candidate or a newer build where the issue may be cosmetic.
- ZIP code. Confirms they're in your service area and helps you prioritize by known soil conditions in that part of your territory.
A form like this does two things: it weeds out the person who's just curious about foundation repair in general, and it arms you with enough context to open the call with something specific - "I see you mentioned doors sticking and a crack over the garage, that's a pretty classic combination in your neighborhood." That's a stronger opener than "Hi, saw you filled out a form."
Speed-to-Lead: Why 5 Minutes Beats 5 Hours
This is the single biggest lever in foundation repair lead conversion, and it's where shared leads fail hardest. Studies on contractor lead response consistently show conversion rates drop sharply once the callback window passes 5 minutes, and drop by roughly 80% once it passes 30 minutes. For an anxious homeowner deciding between contractors, whoever calls back first while the concern is fresh usually wins the appointment.
With an aggregator lead, you're often calling hours after the homeowner submitted the form, and 3-4 other companies have already reached out. With your own exclusive ad, the lead arrives with a phone number the moment they submit it - there's no lag waiting on a lead marketplace to route it to you. That head start is what turns a 6% close rate into 12-15%.
If your team can't realistically call new leads within 5-10 minutes during business hours, this entire strategy underperforms regardless of how good your targeting is - more on that in the "when this does not work" section below.
Setting Up the Campaign in About 2 Minutes
This is where Leadria fits in. You describe your business - foundation repair, your service area, the kind of jobs you take - and the AI writes the ad copy, generates the visual, sets the Meta targeting (age, homeowner status, radius around your service ZIP codes), and publishes the ad to Facebook and Instagram. Leads come in with a phone number attached, so there's no portal to check and no delay waiting for a form to route through a third party. There's a 7-day free trial and no credit card required to start.
You still need to build the qualifying questions into the setup - homeowner status, symptoms, home age - and you still need someone answering the phone within minutes of a lead coming in. The tool gets the ad live fast; the follow-up discipline is on you. For a broader look at what these ads look like for contractors generally, see /blog/facebook-ads-for-contractors/, and for the mechanics of lead ads specifically, /blog/facebook-lead-ads-guide/.
When Foundation Repair Ads Do NOT Work
This is the part most lead-gen pitches skip, and it's the part that actually protects your budget.
- No callback capacity. If your crew is booked 6+ weeks out and nobody is available to call new leads within 5-10 minutes, don't run this. Speed-to-lead is the entire advantage over shared leads, and without it you're paying for the same slow-response problem you were trying to escape.
- Stable soil, newer housing stock. If your service area is mostly homes built after 2000 on bedrock or well-compacted soil, foundation issues are rare and demand is thin. You'll pay for clicks from people who are curious, not people who need repair, and your CPL will climb because the audience isn't there.
- Low average job value. If most of your work is $1,500-$2,500 cosmetic crack sealing rather than structural repair, the math gets tight - a $700 cost per booked job eats a much bigger share of a $2,000 ticket than an $8,000 one.
- Budget spread too thin. Running $10-15/day across a huge metro area produces too few leads to learn from and keeps CPL high because Meta's algorithm never gets enough signal. See /blog/facebook-ads-minimum-daily-budget/ and /blog/facebook-ads-budget-for-small-business/ for realistic starting budgets.
- No system for tracking calls back to the ad. If you can't tell which booked jobs came from which lead source, you'll misjudge performance and either overspend on a channel that isn't working or kill one that is.
If any of these describe your situation right now, fix the underlying issue first - hire the front desk coverage, confirm your soil-type demand, or tighten your job mix - before putting ad dollars behind foundation repair leads.
Mistakes That Waste Foundation Repair Ad Budget
A few recurring errors show up across foundation repair campaigns that otherwise have decent targeting and creative:
- Targeting renters or apartment-heavy ZIP codes. Wastes spend on people who can't authorize the repair.
- Generic "foundation repair near me" copy. Doesn't match how an anxious homeowner is actually thinking about their specific symptom - lead with the symptom instead.
- Skipping the qualifying form. Every unqualified lead still costs you the same $40-100, but wastes 10-15 minutes of callback time you could've spent on a real prospect.
- Letting one ad run for months without refreshing creative. Ad fatigue sets in after a few weeks in a given ZIP radius, and CPL climbs as the same audience sees the same image repeatedly.
- Ignoring the pixel and conversion data. Without tracking which leads actually booked jobs, you can't tell Meta's algorithm what a good lead looks like - see /blog/facebook-pixel-setup-small-business/ for the setup.
- Comparing this to Google Ads without checking intent differences. Google captures people already searching "foundation repair near me"; Facebook reaches people before they've started searching. Both have a place - see /blog/facebook-ads-vs-google-ads-small-business/ for how to think about splitting budget.
Foundation repair leads don't have to mean paying $95 for a fourth-place shot at a homeowner who already talked to three other companies. Generate your own, call fast, and the math flips in your favor - as long as you've got the capacity to actually answer the phone. For the general playbook this fits into, see /blog/how-to-get-contractor-leads/.
