Most contractors rely on referrals. They're profitable—closing at 50% or higher—but they're not predictable. A single referral might cost $200–$500 all-in (incentive fee, discount, or opportunity cost), yet it arrives pre-qualified. Facebook ads, by contrast, cost $5–$30 per lead and close at 10–20%, but you control volume on the fly. Which ROI actually wins? It depends on what you're measuring: cost per lead, cost per closed deal, or revenue per month. This guide walks you through the math so you can decide whether to double down on referrals, switch to paid ads, or blend both.
The Referral Lead: Cost and Close Rate
A referral from an existing customer or trade partner typically comes with trust built in. That's why they close at such high rates—50% to 75% in many cases. But the cost isn't zero.
A typical contractor referral costs money in these ways:
- Referral fee: $150–$300 per referred customer who signs (some networks charge this upfront).
- Incentive discount: $100–$200 knocked off a job to sweeten the referral from a customer.
- Reward to the referrer: $50–$150 cash or store credit to a trade partner who sends you work.
- Opportunity cost: Time spent maintaining relationships, attending networking events, and following up with past customers.
When you add these up, a single referral lead costs $200–$500. If your referral volume is steady at 6 per month, you're spending roughly $1,200–$3,000 monthly on referral acquisition. But because they close at 50%+ (versus 10–20% for cold Facebook leads), your cost per closed deal is attractive: $400–$1,000 per deal.
The catch: you can't scale referrals quickly. If you want 10 referrals next month instead of 6, you can't double your networking spend and expect results in 30 days. Referral pipelines are slow and relationship-dependent.
The Facebook Lead: Cost and Close Rate
Facebook and Instagram leads arrive with a phone number and minimal friction. A contractor's Facebook lead typically costs $5–$30, depending on trade and location.
Real examples:
- Plumber (Denver, CO): $8–$15 per lead; 15–20% close rate; $100–$150 cost per closed deal.
- HVAC tech (Phoenix, AZ): $12–$25 per lead; 10–15% close rate; $150–$250 cost per closed deal.
- Foundation repair (Austin, TX): $20–$40 per lead; 8–12% close rate; $200–$500 cost per closed deal.
If you run a $500/month Facebook campaign at a $15 cost per lead, you'll generate roughly 33 leads. With a 12% close rate (typical for contractors), you'd close 4 deals from paid ads alone. Your cost per closed deal: $500 ÷ 4 = $125. That beats a $200–$500 referral cost on a per-deal basis.
The advantage: you control volume. Need more leads tomorrow? Increase your daily budget by $10–$20 and Facebook delivers within hours. Referrals don't work that way.
Stop buying leads. Generate your own in 2 minutes.
Describe your business: the AI writes the copy, designs the visual, sets the targeting, and publishes your ad. Your leads — exclusive and far cheaper than a bought one — land straight in Leadria with a phone number, ready to call.
Try Leadria free7-day free trial — no credit card — cancel anytime
Both channels are viable. The fastest way to test Facebook's ROI for your trade is to run 7 days free with Leadria. Describe your service, and the AI generates your ad copy, visual, and Meta targeting in about 2 minutes. Leads land directly to you with a phone number—no middleman, no resold leads—so your cost per acquisition is transparent from day one. No credit card needed; cancel anytime. Start free: leadria.io.
Blended Cost Per Closed Deal: The Real Metric
Don't choose between referrals and Facebook leads. Calculate your blended cost per closed deal.
Example: Electrician in Portland, OR
- Monthly referral volume: 4 leads at $300 cost each = $1,200 spend, 2 deals closed (50% rate) = $600 per deal from referrals.
- Monthly Facebook spend: $400 at $18 per lead = 22 leads, 2–3 deals closed (10–15% rate) = $150–$200 per deal from Facebook.
- Combined: $1,600 spend, 4–5 deals closed = $320–$400 per deal blended.
In this scenario, Facebook leads are cheaper per deal, but referrals provide volume stability. If Facebook dries up (algorithm change, audience saturation), you still have the referral pipeline. If referrals slow down (seasonal), Facebook fills the gap.
The math shifts if your referral close rate is very high (60%+) or your Facebook close rate is very low (5–7%). Use a ROI calculator to plug in your own numbers and see where the breakeven point is for your business.
When Referrals Beat Facebook Leads on ROI
Referrals are more profitable than Facebook ads in these scenarios:
- High close rate (60%+): If your referral close rate is 60% or higher, and your referral cost is still $200–$300, your cost per deal ($333–$500) can compete with or beat Facebook, especially in high-ticket trades (foundation repair, solar, roofing).
- Long average job value: If your average job is $5,000+, a $300 referral cost represents only 6% of revenue. A $15 Facebook lead on a $2,000 job is 0.75%, but you need 10 leads to close 1 at 10% conversion, making referrals more efficient.
- Established reputation in a small market: In towns under 50,000 people, word-of-mouth compounds. A contractor with a 5-year reputation might generate 8–12 referrals monthly with minimal active spend, while Facebook's local audience is too saturated to remain profitable.
- B2B trades and commercial work: If you're an HVAC wholesaler or a commercial electrician, referrals from other contractors close at 70%+ and are worth $500–$1,000 per deal.
When Facebook Leads Beat Referrals on ROI
Facebook ads are more profitable than referrals when:
- Low referral volume: If you're currently getting 0–2 referrals per month, Facebook will fill the pipeline faster. At a $500/month budget, you'll generate 17–100 leads (depending on CPC), and 2–10 will close—faster than waiting for word-of-mouth to build.
- Expanding into a new service area or geography: You have no local reputation yet, so referrals are zero. Facebook ads let you acquire customers in week one of launch. Local targeting on Facebook is precise, and you can test $100–$200/week before committing more budget.
- Low job value (under $3,000): If your average invoice is $1,000–$2,000, a $15 Facebook lead at a 15% close rate ($100 cost per deal) is better than a $300 referral cost.
- Seasonal or cyclical demand: Roofers, landscapers, and pool builders have peak seasons. In off-season, referrals dry up. Facebook lets you switch budgets on and off by month, maintaining pipeline flow year-round.
- Quick testing and iteration: With Facebook, you can test 3 different ad creatives in 1 week and measure which audience converts best. Referrals take months to validate.
Scaling: Why Referrals Hit a Ceiling
One of the hardest truths about referrals is the scaling problem. Most contractors plateau at 4–8 referrals per month, regardless of how much they try to push it. Why?
- Relationship bandwidth: You can actively cultivate only so many customer relationships before it becomes a job itself. A plumber with 200 active customers can't stay in touch with all of them every month.
- Referral incentive burn: If you offer $100–$200 per referral and land 10 per month, that's $1,000–$2,000 per month just in incentive costs. Scale to 20 referrals, and you're spending $2,000–$4,000 monthly—enough to run a serious Facebook ad campaign instead.
- Market saturation in tight-knit communities: Once word-of-mouth has spread through your local trade network, it plateaus. New customers must come from outside the network, and they don't trust you yet.
The contractors who scale fastest use Facebook ads to break the referral ceiling. They maintain referrals for the stable, high-close-rate volume, but layer in Facebook to 2x or 3x their total monthly leads.
When This Does NOT Work: The Honest Limits
Neither referrals nor Facebook ads are the right tool in these situations:
- Referrals don't work if your close rate is below 30%: If you're converting referrals at 20% or lower, your referral cost per deal ($1,000–$2,500) is too high. The problem isn't the referral channel; it's your sales process. Fix your close rate first, then invest in referrals.
- Facebook ads don't work if you have no proof of quality: New contractors with zero Google reviews, no portfolio, or no testimonials will struggle to convert Facebook leads. You need at least 10–15 five-star reviews and a basic website before Facebook ads pay off. Start with direct outreach and referrals until you build proof.
- Facebook ads don't work in ultra-rural areas: If your service area has fewer than 5,000 people within a 20-mile radius, Facebook's audience is too small and costs balloon. Referrals and direct door-knocking are your only option.
- Referrals don't work if you're a generalist: A "general contractor" who does roofing, siding, and deck work struggles to get referrals because customers remember you for one specific thing. Niche contractors (roofers, electricians) get more referrals. If you're a generalist, lean on Facebook ads and pick one service to lead with.
- Neither works without follow-up: A Facebook lead that sits in your inbox for 48 hours converts at 5% or lower. A referral from a friend still expects a callback within 24 hours. Both channels fail if your response time is slow. Implement lead routing and call tracking before spending money.
The Hybrid Strategy: Referral + Facebook Blended Pipeline
The best ROI usually comes from running both channels together:
Month 1–2: Build Facebook baseline
- Spend $300–$500/month on Facebook ads for your core service.
- Track cost per lead and close rate for 60 days.
- Aim for at least 20 leads per month to have statistical relevance.
Month 3+: Layer in referral incentives
- Once you have a baseline, offer a formal referral program: $100–$150 per referral for existing customers, $50–$100 for trade partners.
- Promote it in every invoice, every job completion, and every review request.
- Track how many referrals convert at what cost.
Month 6+: Optimize the blend
- If Facebook close rate is above 15% and cost per deal is below $200, increase Facebook budget by 20–30%.
- If referral volume stays between 4–6 per month and close rate stays above 50%, maintain referral incentive spend at current level.
- If either channel underperforms, reallocate 20% of budget to the stronger channel.
Real example: Plumber (Seattle, WA)
- Month 1–2: $400/month Facebook, 25 leads, 4 closes, $100 cost per deal.
- Month 3–5: Adds referral program, averages 3 referrals/month at $250 cost each, 2 closes, $375 cost per deal.
- Month 6: Total pipeline = 28 leads, 6 closes, $67 blended cost per deal. Net revenue per month: $30,000 (assuming $5,000 average job).
Measuring Your Own ROI: The Calculation
Here's the framework to measure your blended ROI:
| Channel | Monthly Cost | Leads Per Month | Close Rate | Deals Closed | Cost Per Deal |
|---|---|---|---|---|---|
| Referrals | $1,000 (incentives) | 5 | 50% | 2.5 | $400 |
| $500 | 30 | 12% | 3.6 | $139 | |
| Blended | $1,500 | 35 | 18% | 6.1 | $246 |
If your average job is $4,000, you're generating $24,400 in revenue on $1,500 in lead costs. That's a 16.3:1 return, or 1,530% ROI (accounting for labor and materials). Both channels contribute meaningfully.
The key insight: Facebook ads are cheaper per lead and per deal, so they dominate volume. But referrals close higher, so they dominate certainty. Together, they create a stable, scalable pipeline that doesn't rely on any single channel.
Next Steps: Test Your Assumption
You don't need to commit $5,000 to Facebook ads to test this. Start with $300–$500 for 7 days and measure:
- Cost per lead (should be $5–$25 for most trades).
- Lead quality (how many are answering the phone vs. form submissions?).
- Close rate (track every lead to closure for 30 days).
If your cost per deal is higher than $500 (in high-ticket trades) or higher than $200 (in low-ticket trades), tweak your targeting or creative before scaling. Use an AI tool to test multiple ad variations quickly instead of hiring an agency to build one static ad.
Then layer in a referral program and measure again at month 3. You'll have real data to decide which channel to prioritize.
