Spend enough to exit Meta's learning phase plus one full creative testing cycle before judging anything. For most coaching offers, that means a registration-optimized campaign at roughly $2,000–$2,200 per month, evaluated over about 90 days, with kill criteria set before launch. A fair test is defined by math, not by a dollar figure someone picked.
Most coaches who tell us "ads don't work for my business" ran a test that was mathematically incapable of succeeding. Not unlucky. Incapable. They spent $30 a day for two weeks, optimized for an event they could never generate enough of, and judged the results while the algorithm was still calibrating. This article walks through the actual math, so your next test (or your first one) can produce a verdict you can trust.
Why does Meta's learning phase set the floor for your budget?
Every Meta ad set starts in a learning phase, where the delivery system is still figuring out who to show your ads to. Meta's own documentation states that an ad set needs roughly 50 optimization events within a 7-day window to exit the learning phase (Meta Business Help Center). Until that happens, delivery is volatile, costs run high, and performance data is not representative of what the campaign can actually do.
That one sentence dictates your entire budget math. Walk the implication:
- If you optimize for booked sales calls, and a booked call costs around $250 (the middle of the $150–$350 range we typically see across coaching campaigns), then 50 events in a week means 50 × $250 = $12,500 per week. That is a $50,000+ monthly budget just to give the algorithm what it needs on that event.
- If you optimize for qualified webinar registrations at the $8–$15 we typically see, then at a $10 average, 50 events costs 50 × $10 = $500 per week.
This is why smaller budgets must optimize for a shallower event. It is not a downgrade. It is the only configuration where the algorithm can learn at all. A $2,000/month account optimizing for booked calls never exits learning. Meta even has a name for that state: "Learning Limited," which means the system has calculated that your ad set will not hit 50 events in 7 days and has stopped trying to optimize aggressively.
So the floor for a real test is: the cheapest optimization event your funnel produces, times 50, per week.
What's the minimum viable test for a coaching offer?
Run the numbers on a webinar-style funnel, since that is the structure most coaching offers use for cold traffic.
Using the $8–$15 qualified registration range we typically see across campaigns, take $10 as the working average:
- 50 registrations/week × $10 = $500/week
- $500/week × 4.3 weeks = roughly $2,000–$2,200/month
That is the minimum viable test budget for a registration-optimized campaign. At the cheap end of the range ($8 registrations) you could squeak by near $1,700/month; at the expensive end ($15) you need closer to $3,200/month. If someone quotes you a "test budget" below this without explaining what event they plan to optimize for, they have not done the math.
Note what this budget buys you: a front-end test. It tells you whether your message earns qualified registrations at a viable cost. To judge the full funnel, you also need time, which brings us to the evaluation window.
How long should you run ads before judging them?
About 90 days. Not because 90 is a magic number, but because three clocks have to finish running:
- Learning phase (week 1, roughly). The most expensive, least representative data you will ever collect. Judging here means judging the algorithm's warm-up lap.
- One full creative testing cycle (weeks 2–8). You launch 3–4 distinct angles, let data kill the losers, and iterate on the winner at least once. One round of testing plus one round of iteration is the minimum before you know what your best creative costs, rather than what your first guess cost.
- Downstream data accumulation (through day 90). Registrations are not the goal; clients are. You need enough people to flow through the whole funnel to judge it. At $500/week over 13 weeks, roughly $6,500 in spend produces around 650 registrations at a $10 average. With the 60–70% show rate we typically see when reminder systems are done right (against industry-average registrant-to-attendee conversion of roughly 46–57%, per ON24's 2025 Webinar Benchmarks), that is 390–455 attendees. At the $150–$350 cost per booked call we typically see, that same spend supports somewhere between 18 and 43 booked calls. That is a real sample. Two weeks of $30/day produces a sample of almost nothing.
The 90-day window is also why judging "the ads" in isolation misleads you. By day 90 you can evaluate the full chain: registration cost, show rate, booking rate, call quality. Any one of those can sink a campaign whose ads are performing fine, which is the core finding in Why Your Facebook Ads Didn't Work for Your Coaching Business.
What can you validly conclude at each budget level?
This is the fair test framework. Match your budget tier to what it can actually prove, and refuse to draw conclusions your tier cannot support.
| Monthly budget | Optimize for | What you can validly conclude | Minimum window |
|---|---|---|---|
| ~$2,000–$2,200 | Qualified registrations / leads | Front-end economics: cost per qualified registration vs. the $8–$15 band, show rate, which message resonates. Directional (not statistical) read on cost per booked call. | 90 days |
| ~$3,000–$5,000 | Registrations / leads, with faster creative testing | Everything above, plus a reliable cost-per-booked-call number to compare against the $150–$350 range, and a validated winning creative. | 60–90 days |
| $5,000+ | Still lead-level events (see note) | Full-funnel verdict: cost per call, call quality, and enough closes to estimate cost per client. Scaling decisions become defensible. | 60 days |
One honest note on that last row: even at $5,000+/month, you usually should not optimize directly for booked calls. Exiting learning on a $250 call event requires roughly $12,500/week. Bigger budgets do not change which event you optimize for; they change how fast you accumulate downstream proof.
For what a "good" cost per booked call actually looks like at each offer price point, see our benchmark data in Cost Per Booked Call Benchmarks for High-Ticket Coaches.
What kill criteria should you set before launch?
Decide what failure looks like before you spend a dollar. Otherwise you will decide it in week two, at your most emotional, using your least representative data. Judging in week one means you paid for the learning and quit before the earning.
A pre-committed kill sheet for a registration-optimized coaching funnel looks like this:
- Registration cost: if, after two full creative rounds (roughly weeks 3–8), your cost per qualified registration still runs more than about double the $8–$15 band, the message or the offer framing is wrong. Fix or kill.
- Show rate: if attendance stays below roughly 40% after email and SMS reminder sequences are verified live, the problem is the follow-up system, not the ads. Pause spend, fix the system, resume.
- Cost per booked call: if, at day 90, your blended cost per call sits above what your close rate and offer price can support (the viability math below), the funnel has a leak worth finding before more spend.
- Tracking: if at any point you cannot verify where a number comes from, stop. A test you cannot measure is not a test.
Each threshold has a measurement window attached on purpose. "CPL is high" on day 6 is noise. "CPL is double the viable band after two creative cycles" is a verdict.
What does NOT count as a fair test?
If any of these describe your last campaign, you do not actually know whether Meta ads work for your business. You know that an underpowered test failed, which is a different fact.
- $30/day for two weeks. That is roughly $210/week, or about 21 registrations at a $10 average. It never reaches 50 events in 7 days, so it never exits learning. The entire campaign ran on warm-up data.
- One creative, one angle. That was a bet, not a test. You learned whether one guess worked, not whether the channel works.
- Judging during the learning phase. The first week's numbers are structurally worse than the campaign's true performance. Deciding anything from them is like timing a sprinter while they stretch.
- No tracking verification. If pixel and CRM attribution were never confirmed end-to-end, your "results" may simply be miscounted. We have audited campaigns that were killed while quietly profitable.
- Editing the campaign every few days. Significant edits reset the learning phase (Meta Business Help Center). Constant tinkering keeps the campaign in permanent week one.
When does the math say you should NOT run ads yet?
Sometimes the honest answer is: don't launch. Paid traffic amplifies economics; it does not create them. Run this back-of-napkin viability check first:
Offer price × close rate = revenue per booked call. That number must comfortably exceed your expected cost per call.
Example: a $3,000 offer closing 1 in 5 calls produces $600 of revenue per call. Against a $150–$350 cost per call, that works, with room for the funnel to underperform early. Now run a $1,500 offer at the same close rate: $300 per call. Against the same cost range, that is breakeven at best and underwater at worst, before delivery costs.
Two situations where the math says wait:
- Your offer is under roughly $2,000. The margin per client is too thin to absorb normal acquisition costs plus a 90-day test. Raise the price, restructure the offer, or build an ascension path first.
- You don't know your close rate. If you have not closed this offer repeatedly on sales calls, you cannot fill in the viability equation, and ads will be an expensive way to discover a sales problem. Close 10+ clients any way you can first.
This check is not a formality for us. Every 780 Marketing engagement starts with exactly this financial model, built for your specific offer and close rate, before any spend goes live. If the model says ads are premature, we say so, because a client who launches too early becomes a "burned" coach in 90 days.
What a fair test actually buys you
Run the test right (correct optimization event, $2,000+/month, 90 days, kill criteria pre-committed, tracking verified) and you get something most coaches never have: a real answer. Either the funnel works and you have a machine worth scaling, or it fails on a specific, named metric that tells you exactly what to fix. Both outcomes beat "we tried ads and they didn't work," which is not an answer at all. And if you are wondering whether the channel itself is still viable for coaching offers in 2026, the data says yes: we break it down in Do Facebook Ads Still Work for Coaches?
You can see what properly-tested campaigns look like in our case studies. Or book a strategy call and we will build the fair-test model for your offer: your event, your budget floor, your kill criteria, before you spend anything.
FAQ
Is $1,000 enough to test Facebook ads for my coaching business?
As a total budget, no. $1,000 spread over a month is about $230/week, which cannot generate the roughly 50 optimization events in 7 days that Meta's system needs to exit the learning phase, even on a cheap event like registrations. The realistic minimum for a registration-optimized test is around $2,000–$2,200 per month.
How long does the Meta learning phase last?
It is defined by data, not days: roughly 50 optimization events within a 7-day window per ad set, per Meta's documentation. With adequate budget it typically resolves in about a week. With inadequate budget it never resolves, and the ad set gets flagged "Learning Limited."
Why can't I just optimize for booked calls, since that's what I actually want?
Because the algorithm needs volume on the event you choose. At $150–$350 per booked call, 50 weekly events means $7,500–$17,500 per week in spend. Almost no coaching business tests at that level. Optimizing for registrations gives Meta the volume it needs while your funnel and follow-up do the qualifying.
What results should I expect in the first month?
Expensive, unstable ones, and that is normal. Month one covers the learning phase and your first creative round: costs typically run above their eventual settling point. The mistake is not the month-one numbers; it is treating them as the campaign's final grade. Judge front-end metrics at 60 days and the full funnel at 90.