SolisReach
← Journal
Performance Marketing6 min read

Why we set a minimum ad budget, and why it's higher than clients expect

Written by the SolisReach team

A client asked us last week to run ads on a budget we knew, from direct experience, wasn't going to work, and we told her so plainly instead of taking the money and running a campaign we already expected to disappoint her. Below a certain spend level, an ad platform simply can't gather enough data to optimize delivery properly, no matter how good the creative or targeting is.

This is one of the harder conversations we have with prospective clients, because it sounds like we're asking for more money before proving anything, which is a fair thing to be skeptical of from a new vendor. But it's grounded in a real mechanical limitation of how these platforms actually function, not in an arbitrary sales minimum.

Why ad platforms need volume to optimize at all

Modern ad platforms use machine learning to figure out which specific users are most likely to convert, refining that targeting continuously based on real results as a campaign runs. That refinement process needs a meaningful number of conversion events to learn from. Below a certain volume, the algorithm never exits its early exploratory phase, and delivery stays inefficient indefinitely rather than improving over time the way it's designed to.

We've watched this exact pattern play out on underfunded campaigns repeatedly: costs stay stubbornly high, performance never stabilizes, and the client understandably concludes that paid ads simply don't work for their business. Often what actually happened is the platform's optimization engine never got the data volume it needed to do its job in the first place.

The specific threshold we look for

We aim for a budget that can realistically generate several dozen conversion events within the campaign's initial learning window. The exact dollar figure varies significantly by industry and by how expensive a single conversion typically is, but the underlying principle holds constant: enough volume for the algorithm to actually learn from, not just enough to technically have a campaign running.

We calculate this specific number for every new client based on their actual expected conversion value and historical or estimated conversion rate, rather than quoting a flat number as if every business and industry were the same. A client selling a low-cost product needs a very different minimum than one selling an expensive service with a long consideration cycle.

What happens below that threshold

Campaigns stuck in perpetual learning mode tend to show volatile, inconsistent performance, a good day followed by a bad one with no clear pattern connecting them, because the algorithm hasn't gathered enough signal to deliver consistently in the first place. Clients reasonably read this volatility as randomness or bad luck, when it's actually a predictable symptom of underfunding relative to what the platform needs to function properly.

We've seen businesses conclude an entire channel doesn't work for them based on a campaign that was never funded well enough to succeed by the platform's own mechanical requirements, and abandon a genuinely promising channel as a result. That's the outcome we're actually trying to prevent by having this conversation upfront, even when it costs us a deal in the moment.

What we recommend instead of underfunding a broad campaign

If a client's total available budget is below our threshold for a broad campaign, we recommend narrowing the audience significantly rather than spreading a small budget across a wide, generic one. A tightly focused audience needs fewer total conversions to reach a meaningful sample size relative to its total audience pool, making the learning process achievable even on more limited spend.

This sometimes means starting with a single, highly specific audience segment and expanding only once that segment proves itself and budget grows to support it, rather than trying to reach everyone from day one on a budget that was never going to support that ambition.

If a client's total available budget is below our threshold for a broad campaign, we recommend narrowing the audience significantly rather than spreading a small budget across a wide, generic one.

How we communicate this without sounding like an upsell

We show the actual mechanics, not just the recommendation: here's how the platform's learning phase works, here's the data volume it needs, here's your specific numbers and what they mean for a realistic budget. Clients respond far better to seeing the reasoning laid out concretely than to simply being told a number is too low without any explanation attached.

We also offer the honest alternative directly: if the budget genuinely can't go higher, we say so plainly, and recommend they wait until it can rather than run an underfunded campaign that's more likely to produce a false negative about the entire channel than a fair test of it.

What clients say once they've experienced both

More than one client has come back to us after initially choosing a lower budget elsewhere, having experienced exactly the volatile, inconclusive results we'd described in advance. Running the same campaign at a properly funded level afterward, the difference in consistency and results is usually obvious within the first couple of weeks, which tends to be more persuasive than any explanation we could have given beforehand.

We don't take pleasure in being right about this, because it usually means a client spent money on a campaign that was set up to underperform before we had the chance to explain why. We'd much rather have this conversation early and prevent that outcome entirely.

A minimum ad budget isn't a sales tactic, it's a mechanical requirement of how these platforms actually learn and optimize. Below it, a campaign is fighting an uphill battle regardless of how good everything else about it is.

We'd rather turn down a campaign we know is underfunded than run it and let a client draw the wrong conclusion about an entire channel based on a test that was never going to be fair in the first place.

This conversation has cost us a handful of deals over the past year. It's also meant that every campaign we do run has a real chance to actually work, which matters more to us than the revenue from a campaign we already expect to disappoint.

We'd rather a prospective client walk away and come back once budget allows than start a relationship on a campaign we're already fairly confident won't produce a fair result either way.

Every client who's waited and come back with proper funding later has, without exception, told us the wait was worth it once they saw a properly funded campaign actually behave the way we said it would from the start.

Start a project

Want this applied to your site?

We run a Core Web Vitals and SEO audit before quoting any performance marketing engagement, and we're happy to share what we'd find on yours.