Calculators

Meta learning phase budget calculator

An ad set that never leaves the learning phase is not being tested, it is being paid for. Meta documents roughly 50 optimization events per ad set per week as the point where delivery settles. This works out the budget behind that number at your target cost, and how many ad sets your current budget can carry to it.

USD

The cost of the event the ad set optimizes for: a lead, a purchase, a booking. Not your cost per click.

How many ad sets share this budget.

USD

Across all the ad sets above, not per ad set. Leave it empty to see only what the threshold implies.

What the threshold implies

Weekly budget per ad set at 50 events
Daily budget per ad set
Daily budget for all ad sets

Fill in the fields and the numbers appear here. Nothing is sent anywhere.

The 50 events figure is documented by Meta, not measured by us. Everything else on this page is arithmetic on the numbers you typed.

This is arithmetic on the numbers you typed, not a forecast. Meta does not sell results at a fixed price, and yours move from week to week.

Where a number cannot be worked out, these calculators leave it blank instead of printing zero. A CTR of 0% means impressions ran and nobody clicked. A blank CTR means no impressions ran at all. The first is a creative problem, the second is a delivery problem, and they are fixed in different places.

How this is worked out

One multiplication and three divisions. Fifty events at your target cost is the weekly budget one ad set needs. Divided by seven, that is its daily budget. Multiplied by the number of ad sets, that is the daily budget for all of them. If you also enter what you spend today, it is split across your ad sets and turned back into events per week, which is the figure to hold against fifty.

The threshold is Meta's, not ours, and we have added nothing on top of it. Several calculators for this add a safety buffer of half again. That number is not published by Meta and is not the result of any measurement we could show you, so it is not here.

Questions about this calculator

What is the Meta ads learning phase?
The period while Meta's delivery system is still working out who to show an ad set to. Meta documents that it generally ends after about 50 optimization events in a week, and that results are less stable and often dearer until it does. Significant edits to budget, audience or creative can send an ad set back into it.
What is the minimum budget for a Meta ad set?
There is no fixed minimum in dollars, because the threshold is counted in events rather than money. The budget behind it is your target cost per result multiplied by fifty, then divided by seven for a daily figure. An ad set optimizing for a cheap lead and one optimizing for an expensive booking need very different budgets to reach the same fifty events.
Why is my ad set stuck in learning?
The common arithmetic reason is that it is not collecting fifty optimization events in a week, and the budget is why. Splitting a fixed budget across more ad sets makes it worse: each one gets a smaller share while each one still needs the same fifty. Editing an ad set also restarts the phase, so frequent changes can hold it there indefinitely.
Should I add a buffer on top of the calculated budget?
Not one we can justify. Several calculators add fifty percent on top of the threshold budget, and we could not find where that number comes from: Meta does not publish it, and we have no measurement that produces it. Inventing a margin of safety and presenting it as a calculation is how a calculator stops being worth using.

The other calculators

Run this on your real numbers

Connect an ad account and Aevin runs this same arithmetic on what actually happened, every day, across every campaign and creative. The same functions, with your data instead of your typing.