Meta Ads guide

Facebook lead ads: instant forms vs landing pages

Facebook lead ads collect a prospect's details inside Facebook or Instagram, in a prefilled instant form, or send the click to a landing page you own. The form wins on volume and speed, the page on data and self-qualification. Neither wins on cost per lead alone: the number to run on is cost per qualified lead, and Meta's qualified leads performance goal now needs a Conversions API integration to learn from it.

Reviewed Oct 4, 2026

Two destinations

Instant forms against landing pages

Both run under Meta's Leads objective. The conversion location decides where the prospect types their details, and that decides what you get.

Instant forms against landing pages
Instant formLanding page
VolumeHighest. The form opens in the app and Meta may prefill name, email and phone from the profileLower. The visitor leaves the app, waits for the page, types everything
Cost per leadLowest per submitted lead with the default More volume form; the higher intent form gives some of it backHigher per lead, because fewer people finish, and closer to the cost of a lead who meant it
Lead qualityMixed. Prefill lets a marginal prospect submit in two taps; higher intent adds a review screen to filter themHigher on average. The visitor read the offer and chose to fill a form
SpeedLive in an afternoon, no site needed. Higher intent forms deliver on Facebook Feed and Instagram feed on mobile onlyNeeds a page, a form, a pixel and a thank-you event; runs on every placement and device
Data and trackingMeta holds the lead; download it from Ads Manager, your Page or Business Suite, or pull it into a CRM. Leads are available for 90 daysYour page records the visit, the source and the lead, and sends it from your server to the dataset of your choice
Follow-upThe lead expects a call or a message; the form itself can say your business may follow upThe page can qualify, book a slot or show pricing before anyone calls

Form behavior from the Meta Business Help Center pages listed under Sources checked: prefilled contact fields, the three form types, the 90-day download window. The landing page column describes a page you host with your own tracking.

The formulas

From cost per lead to cost per qualified lead

Cost per lead

Cost per lead = ad spend ÷ leads

$2,000 of spend for 80 form submissions is $25 per lead. It says nothing about who those 80 are.

Cost per qualified lead

Cost per qualified lead = ad spend ÷ leads your team accepted

If 32 of the 80 reach a conversation, $2,000 ÷ 32 = $62.50. This is the number the ad set should be judged on.

Break-even cost per lead

Break-even cost per lead = contribution per sale × close rate

A sale that leaves $900 after delivery costs, with 8% of leads closing, allows $72 per lead. Above it, each lead loses money on its first sale.

01

How Facebook lead ads work

Facebook lead ads, now Meta lead ads, run under the Leads objective in Ads Manager. At the ad set you pick a conversion location: an instant form that opens inside Facebook or Instagram, your website, a messaging thread or a call. The instant form is what most people mean by lead ads. Meta describes it as a way to generate and qualify leads by asking people to fill out a form without requiring them to leave Facebook or Instagram, and contact fields such as name, email and phone may be prefilled when the person has already given that information to Meta.

A form has four sections: the form type, an optional intro that becomes mandatory with the rich creative type, at least one question, a privacy policy, and an ending with text, a code or a call to action. An account can keep 100 saved forms; the 101st replaces the oldest. Submitted leads sit with Meta. You download them from Ads Manager, your Page or Meta Business Suite, or pull them through a CRM integration, and Meta keeps them available for 90 days from the submission, after which they can no longer be downloaded even if the campaign's lifetime results still count them.

02

Meta instant forms: more volume, higher intent, rich creative, and when each

Meta ships three form types. More volume is the default: it is built so people can quickly submit the form on a mobile device and is designed to generate a larger number of leads. Higher intent adds two things, inline context under the contact fields saying your business may follow up, and a review screen where the person confirms their details before sending. Meta says these features help you receive more intentional submissions and avoid people who are only marginally interested, and recommends the type when each lead needs follow-up or further qualification. Higher intent forms only deliver on Facebook Feed and Instagram feed on mobile, never on desktop.

Rich creative lets you change the color scheme, add images and add text such as product descriptions and promotions, and Meta notes it can potentially increase lead quality by giving the form more context. The choice follows from who answers the phone. A sales team that calls every lead within the hour wants higher intent: fewer, confirmed numbers. A newsletter, a quote request or a free download that an automation handles can take more volume. A product that needs to be seen before anyone shares a number takes rich creative, or a landing page.

  • More volume: automation handles the lead and a wrong number costs nothing
  • Higher intent: a human calls, and each bad lead costs a call
  • Rich creative: the offer needs an image or a paragraph before the ask

03

Facebook lead ads vs landing page: how to choose

The table above is the decision. An instant form trades data and self-qualification for volume and speed: Meta holds the lead, the visit never touches your site, and your analytics see nothing until the CSV or the CRM sync arrives. A landing page trades volume for ownership: the visitor's source, pages and form are recorded on your domain, the lead event can be sent from your server to Meta's Conversions API, and the page itself can show pricing, a calendar or a qualifying question before the form.

Choose the form when the ask is simple, the follow-up is human and fast, and the site is slow or does not exist yet. Choose the page when the lead needs to qualify itself, when the offer needs explaining, or when you need the lead in your own systems the moment it arrives. When the answer is unclear, run both in two ad sets with the same audience and creative for two weeks and compare cost per qualified lead, not cost per lead. The form will almost always win the first number; it has to win the second to keep the budget.

04

Why cost per lead misleads, and what to measure instead

LocaliQ's 2026 Facebook advertising benchmarks put the average cost per lead for leads campaigns at $27.39 across industries, from $12.30 in career and employment to $61.56 for dentists and dental services, against $27.66 the year before. The spread between industries is wider than any gain from a better form, which is the first reason a cost per lead benchmark is weak. The second is that the metric counts a submission, and the More volume form is built to make submissions easy. A campaign can halve its cost per lead by collecting people who will never answer the phone.

The number to run on is cost per qualified lead: spend divided by the leads your team accepted after first contact, which the formula above sets next to cost per lead. Set a ceiling from the sale: contribution per sale times the share of leads that close is the break-even cost per lead, and the target sits below it. With a $900 contribution and 8% closing, that ceiling is $72; a $25 lead that never closes is more expensive than a $60 lead that does.

05

Send qualified and closed leads back to Meta

Meta's lead ads have two main performance goals at the ad set. Maximize number of leads shows the ad to people most likely to share their contact information. Maximize number of qualified leads, the goal Meta previously called conversion leads, shows it to people most likely to convert after sharing their details, and it learns that from what happens in your CRM. Since April 2026 the qualified leads goal is no longer available for new campaigns without a Conversions API integration, and existing campaigns are affected from August 2026. The setup starts in Ads Manager under Conversions, Leads, then Qualified leads, or in Events Manager by connecting a CRM as a data source: you choose a dataset, pick the funnel stages that count, and during the learning phase Meta asks for a CRM event on every lead status change.

For leads that come through your own site, Adrails tracking does the server side. The script on your pages records the visit and keeps the click ids; your server records the lead with a signed call and the same event_id your pixel sent. Only these signed events reach Meta: Adrails sends a lead as Meta's Lead event to the dataset you choose under Settings, Tracking, with the event_id for deduplication, the time, the source URL, the fbc and fbp values, and the customer's email and phone hashed with SHA-256. Events from the page script stay in Adrails, and a value limit and a daily limit per platform hold back anything a leaked key or a broken integration might send. A signed Lead sent when your team accepts the lead, rather than when the form is submitted, is how a website lead campaign gets a conversion that means something.

06

Follow up within minutes, not days

Meta explains its 90-day download window by saying that holding leads longer would not be beneficial since customer interest would have diminished, and recommends downloading leads often or using a CRM so none are lost. The same logic applies to the first hour. A 2011 Harvard Business Review study of how companies handle online leads concluded that most are not responding nearly fast enough, and a lead ad is the fastest kind of lead there is: the person was in a feed thirty seconds ago and will be again in a minute.

Treat the gap between submission and first contact as a campaign metric. Push the lead into the CRM the moment it arrives rather than on a daily export, give the first call or message a target measured in minutes, and write the follow-up into the form: the higher intent form's inline context tells the person your business may contact them, which makes the call expected rather than unwelcome. If nobody can call within the hour, send a message immediately and book the call.

  • Lead in the CRM within a minute of submission, by integration rather than export
  • First contact within the hour, measured and reported weekly
  • A short message the moment the lead arrives, even when the call waits
  • Download or sync before the 90 days run out

07

Read cost per lead against cost per qualified lead every week

Once qualified leads are recorded, the weekly reading is two columns side by side, as in the worked example above. When cost per lead falls and cost per qualified lead rises, the extra leads were noise: a form type, an audience or a creative is collecting people who will not answer. When cost per lead rises and cost per qualified lead falls, the change was right even though the dashboard looks worse. When both move the same way, the market or the creative moved, and the next step is a new ad rather than a new form.

In Adrails, Analysis puts the accounts side by side for the same period, and a campaign's Tracking tab lists the customers each ad brought and what they are worth once Stripe or Shopify is connected and visits carry the campaign and ad ids. Automations send a weekly report to Slack or email and raise an alert when a cost metric crosses the line you set. A budget change prepared by the Media Buyer is capped at 30% per step and is a proposal you apply in Adrails, which is the right pace for lead campaigns: one step, one week, read the second column, step again.

Worked example

Four weeks of cost per lead against cost per qualified lead

Four weeks of cost per lead against cost per qualified lead
WeekSpendLeadsCost per leadQualified leadsCost per qualified leadRead it as
1$2,00080$25.0032$62.50Baseline
2$2,000110$18.1830$66.67Cheaper leads, dearer qualified leads: the extra 30 were noise
3$2,00070$28.5735$57.14Dearer leads, cheaper qualified leads: the change held
4$2,60088$29.5544$59.09A 30% budget step kept cost per qualified lead near week 3: scale again

Illustrative figures for one ad set over four weeks, not benchmarks. Qualified means your team accepted the lead after first contact; count it in the week the lead arrived, not the week it was called.

FAQ

Common questions

What are Facebook lead ads?

They are ads under Meta's Leads objective that collect a prospect's details, most often in an instant form that opens inside Facebook or Instagram with contact fields prefilled from the profile. The leads sit in Meta for 90 days and are downloaded or synced to a CRM.

Are instant forms or a landing page better for lead quality?

A landing page usually produces fewer, better qualified leads because the visitor reads the offer and types everything. A higher intent instant form narrows the gap with a review screen. Compare the two on cost per qualified lead, not on cost per lead.

What is a good cost per lead on Facebook?

LocaliQ's 2026 benchmarks put the cross-industry average at $27.39, from $12.30 to $61.56 by industry. Your own ceiling matters more: contribution per sale times your close rate is the most a lead can cost before the first sale loses money.

Why are my Facebook leads low quality?

The default More volume form is built to make submitting easy, so marginal prospects get through. Switch to the higher intent form, add a qualifying question, and run the qualified leads performance goal with your CRM connected so Meta optimizes to leads that convert.

What is the qualified leads performance goal, formerly conversion leads?

It tells Meta to show the ad to people most likely to convert after sharing their details, learning from lead status updates sent from your CRM through the Conversions API. Since April 2026 new campaigns need that integration to use it.

How long does Meta keep my leads?

Leads can be downloaded for 90 days from submission. After that they still appear in the campaign's results count but can no longer be exported, so sync them to a CRM or download them regularly.