How much to spend testing Facebook ad creative
Base your creative testing budget on your target cost per purchase, not on a round number. A common rule of thumb is to let each variation spend one to three times your target cost per acquisition (CPA) before you judge it, so testing four variations at a $30 target CPA needs roughly $120 to $360. Another common rule of thumb is to keep 10 to 20 percent of total Meta spend for testing new creative. Neither is Meta guidance, and both bend with your margins and conversion volume.
The budget exists to buy enough results to compare. A variation with two purchases and one with three have not told you anything yet. Work out the numbers with the ad budget calculator at /tools/ad-budget-calculator, and when money is tight, test fewer variations rather than underfunding each one.
How to set a creative testing budget
- 1
Know your target CPA
Work out the most you can pay for a purchase or lead and still make money. The CPA calculator at /tools/cpa-calculator and the break-even ROAS calculator at /tools/break-even-roas-calculator help.
- 2
Decide how many variations
Three to five per test is a workable range. Fewer variations get more budget each and give a clearer answer.
- 3
Set spend per variation
As a rule of thumb, plan one to three times your target CPA per variation for a first read, and more if you want several purchases each before you decide.
- 4
Multiply it out
Test budget equals variations times target CPA times your multiple. Four variations at a $30 target CPA with a multiple of two comes to $240.
- 5
Set the daily budget and length
Spread the test budget over the days you want it to run. A week is a common rule of thumb, because it covers every day of the week once.
- 6
Set a kill line before launch
Decide in advance when you will stop a variation, for example once it has spent twice your target CPA without a purchase. A written rule stops you judging on feel.
- 7
Move the winner and reinvest
Move the winning ad into your main campaign and put the rest of the budget into the next batch of variations.
The formula behind a testing budget
A testing budget is three numbers multiplied together: how many variations you test, your target cost per purchase or lead, and how many times that cost you let each variation spend. Four variations, a $40 target CPA and a multiple of two gives a $320 test. Five variations at the same CPA and multiple gives $400.
Use your target CPA, not your current one. If you do not have a target yet, work it back from your margin. The most you can pay for a sale is the profit on that sale before ad costs. The guide at /guides/good-roas-for-meta-ads shows the same idea in ROAS terms.
Rules of thumb, and how far to trust them
Media buyers use a handful of rules of thumb for creative tests. None of them comes from Meta, and each is a starting point you adjust once you have your own data.
Let each variation spend one to three times your target CPA before you judge it.
Stop a variation that has spent about twice your target CPA with no purchase.
Keep 10 to 20 percent of total spend for testing, more while you are looking for a first winner and less once you have several.
Test three to five variations at a time.
Run a test for around a week so every weekday is covered.
Why small budgets need fewer variations
Budget sets how many results you can buy. At $50 a day and a $30 target CPA, the whole ad set buys fewer than two purchases a day. Split that across five variations and each one might get a purchase every few days, which is too slow to learn from. Test two or three variations instead, and make the differences large, such as different concepts or different hooks rather than different button colours, because big differences show up in fewer results.
Meta's guidance has long been that an ad set needs around 50 optimisation events in a week to leave its learning phase, so check the current figure in Meta's help pages. Small accounts rarely reach it, which is one more reason to keep tests simple and judge them on the purchases you do get.
Meta does not split the budget evenly
Put four ads in one ad set and Meta will not give each a quarter of the budget. It shifts spend towards the ads it predicts will do best, often within the first day, and some ads get very little. Treat an ad Meta barely spent on as a weak signal, not a verdict. If you want an even split, give each variation its own ad set and budget, or use the A/B test feature in Ads Manager, which divides the audience between versions. The A/B test calculator at /tools/ab-test-calculator tells you whether a difference in results is likely to be real.
Spend the test money on big differences
Test concepts and hooks before images and button text, because they change results the most and each answer shapes the next batch. The guide at /guides/ad-creative-testing sets out the order.
Budget is only half of testing. The other half is having distinct ads ready. Mockingbird's Make me ads option produces 1 to 10 concepts at once, each on its own angle, which gives you variations for a concept test. For a hook test, type a note such as 'Keep the layout, change the headline to a question' and get a new version. Each revision uses one credit.
When a test is finished
A test is done when each variation has enough purchases or leads to compare and the ranking has stopped changing from day to day, or when every loser has hit your kill line. Early leaders often fade, so do not call a winner on day one. Once the winner is running at scale, watch it for the signs in /guides/ad-creative-fatigue and have the next test ready before it slows.
Frequently asked questions
- How much should I spend to test a Facebook ad?
- A common rule of thumb is one to three times your target cost per purchase for each ad before you judge it. If you want to pay $40 per purchase, plan $40 to $120 per ad.
- How long should a Facebook ad test run?
- Until each ad has enough purchases or leads to compare and the ranking has stopped changing. A week is a common rule of thumb. Do not call a winner on the first day.
- What share of my ad budget should go on testing?
- A common rule of thumb is 10 to 20 percent of total Meta spend, with more while you are looking for a first winner and less once you have several proven ads.
- Can I test creative on a small budget?
- Yes. Test two or three variations instead of five, make the differences large, and judge on purchases where you can. A few clear tests teach you more than many underfunded ones.
- Should I test ads in one ad set or several?
- One ad set is simpler and lets Meta choose, but it spends unevenly across ads. Separate ad sets, or the A/B test feature in Ads Manager, give each variation a fairer share at the cost of more setup.
Keep reading
How to test Facebook ad creative: a simple framework that works
What to test first, how many variations, how to judge, and how to keep the pipeline full.
What is a good ROAS for Meta ads?
Why a good ROAS depends on your margin, with the formulas for break-even and target ROAS.
Ad creative fatigue: how to spot it and refresh your Meta ads
The signs an ad is wearing out, the causes to rule out, and how to refresh it.