How to Run Facebook Ads for Insurance Leads: The Complete Guide
25 min read · March 25, 2026
Every insurance agent eventually asks the same question: “Why am I paying $25 to $40 per lead when I could just run my own Facebook ads and get them for $7?” It is a reasonable question. The math looks great on paper. And for a small number of agents who have the budget, the time, and the stomach for a steep learning curve, running your own ads can work. But for most agents, the reality is far messier than the YouTube gurus make it sound. This guide will walk you through exactly how to do it — every step, every setting, every decision — so you can make an informed choice about whether it is right for you.
Why Agents Run Their Own Ads
There are legitimate reasons to run your own Facebook and Instagram ads for insurance leads. The most compelling is control. You pick the targeting, the creative, the budget, the schedule. You own the data — every lead that comes through your form goes directly into your CRM, not through a middleman. You are not waiting on a vendor to deliver leads at their pace. You set the volume.
At scale, there can be cost savings. If you are spending $5,000 or more per month on ads and you have dialed in your targeting and creative, your cost per lead can drop well below what you would pay a vendor. Some high-volume agents running optimized campaigns report CPLs in the $5 to $10 range for final expense leads. That sounds incredible compared to $25 to $40 from a vendor.
But most agents dramatically underestimate three things: the time investment required to manage campaigns well, the waste rate on self-generated leads, and the speed at which ad fatigue and audience saturation erode your results. The $7 lead that looked great in week one becomes a $15 effective lead by week four once you account for the ones that were wrong numbers, fake names, and people who do not remember filling out a form.
What You Need Before You Start
Before you spend a dollar on ads, you need infrastructure in place. Skipping any of these steps will cost you money — either through wasted ad spend, compliance issues, or leads that fall through the cracks.
- Facebook Business Manager account. This is separate from your personal Facebook profile. Go to business.facebook.com and create one. It is free.
- Meta Ads Manager access. This lives inside Business Manager. It is where you create, manage, and monitor all your campaigns.
- A Facebook Page for your agency. You cannot run ads from a personal profile. Create a business page for your agency — it does not need to be fancy, but it does need to exist and look legitimate. A page with no posts and no profile photo will hurt your ad performance.
- A payment method. Credit card or bank account linked to your ad account. Facebook will charge you as you spend.
- A landing page or lead form.You can use Facebook’s native Instant Forms (built into the platform) or send traffic to your own website with a lead capture form. We will cover the pros and cons of each below.
- Meta Pixel installed on your site (if you are using a website landing page). The Pixel is a snippet of JavaScript that tracks visitor behavior on your site. Without it, Facebook cannot optimize your ads for conversions.
- TCPA-compliant opt-in language. This is non-negotiable. Your lead form must include clear consent language that the consumer agrees to be contacted by your specific agency. If you are unfamiliar with the requirements, read our TCPA compliance guide before you do anything else.
- A CRM to receive and manage leads. Leads that sit in a spreadsheet for 24 hours are dead leads. You need a CRM that receives leads in real time, triggers notifications, and lets you call within five minutes of submission.
- Budget: $50 to $100 per day minimum. This is the floor, not the recommendation. Under $30 per day, you will not generate enough leads to get statistically meaningful data. You will be guessing instead of optimizing.
- Time: 5 to 10 hours per week. This is not a set-it-and-forget-it channel. You need to review performance daily, swap out underperforming creatives, test new audiences, and manage your budget. If you do not have 5 to 10 hours per week to dedicate to ads management, you should buy leads from a vendor instead.
Choosing Your Campaign Objective
When you create a new campaign in Meta Ads Manager, the first thing it asks is your objective. For insurance lead generation, you have two realistic options.
Lead Generation (Instant Forms). This keeps the user on Facebook. When they click your ad, a pre-built form pops up inside the app. The user fills it out (or more accurately, Facebook auto-fills most of it) and submits without ever leaving Facebook. This produces higher volume and lower cost per lead. It is the most common approach for insurance ads. The downside is lead quality — more on that in a moment.
Conversions (website landing page). This sends the user to your website, where they fill out a form on your own landing page. Volume is lower because there is more friction — the user has to leave Facebook, wait for your page to load, and manually fill out a form. But the leads tend to be higher quality because the extra steps filter out low-intent people. This approach requires a well-built landing page and a properly configured Meta Pixel.
For most insurance agents starting out, Lead Generation with Instant Forms is the right choice. It is simpler to set up, generates leads faster, and does not require a separate landing page. Just understand that you are trading quality for volume — a tradeoff that becomes very real when you start calling your leads.
Set your campaign budget at $50 per day minimum. Under $30 per day, Facebook’s algorithm does not have enough data to optimize delivery. You will be in the “learning phase” indefinitely, which means inconsistent results and higher costs.
Audience Targeting
Targeting is where most agents either succeed or waste their entire budget. Facebook gives you powerful tools, but insurance audiences have quirks that take time to learn. Here is how to approach targeting for each major vertical.
Final Expense
Age range: 50 to 75. Interest targeting: burial insurance, funeral planning, senior living, AARP, Medicare, Social Security. This is the easiest insurance vertical to target on Facebook because the audience is large and the interests are well-defined. Exclude existing clients (upload your client list as a custom audience and exclude it). Important: also exclude insurance agents. Yes, agents click on insurance ads — sometimes out of curiosity, sometimes to spy on competitors. Excluding interests like “insurance agent” and “life insurance agent” saves you money.
Mortgage Protection
Age range: 25 to 50. Interests: home buying, mortgage, real estate, new homeowner. Life events targeting can be powerful here — Facebook allows you to target people who recently moved. You can also build custom audiences from public mortgage records (available through data providers) and upload them to Facebook. Mortgage protection is time-sensitive — the best prospects are people who just closed on a home in the last 30 to 90 days.
IUL (Indexed Universal Life)
Age range: 30 to 55. Household income: $75,000 and above (Facebook allows income-based targeting in some markets). Interests: retirement planning, investing, tax planning, financial advisors, 401k, wealth management. IUL is the hardest insurance product to generate leads for on Facebook. The audience is more sophisticated, the product requires more explanation, and the interest targeting is less precise. Expect higher CPLs and lower volume compared to final expense.
Medicare
Age range: 62 to 67 (people aging into Medicare). Interests: Medicare, retirement, healthcare, Social Security, AARP. Medicare advertising on Facebook has additional compliance requirements — CMS has strict rules about Medicare marketing that apply even on social media. Make sure your ad copy and targeting do not violate CMS guidelines.
Advanced Targeting Techniques
Lookalike audiencesare the most powerful targeting tool Facebook offers. Upload your existing client list (at least 100 records, ideally 500 or more) and Facebook will build an audience of people who “look like” your clients based on hundreds of data points. Start with a 1% lookalike — this is the top 1% most similar to your clients. It is a smaller audience but much more likely to convert.
Exclusions are just as important as inclusions. Exclude your existing leads (so you are not paying to acquire people you already have), existing clients, and insurance professionals. Also set geographic targeting to your licensed states only — there is no point generating leads in states where you cannot sell.
Ad Creative
Your targeting gets your ad in front of the right people. Your creative determines whether they stop scrolling and engage. Insurance is not a sexy product, so your creative has to work harder than most.
Images. Use photos of real people whenever possible. For final expense, show seniors — couples, grandparents with grandchildren. For mortgage protection, show families in front of homes. For IUL, show professionals or retirees. Avoid generic stock photos that look like every other ad in the feed. Facebook users are remarkably good at scrolling past anything that looks like an ad.
Video outperforms static images by 2x to 3x. A 30 to 60 second video — either a testimonial, an educational explainer, or a simple talking-head video of you explaining the product — will almost always generate more leads at a lower cost than a static image. You do not need professional production. A well-lit video shot on your phone with clear audio is enough.
Copy formula. The most effective insurance ad copy follows a simple structure: Hook (identify the pain point), Agitate (make the consequences feel real), Solution (introduce the coverage), CTA (tell them what to do next). Here are examples for each vertical:
- Final Expense:“Worried about leaving your family with funeral costs? The average funeral now costs over $10,000. See if you qualify for $5,000 to $25,000 in coverage — no medical exam required. Tap below to check your options.”
- Mortgage Protection:“Just bought a home? Here is how to make sure your family keeps it if something happens to you. Coverage starts at less than $30 per month. See your options in 60 seconds.”
- IUL:“Tired of watching your 401k lose money in down markets? There is a tax-free alternative that lets you participate in market gains with zero downside risk. Find out if you qualify.”
- Medicare:“Turning 65 this year? You may be eligible for $0 premium Medicare Advantage plans with prescription drug coverage included. Check your options — it takes 60 seconds.”
A/B testing is mandatory. Run 3 to 5 ad variations per ad set — different images, different headlines, different copy. Let each variation get at least 500 impressions before making decisions. Kill the losers and put more budget behind the winners. Then test new variations against the winners. This cycle never stops.
Compliance note:Facebook has strict policies for insurance ads. You cannot guarantee coverage approval. You cannot make misleading claims about pricing or benefits. You cannot use discriminatory targeting (this is a particular concern with age-based and income-based targeting for insurance). Violating Facebook’s ad policies will get your ads rejected and, eventually, your ad account banned. Getting a banned ad account reinstated is notoriously difficult.
Lead Forms (Instant Forms)
If you chose the Lead Generation objective, your leads come through Facebook’s Instant Forms. How you configure this form has a massive impact on both the volume and quality of your leads. Get this wrong and you will burn through your budget on leads that never had any intention of buying insurance.
Keep the form short. Every field you add drops your completion rate by roughly 5 to 10 percent. The essential fields are: full name, phone number, email address, and state. That is four fields. If you want to add age or coverage amount or whether they have existing coverage, know that each additional field will reduce your lead volume. It is a tradeoff between volume and qualification.
Pre-fill is a double-edged sword.Facebook automatically pre-fills the name, email, and phone number fields from the user’s profile. This is great for reducing friction — the user does not have to type anything, which means more completions. But it is terrible for intent. A significant percentage of people tap through the form without reading it, submit pre-filled information without realizing what they are signing up for, and then have no idea who you are when you call. Their pre-filled phone number might be years out of date. Their pre-filled email might be one they never check.
This is the single biggest source of waste in Facebook insurance leads. The pre-fill feature generates high volume but infects your lead flow with accidental submissions, outdated contact information, and people who genuinely do not remember filling out a form. When you run your own ads, every single one of those bad leads costs you money — and unlike buying from a vendor with a replacement policy, there is no one to dispute it with. Facebook does not refund you for low-quality leads.
Qualification questions help.Add one or two multiple-choice questions to your form to filter out low-intent submissions. Something like “Are you currently looking for life insurance coverage?” with Yes and No options. Or “Do you currently have life insurance?” with Yes, No, and Not Sure. This will drop your lead volume by 30 to 40 percent, but the leads that do come through are significantly more likely to be real prospects. It is almost always worth the tradeoff.
Use a context card.This is an introductory screen that appears before the form fields. Use it to explain clearly what the user is signing up for: “You are requesting a free life insurance quote from [Your Agency Name]. An agent will call you within minutes to discuss your options.” This reduces accidental submissions because people who do not want a call will close the form.
Privacy policy link.Facebook requires it on every lead form, and TCPA requires it for consent purposes. Link to your agency’s privacy policy page. Do not skip this.
The Waste Problem
This is the section that will determine whether you proceed or not. Everything above is tactical — settings and configurations you can learn. The waste problem is structural. It is baked into how Facebook lead generation works, and no amount of optimization will eliminate it entirely.
Industry data across insurance verticals shows that 30 to 50 percent of Facebook insurance leads are “bad” by any reasonable definition. That includes: wrong phone numbers (the pre-filled number was outdated or incorrect), fake or spam submissions (bots and click farms are real), people who do not remember filling out a form (they tapped through without reading), people who thought they were signing up for something else entirely, and people who were vaguely curious but have zero intention of purchasing coverage.
Let us put real numbers on this. Say you are spending $50 per day and generating 7 leads at roughly $7 each. At a 40 percent waste rate, 3 of those 7 leads are garbage. That is $21 per day — $630 per month — spent on leads that will never convert. Not leads that are hard to close. Leads that are wrong numbers. Leads where the person hangs up and says “I never filled out any form.”
There is no refund mechanism. When you run your own ads, you are the lead vendor and the lead buyer. If a lead has a disconnected phone number, that is your loss. If someone submitted fake information, that is your loss. If a prospect tells you they never requested a quote, that is your loss. You eat every bad lead.
Compare this to buying from a lead vendor that has a dispute or replacement policy. You receive a lead with a wrong number — you flag it, the vendor verifies, and you get a replacement lead at no additional cost. The vendor absorbs the waste, not you. That replacement policy is not charity — it is built into the pricing — but it means the vendor has a financial incentive to maintain lead quality and you are not stuck holding the bag on every bad lead.
At scale, the waste rate is the number one reason agents stop running their own Facebook ads. The headline CPL looks great. The effective CPL — what you actually pay per usable, contactable lead — is a different number entirely.
Pixel Setup and Conversion Tracking
If you are sending traffic to your own website instead of using Instant Forms, conversion tracking is essential. Without it, Facebook has no idea which ad clicks turned into leads, which means it cannot optimize to find more people like your converters. You are flying blind.
Install the Meta Pixel. This is a snippet of JavaScript code that goes in the header of your website. It tracks page views, button clicks, and form submissions. Meta provides step-by-step instructions, or you can use a plugin if your site is built on WordPress, Webflow, or similar.
Set up conversion events.At minimum, create a “Lead” event that fires when someone submits your form, and a “CompleteRegistration” event for the thank-you page. These events tell Facebook which visitors converted so it can optimize delivery toward similar users.
Use the Conversions API (CAPI). Browser-based cookie tracking is increasingly unreliable. Safari and iOS block third-party cookies by default. CAPI sends conversion data directly from your server to Facebook, bypassing browser restrictions. Setting up CAPI is more technical — it typically requires a developer or a tool like Zapier, LeadsBridge, or a custom integration — but it is becoming necessary for accurate tracking.
Most agents who run their own ads underestimate how technical this step is. If your tracking is broken or inaccurate, every optimization decision you make downstream is based on bad data. This is one of the hidden costs of running your own ads — you are not just an ad buyer, you are also an ad tech engineer.
Budget and Bidding
How you allocate and manage your budget directly impacts both your cost per lead and the speed at which Facebook’s algorithm learns and optimizes.
Starting budget: $50 to $100 per day. This is the minimum to generate enough data for Facebook to exit the learning phase (typically 50 conversions per week per ad set). Spending less than this means your campaign stays in the learning phase indefinitely, producing inconsistent and expensive results.
Bidding strategy.Start with “Lowest Cost” (automatic bidding). This tells Facebook to get you as many leads as possible for your budget. Once you have 2 to 4 weeks of data and know your target cost per lead, switch to “Cost Cap” and set your maximum CPL. This prevents Facebook from spending aggressively on expensive leads during low-performing windows.
Scaling rules.When you find a winning ad set, resist the urge to double the budget overnight. Facebook’s algorithm recalibrates every time you make a significant budget change, which resets the learning phase. Increase budget by no more than 20 percent every 3 to 4 days. Slow, steady scaling preserves performance.
The real monthly math. At $75 per day, you are spending $2,250 per month. At 8 leads per day with a 40 percent waste rate, that is roughly 145 usable leads per month. Your effective cost: $15.50 per contactable lead. That does not include your time — 5 to 10 hours per week managing campaigns, testing creative, and troubleshooting issues. If your time is worth $50 per hour, add another $1,000 to $2,000 to the monthly cost. Now your effective CPL is $22 to $29. Suddenly the vendor charging $25 to $35 per exclusive lead — with a replacement policy and zero time investment from you — looks like a very different comparison.
Optimization and Ongoing Management
Facebook ads are not something you set up once and walk away from. The platform is dynamic — audiences shift, creative fatigues, competitors enter and exit, and Facebook’s own algorithm changes constantly. Ongoing management is the difference between a profitable campaign and a money pit.
- Check your ads daily. Look at cost per lead, click-through rate (CTR), and lead volume for each ad variation. Kill any ad with a CTR below 1 percent or a CPL more than 2x your target. Do not give underperformers extra chances — they are spending your budget on impressions that are not converting.
- Refresh creative every 2 to 3 weeks. Ad fatigue is real. The same audience seeing the same ad repeatedly will start ignoring it. Your CTR will drop, your CPL will rise, and your relevance score will decrease. Always have new creative in the pipeline.
- Test new audiences monthly. Your initial audience targeting is a starting point, not a destination. Try new interest combinations, new lookalike seed lists, new geographic areas. Some will fail. A few will outperform what you started with.
- Monitor ad frequency. Frequency measures how many times the average person in your audience has seen your ad. Once frequency exceeds 3, performance typically degrades. If your frequency is climbing, your audience is too small or your creative has been running too long.
- A/B test relentlessly.Test headlines against each other. Test images against video. Test short-form copy against long-form. Test different lead form configurations. The only way to improve is to test, measure, and iterate. There is no “perfect ad” — there is only the best ad you have found so far, and it will stop being the best within a few weeks.
Budget 5 to 10 hours per week for this work. If that sounds like a lot, consider that a lead vendor does all of this for you — targeting, creative production, A/B testing, optimization, waste filtering — and you just receive leads. The per-lead cost is higher, but your time cost is close to zero.
The Build vs Buy Decision
This is the question every agent needs to answer honestly, and the answer depends entirely on your specific situation.
Running your own ads means: you control everything — targeting, creative, budget, schedule. You own the data. You can theoretically achieve a lower cost per lead at scale. But you absorb all risk. Every bad lead is your loss. Every wasted dollar on a failed ad variation is your loss. Compliance is your responsibility. Technical infrastructure is your responsibility. And you are spending 5 to 10 hours per week on campaign management instead of selling.
Buying from a vendor means: higher per-lead cost, but the vendor handles targeting, creative, optimization, and waste filtering. If they have a good dispute and replacement policy, they absorb the bad lead risk instead of passing it to you. You receive leads, you call them, you close deals. Your time goes to selling, not to ads management.
The breakeven calculation. Most agents who have tried both approaches find that buying exclusive leads at $25 to $40 is cheaper than running their own ads when you factor in time, waste rate, creative production, and the learning curve. The headline CPL on self-run ads looks lower. The fully loaded cost — including your time and the leads you could not use — is often higher.
Running your own ads makes sense if: you are spending $5,000 or more per month on lead generation, you have experience with digital advertising (or are willing to invest months learning), you have 5 to 10 hours per week to dedicate to campaign management, and you are comfortable eating a 30 to 50 percent waste rate as a cost of doing business.
Buying from a vendor makes sense if: you want to spend your time selling rather than managing ads, you do not want to learn the technical side of digital advertising, you want someone else to absorb the bad lead risk through a dispute and replacement policy, and you value predictability — knowing what you will pay per lead and roughly how many you will get.
Quick-Start Checklist
If you have read everything above and still want to run your own ads, here is the step-by-step checklist. Print this out.
- Create a Facebook Business Manager account at business.facebook.com.
- Create a Facebook Page for your agency (if you do not have one).
- Set up Meta Ads Manager inside Business Manager.
- Add a payment method to your ad account.
- Install Meta Pixel on your website (if using website leads).
- Set up Conversions API for server-side tracking (if using website leads).
- Build your landing page with TCPA-compliant opt-in language (if using website leads).
- Connect your CRM to receive leads in real time — via Zapier, LeadsBridge, or direct integration.
- Create your first campaign with the Lead Generation objective.
- Build your first audience: start with interest-based targeting for your vertical.
- Upload your client list and create a 1% lookalike audience.
- Create an exclusion audience: existing leads, existing clients, insurance agents.
- Build 3 to 5 ad variations with different images or video, headlines, and copy.
- Configure your Instant Form: name, phone, email, state, plus 1 to 2 qualification questions.
- Add a context card explaining what the user is signing up for.
- Add your privacy policy link to the form.
- Set your daily budget to $50 minimum. Use Lowest Cost bidding.
- Launch and let the campaign run for 3 to 5 days before making changes.
- After 5 days, kill underperforming ads (CTR below 1%, CPL above 2x target).
- Scale winners by increasing budget 20% every 3 to 4 days.
- Refresh creative every 2 to 3 weeks.
- Track your effective CPL (total spend divided by contactable leads only).
- Reassess after 30 days: is your effective CPL competitive with buying from a vendor?
Realistic timeline: expect 2 to 4 weeks before you start seeing consistent, predictable results. The first week or two is the learning phase — performance will be erratic and cost per lead will be high. Do not panic and start making dramatic changes during this period. Let the algorithm learn.
Realistic budget: plan for $1,500 to $3,000 per month in ad spend, plus your time. If $1,500 per month feels like a stretch, you are better off buying leads from a vendor where you can start with a smaller commitment and scale at your own pace.
Conclusion
Running your own Facebook ads for insurance leads is absolutely doable. Thousands of agents do it. Some do it profitably. But it is not the “cheap leads” hack that gurus on YouTube make it sound like. Between waste rates of 30 to 50 percent, weekly time investment of 5 to 10 hours, creative fatigue every few weeks, technical requirements like pixel setup and conversion tracking, and Facebook compliance rules that can get your account banned — the effective cost is often higher than buying from a vendor who has already figured all of this out.
The agents who succeed with self-run ads tend to share a few traits: they have marketing experience or a genuine interest in learning it, they have a budget large enough to absorb the learning curve ($3,000 or more per month), and they have the discipline to optimize consistently over months rather than giving up after two bad weeks.
For everyone else, buying leads from a vendor — especially one that offers exclusive leads with a dispute and replacement policy — is the simpler, lower-risk, and often cheaper path to a full pipeline. The per-lead price is higher, but you are not eating the bad leads. You are not spending your evenings in Ads Manager. And you are not one Facebook policy change away from losing your lead source overnight.
Whichever path you choose, now you know exactly what is involved. No surprises.