← Back to blog
Budget & Economics· 9 min read

Minimum Viable Test Budget Per Campaign Before You Judge It

How to size a test budget with enough statistical weight to judge a Shopify campaign fairly, worked out from CVR, CPC and conversion volume math.

Written by Mantas JurgutisFounder, Adsify — builds the Google & Meta automation merchants use daily

Editorially reviewed by Adsify Editorial on April 1, 2026Reviewed against Shopify, Google Ads and Meta official documentation.

The most common budgeting mistake

Merchants routinely judge a new campaign after 3-5 days and $150-$300 spent, then kill it for a 'bad' 1.2x ROAS. The problem isn't necessarily the campaign — it's that 3-5 conversions is nowhere near enough data to know whether true underlying CVR is 1% or 3%. Before setting a kill/keep threshold, you need to size a minimum viable test budget: the spend required to reach a conversion count where the observed CPA is a reasonably reliable estimate of the true CPA, not noise.

Why conversion count, not spend or days, is the right unit

Google's and Meta's own bidding documentation both anchor learning-phase guidance to conversion event counts, not calendar days or dollars — Meta cites roughly 50 optimization events per week as the threshold for exiting the learning phase, and Google's Smart Bidding documentation notes campaigns need a meaningful volume of recent conversions to generate reliable bid predictions. A test budget should therefore be sized backward from a target conversion count, with spend and days as the derived outputs, not the inputs.

Setting the conversion count target

Statistically, 15-20 conversions is a commonly used rough floor for getting a directionally reliable CPA read (still with meaningful variance, but no longer dominated by single-order noise); 30-50 conversions materially tightens that estimate. For a first-pass keep/kill decision, 20 conversions is a reasonable minimum viable target; for a decision about scaling budget significantly, wait for 30-50.

Worked example: converting target conversions into budget

Estimated CPC $0.90, estimated CVR 2.2% (a reasonable starting estimate from category benchmarks or the store's own site-wide average before this specific campaign has data). Estimated CPA = CPC ÷ CVR = $0.90 ÷ 0.022 = $40.91. To reach 20 conversions: minimum viable test budget = 20 × $40.91 = $818.20. Round to a clean $800-$850 test budget before making any keep/kill call on this specific campaign.

What to do if CVR is unknown or highly uncertain

For a genuinely new product or new audience with no CVR history, build a range rather than a point estimate: model a pessimistic CVR (say half your site-wide average) and an optimistic CVR (your site-wide average), then size the test budget off the pessimistic case so you don't underfund the test and kill a campaign prematurely. If site-wide average CVR is 2.4%, model the pessimistic case at 1.2%: CPA = $0.90 ÷ 0.012 = $75, minimum viable budget for 20 conversions = $1,500. This is a larger number than the optimistic case, deliberately — underfunding is the more common and more costly error.

Daily budget pacing within the test window

A minimum viable test budget of $1,500 shouldn't be spent in a single aggressive day — both platforms' delivery algorithms need a spread of impressions across different times, audience segments and (for Meta) placements to properly evaluate performance. A reasonable pacing target is spending the full test budget over 10-21 days, giving daily budgets in the $70-$150 range for the example above, long enough to smooth out day-of-week variance (weekday vs weekend CVR often differs meaningfully in ecommerce) without dragging the test out for months.

Per-platform nuances in test sizing

Google Shopping/PMax campaigns often show a wider early spread in CPA than Meta because the auction includes both branded and non-branded queries with very different intent levels, meaning the effective sample needed to stabilize CPA can be somewhat larger. Meta Advantage+ campaigns typically stabilize faster within the platform's own learning-phase framework but are more sensitive to creative fatigue, meaning the underlying CVR itself can shift mid-test if the same 2-3 ad creatives are shown repeatedly to a capped audience — worth checking frequency metrics during the test window.

Worked example: a genuinely underperforming campaign caught early

A campaign reaches 20 conversions at $58 CPA against a modeled $40.91 estimate and a break-even CPA of $48 (from a 55% contribution margin on a $87 AOV). This is a real signal — the campaign is running 41% above the estimate and above break-even with a reasonably sized sample. This is exactly the situation the minimum viable test budget exists to surface with confidence, versus killing the campaign on day 3 at $58 CPA from just 4 conversions, where the true CPA could easily have been anywhere from $30 to $90.

When to extend the test rather than kill or scale

If a campaign hits its minimum viable conversion count with a CPA landing close to (within roughly 10-15% of) break-even rather than clearly above or below it, that's a genuine 'inconclusive' result, not a failure. The correct response is extending the test to the 30-50 conversion tier rather than making a binary call on ambiguous data — a $48 break-even against an observed $52 CPA at 20 conversions is well within the noise band that a further 15-20 conversions could resolve in either direction.

Budgeting for multiple simultaneous tests

Running 4 new audience or creative tests simultaneously, each needing an $800-$1,500 minimum viable budget, requires $3,200-$6,000 in dedicated test spend — which needs to be planned for explicitly as part of the monthly test reserve discussed in the overall monthly budget framework, rather than squeezed out of core campaign budgets mid-month. Prioritize which tests actually run based on available test budget and expected upside, rather than running every idea simultaneously and underfunding all of them.

A pre-test checklist

Before launching any new campaign, write down: the estimated CPC and CVR (and their source — historical data, category benchmark, or an educated guess), the resulting estimated CPA, the minimum viable conversion target (20 for a first read, 30-50 for a scaling decision), the resulting test budget, and the break-even CPA it will be judged against. Having this written down before launch prevents the common failure mode of moving the goalposts mid-test based on gut feel about early, statistically thin results.

How this connects to automated optimization

Rules-based budget automation, including Adsify's auto budget scaling rules, works best when it's configured with these same conversion-count thresholds rather than acting purely on daily spend caps — for example, holding a campaign's budget flat until it reaches 20 conversions before allowing any scale-up or scale-down adjustment, which mirrors the manual discipline this article describes but removes the temptation to intervene emotionally on day 3.

Frequently asked questions

How many conversions are needed before judging a campaign?

Around 20 conversions gives a reasonable first directional read; 30-50 conversions is a more reliable threshold before making a significant scaling decision.

How do I calculate a minimum viable test budget?

Estimate CPC and CVR to derive an estimated CPA, then multiply that CPA by your target conversion count (commonly 20) to get the minimum test budget.

What if I don't know my expected conversion rate for a new test?

Model a pessimistic CVR, such as half your site-wide average, and size the test budget off that lower estimate to avoid underfunding and killing a viable campaign too early.

How long should a test budget be spent over?

Roughly 10-21 days is typical, long enough to smooth day-of-week variance without letting the test drag on indefinitely.

What should I do if results are close to break-even at the minimum sample size?

Treat it as inconclusive rather than a pass or fail, and extend the test to 30-50 conversions before making a final call.

Sources

Try Adsify free for 7 days

Launch AI-powered Google & Meta ads for your Shopify store in one click. See pricing or the full feature list.

Install from Shopify App Store →

Keep reading on Budget & Economics