Paid Media

Why 30% of Your Facebook Leads Are Fake (And How to Filter Them)

May 4, 2026 · 12 min read

You're running Facebook Lead Ads. The leads are coming in. Your cost per lead looks reasonable. But your sales team is telling a different story: half the phone numbers don't connect, a quarter of the emails bounce, and the people who do answer say they never filled out a form.

You're not alone. Across thousands of Facebook lead campaigns, 20-30% of submissions are fake, accidental, or completely unusable. This isn't a conspiracy theory — it's a structural problem with how Meta's lead forms work, and it's costing NZ businesses thousands of dollars every month in wasted sales time and inflated lead costs.

Here's where fake leads come from, how to identify them, and — most importantly — how to filter them out before they ever touch your CRM.

Where Fake Facebook Leads Come From

There are four main sources of junk leads on Facebook, and each one requires a different fix:

1. Accidental Taps (The Biggest Culprit)

Meta's Instant Lead Forms auto-fill the user's name, email, and phone number from their Facebook profile. The entire form can be submitted with two taps — one to open, one to submit. On mobile (where 90%+ of Facebook traffic is), people accidentally tap through while scrolling. They never intended to enquire. They may not even know they submitted a form.

This is the single biggest source of "fake" leads. The data is real (it's pulled from their profile), but the intent is zero. Your sales rep calls them and gets "I didn't fill out any form" — because technically, they didn't.

2. Bot Traffic

Automated bots submit forms at scale, sometimes to drain your ad budget, sometimes as part of broader scraping operations. Bot leads typically have patterns: sequential submissions, identical user agents, impossible completion times (under 2 seconds), and contact details that don't verify.

3. Outdated Profile Data

Facebook auto-fills from profile data that might be years old. People change phone numbers, email addresses, and even names. The form submission is genuine — the person actually wanted to enquire — but the contact data is stale. Your sales team can't reach them.

4. Incentive-Driven Submissions

If your lead magnet offers something for free (a calculator, a guide, a quote), you'll attract people who want the freebie but have zero intention of buying. This isn't "fake" in the traditional sense, but it produces the same outcome: a lead that will never convert.

How to Identify Fake Leads in Your Data

Before you can fix the problem, you need to quantify it. Here's what to look for in your existing lead data:

  • Contact rate below 40%: If your sales team can't reach more than 4 in 10 leads, you have a data quality problem, not a sales problem.
  • Email bounce rate above 10%: Bounced emails indicate stale or fabricated contact details.
  • Form completion time under 5 seconds: A genuine prospect who reads your ad, considers the offer, and fills in their details takes at least 15-30 seconds. Anything under 5 seconds is either an accidental tap or a bot.
  • Duplicate submissions: The same email or phone appearing multiple times within hours suggests bot activity.
  • "I didn't fill out a form" responses: If more than 15% of contacts say this, accidental taps are your primary issue.

Seven Ways to Filter Fake Leads

1. Switch From Instant Forms to Higher-Intent Form Types

Meta offers a "Higher Intent" lead form option that adds a review screen before submission. The prospect sees their pre-filled data and has to actively confirm it. This single change typically reduces lead volume by 20-30% — but the leads that come through are 2-3x more likely to convert. The maths works out in your favour every time.

2. Add Manual-Entry Questions

Don't rely solely on auto-filled fields. Add at least one question that requires the prospect to type an answer: "What's your current monthly power bill?" or "What type of insurance do you need?" Anyone willing to type a response has genuine intent. Bots and accidental taps won't make it past this step.

3. Use Real-Time Phone and Email Verification

Before a lead hits your CRM, verify the phone number is active and the email address exists. This is automated — verification APIs check in milliseconds. Invalid contacts get flagged and excluded from your sales queue. This alone eliminates 15-20% of junk leads.

4. Implement Speed-to-Lead (Under 2 Minutes)

This doesn't filter fake leads directly, but it solves the "I don't remember filling out a form" problem. If your AI voice agent or sales rep contacts the lead within 60-120 seconds of submission, the prospect still has the ad in their mind. Contact rates jump from 35% to 65%+ with sub-2-minute follow-up.

5. Replace Lead Forms With Landing Page Funnels

Instead of using Meta's native Instant Lead Forms, send traffic to a dedicated landing page with an interactive qualification funnel. This eliminates auto-fill entirely — every field requires manual input. Conversion rates are lower, but lead quality is dramatically higher. For high-ticket verticals (solar, insurance, finance), this is almost always the better approach.

6. Use Branching Logic to Filter Intent

Build qualification questions into your lead capture process. Start with a low-commitment question ("Do you own your home?") and branch based on the answer. By the third or fourth question, you've filtered out casual browsers and are only collecting details from prospects with genuine intent and qualification.

7. Feed Conversion Data Back to Meta

This is the move most NZ businesses miss entirely. When a lead becomes a customer, send that conversion event back to Meta via the Conversions API. Over time, Meta's algorithm learns what a real customer looks like — not just someone who submitted a form — and optimises ad delivery accordingly. This reduces fake leads at the source by training the algorithm to find people who actually buy.

The Cost of Not Filtering

Let's do the maths on a typical NZ lead gen campaign:

  • Monthly ad spend: $5,000
  • Cost per lead: $25
  • Total leads: 200
  • Fake/junk rate: 30% = 60 useless leads
  • Wasted ad spend: $1,500/month
  • Sales time wasted on junk: ~15 hours/month (at 15 min per call attempt)

That's $18,000 per year in wasted ad spend, plus roughly 180 hours of sales time that could have been spent on real prospects. For a business running multiple campaigns, the numbers get much worse.

What a Clean Lead Pipeline Looks Like

When you implement proper filtering, the numbers shift dramatically:

  • Contact rate: 35% → 65-70%
  • Lead-to-appointment rate: 10% → 25-30%
  • Cost per qualified lead: Drops 30-50% (even though you're paying more per raw lead)
  • Sales team morale: Transforms when they stop calling dead numbers

The counter-intuitive truth is that generating fewer leads at a higher quality is almost always more profitable than generating more leads at a lower quality. Your sales team closes a higher percentage, your ad algorithm optimises for better prospects, and your cost per actual customer drops. This philosophy of quality over volume is central to how our lead generation systems are built — every lead is verified and qualified before it reaches your CRM.

Start Cleaning Up Your Pipeline

If you're running Facebook Lead Ads for a NZ business and your contact rate is below 50%, you have a fake lead problem. The good news is it's fixable — and the fix usually pays for itself within the first month.

We build lead generation systems with verification, qualification, and filtering baked in from day one — across solar, insurance, mortgage, and real estate. If you want to see what clean lead flow looks like for your specific vertical, book a 30-minute strategy call and we'll audit your current setup live.

Related

Tired of calling dead numbers?

We'll audit your current Facebook lead campaigns and show you exactly where the junk is coming from — and how to fix it.

Book my strategy call