Free tool

Meta Ads budget calculator

Plan a Facebook and Instagram lead gen budget from the numbers you already have: target CPL, leads needed per month and number of ad sets. You get the budget for the goal, the minimum daily budget each ad set needs to get through Meta's learning phase, and how many leads a given budget buys.

Your plan

Funnel (optional)

Add CPC and conversion rate to see the CPL your funnel implies, next to your target.

Results

Results At target CPL At expected CPL
CPL — —
Monthly budget for the goal — —
Daily budget for the goal — —
Minimum daily budget per ad set for about 50 leads a week — —
Minimum daily budget, all ad sets — —
Leads from your monthly budget — —

Amounts are in the currency you entered. A month is 30.4 days (365 ÷ 12).

Funnel

Clicks needed per month —
Impressions needed per month —
CPM your inputs imply —

How to use the Meta Ads budget calculator

A Meta Ads budget for lead gen comes down to two questions: how much the leads you need will cost, and whether that money is enough for each ad set to get out of the learning phase. The calculator answers both from the numbers you already plan with. It runs in your browser and stores nothing.

  1. Target CPL. The cost per lead you plan for, in your ad account's currency. If you don't have one yet, derive it from your margins with the break-even CPL calculator.
  2. Leads needed per month. The goal for this campaign or client.
  3. Number of ad sets. The ad sets that will run at the same time, each optimizing for leads.
  4. Monthly budget to check. Optional: a budget you already have, to see how many leads it buys.
  5. Funnel inputs. Optional: CPC and conversion rate give the CPL your funnel implies, shown next to your target. CTR adds the impressions and the CPM behind the plan. If you think in CPM and CTR rather than CPC, CPC = CPM ÷ (1,000 × CTR).

The formulas behind the Facebook ads budget

  • Monthly budget = leads needed × CPL.
  • Daily budget = monthly budget ÷ 30.4, the average number of days in a month (365 ÷ 12). It's the figure to compare with the daily budget you set in Ads Manager.
  • Minimum daily budget per ad set = 50 × CPL ÷ 7: enough for about 50 leads a week.
  • Ad sets the goal can support = weekly leads ÷ 50, rounded down, where weekly leads = monthly leads × 7 ÷ 30.4.
  • Leads from a budget = budget ÷ CPL.
  • Expected CPL = CPC ÷ conversion rate. The conversion rate must share CPC's denominator: leads ÷ link clicks. With a landing page conversion rate (leads ÷ landing page views), use cost per landing page view in place of CPC.

Worked example

Example: an agency needs 500 leads a month for a client at a target CPL of €20 and has planned four ad sets. Clicks cost €0.90 and 4% of them become leads. The calculator opens on these numbers.

At target CPL (€20)At expected CPL (€22.50)
Monthly budget for 500 leads€10,000€11,250
Daily budget€328.95€370.07
Minimum daily budget per ad set€142.86€160.71
Minimum daily budget, 4 ad sets€571.43€642.86
Leads from €8,000 a month400356

Two problems show up. First, 500 leads a month is about 115 a week, which feeds two ad sets at roughly 58 leads a week each. Spread over four, each gets about 29 a week, and the four would need €571 a day between them against a goal budget of €329. Second, the funnel doesn't support the target: €0.90 ÷ 4% is a €22.50 CPL. To reach €20 at that CPC, the landing page has to convert 4.5% of clicks.

Why about 50 leads a week per ad set

Meta's Help Center says an ad set exits the learning phase once it can deliver stably, which "usually occurs after about 50 results in the week after the ad set's last significant edit" (About the learning phase). For an ad set optimizing for leads, the result is the lead. When an ad set is unlikely to get about 50 optimization events in that week, Meta marks it Learning limited, and low budget is one of the causes it lists.

Staying there costs money. In the same article Meta says that during the learning phase ad sets "are less stable and usually have a higher CPA". Its advice points the same way as this calculator: fewer ad sets, because "by combining similar ad sets, you also combine learnings", and budgets large enough to get enough results. The Meta ads learning phase guide covers what resets learning and how to get out of Learning limited.

How to read the result

  • The minimum for all ad sets is above the daily budget for the goal. You have more ad sets than your lead volume can feed. Merge them until the goal supports the count, or raise the goal and the budget together.
  • Expected CPL is above target. The funnel doesn't support the target yet, and more budget buys more leads at the expected CPL, not at the target. Work on CTR and conversion rate first; how to reduce cost per lead on Meta ads ranks the levers.
  • Leads from your budget fall short of the goal. The budget or the goal has to move. Cutting ad sets won't create leads; it stops a small budget from being split too thin to learn.

Where the target CPL should come from

A target taken from a benchmark plans someone else's business. Start from your own numbers: revenue per customer × gross margin × lead-to-customer rate gives the break-even CPL, and the target is what's left after the profit you want to keep. Then hold it against what a good cost per lead on Facebook ads looks like to see whether the market will sell you leads at that price.

DropCPL measures the real CPL of every ad and landing page from the leads you actually receive, with spend synced from the Meta Ads API, so the CPL you plan with is one you measured. Start free →

Common mistakes when planning a Meta ads budget

  • Planning with the CPL in Ads Manager. If your CRM receives fewer leads than Meta reports, the budget buys fewer real leads than planned. Plan with the CPL of the leads you received.
  • Mixing denominators. CPC divided by a landing page conversion rate understates CPL by the share of clicks that never load the landing page. Landing page views vs link clicks explains the gap.
  • Planning with first-week numbers. Meta says CPA is usually higher while an ad set is learning, so a new ad set's first week is the wrong CPL to scale on, in either direction.
  • Assuming CPL stays flat as the budget grows. The calculator does, because it can't see your audience. Extra budget has to reach people beyond the ones Meta found first, so plan for some rise when you scale, and raise budgets in steps: Meta warns that frequent budget changes can send an ad set back into learning.
  • Splitting the budget to test. Five ad sets on a fifth of the budget each learn less than one ad set with all of it; Meta says that with many ads and ad sets, the delivery system learns less about each one.

FAQ

How much should I spend on Meta ads per month?+

Multiply the leads you need by your target CPL: 300 leads a month at a €25 CPL is €7,500, about €247 a day. Then check that each ad set can get about 50 leads a week from it. If not, the ad sets are likely to stay in the learning phase, where Meta says CPA is usually higher.

What is the minimum daily budget for a Facebook ad set?+

For lead gen, enough for about 50 leads a week, the volume Meta associates with exiting the learning phase: 50 × target CPL ÷ 7. At a €20 CPL that is about €143 a day per ad set. Below that, the ad set is unlikely to get out of learning, and Meta marks it Learning limited.

How many ad sets should I run on Meta?+

As many as your lead volume can feed with about 50 leads a week each. Divide weekly leads by 50 and round down: 500 leads a month is about 115 a week, enough for two ad sets. Meta's guidance is to combine similar ad sets, because combined ad sets also combine learnings.

How do I calculate expected CPL from CPC and conversion rate?+

Divide CPC by the conversion rate: €0.90 ÷ 4% = €22.50. The conversion rate has to be per link click, like CPC. If you only have a landing page conversion rate (leads ÷ landing page views), divide cost per landing page view by it instead.

How accurate is a Facebook ads budget calculator?+

The arithmetic is exact; the answer is only as good as the CPL you put in. CPL moves with budget, season and creative, so treat the result as a starting plan and re-run it each month with the CPL you measured on the leads you received.

Does it work for Instant Forms?+

Yes. The budget arithmetic and the 50-a-week guideline don't depend on where the lead is collected. For the expected CPL, use the CPC of the lead ad and the share of clicks that submit the form.

Ready to find out what
converts, for real?

Free to start.

Start free →