Budgets, Pacing and Scaling: How to Grow a Campaign Without Breaking It
How to set daily and total budgets, what pacing does, how much traffic you need before scaling, and why doubling a budget often halves performance.
On this page0%
Budgets look like the boring part of a campaign — a number you type once. In practice they decide how fast you learn, how much a mistake costs, and whether the winner you found survives being scaled. Most campaigns are not killed by a bad creative; they are killed by a budget set carelessly at either end.
This is how to set them, what pacing actually does, and how to scale without breaking the thing you just built.
Two caps, two jobs
On Adgora a campaign has a daily budget and a total budget, and they protect you from different mistakes.
Daily budget — the speed limit
How much this campaign may spend in a day. It is your protection against a fast, expensive error: a broken landing page, a mis-set bid, a targeting rule that opened a firehose. With a daily cap, the worst version of that costs one day's budget instead of your balance.
Total budget — the circuit breaker
A lifetime ceiling; zero means no limit. Set one whenever the campaign has a real end — a promotion, a test, a fixed brief. Leave it unlimited only for something proven that you actively want running. Nobody has ever regretted a circuit breaker.
The habit worth building: every test gets both caps. A test is by definition something you do not yet understand, which is exactly when limits are worth most.
Pacing: even or asap
Pacing decides how the daily budget is spent, and the choice quietly shapes your data.
- Even — spread across the day. You sample morning and evening, weekday and weekend rhythms, the whole audience. Slower, and your data actually represents the traffic.
- Asap — spend as fast as inventory allows. Useful for a time-boxed push where being present now matters: a launch, a deadline, a Q4 event.
The trap: running asap while testing. Your budget burns through whatever inventory is cheapest at 3am, and you conclude the campaign does not work — when really you tested one unrepresentative hour. Even for learning, asap for pushing. If your offer genuinely has good and bad hours, that is what dayparting is for, not pacing.
How much do you need to test?
The honest answer is in conversions, not dollars. You need enough conversions per variant to believe the number — roughly 10–20× your target cost per action, per variant.
Expecting a $5 CPA and testing three creatives? Something like $150–300 buys an answer. Spending $40 and declaring a winner is a coin flip with extra steps. If the budget cannot cover a real test, run fewer variants rather than a shorter test — the arithmetic is the same one behind creative testing.
Why scaling breaks things
This is the part that surprises people. You find a winner at $20/day with a $4 CPA. You raise it to $200/day. The CPA goes to $9 and you assume something is broken.
Nothing is broken. You bought different traffic.
Your first dollars go to the best-matching, cheapest inventory available — the sweet spot. To spend ten times more, the network has to reach further down the quality curve: less relevant placements, more expensive impressions, colder audiences. The new traffic is worse than the old traffic, and your blended average reflects both.
Which means: a campaign's CPA is a function of its budget, not a constant. There is a spend level where your economics stop working, and finding it is the whole job.
How to scale properly
- Step, do not leap. Raise by 30–50% and let it stabilise for a few days. Ten-x overnight destroys the signal and you cannot tell which change hurt.
- Watch cost per action at each step. The moment it crosses your ceiling, you found your limit. That is information, not failure.
- Scale sideways before up. Often the better move is not more budget on one geo — it is the same proven setup in a second geo, or a second format. You are looking for another sweet spot, not the bottom of this one. See traffic tiers.
- Split winners into their own campaigns. A geo or placement that carries the campaign deserves its own budget and bid, so it is not competing with its own losers.
- Re-check the landing page. At 10× traffic, a page that leaks 2% now leaks 2% of a much bigger number — page work pays its highest return exactly when you scale.
Budget and bid are different levers
A common confusion worth killing: budget is how much you spend; bid is what you pay per impression.
Raising the budget with the same bid buys more of the same-priced traffic — until it runs out, then it buys worse traffic. Raising the bid buys better placement in the auction for the traffic you already reach. If your campaign is not spending its budget at all, that is a bid or targeting problem, not a budget one — and the diagnosis order is in how the ad auction works.
Watch the balance too
Caps are ceilings, not guarantees. If the account balance runs dry, the campaign stops regardless of what the budget says — and a stopped campaign relearns from scratch when you refill it. Since deposits settle on-chain in TON or USDT, topping up is fast, but the campaign still had its stop. Keep a buffer, especially on anything pacing asap.
And measure everything through conversions, not spend. Without a server-to-server postback tying actions to clicks, "we spent the budget" is the only fact you have — which tells you nothing about whether it worked.
The routine
- Every test: daily cap + total cap, pacing even.
- Fund the test with 10–20× target CPA per variant.
- Find a winner on cost per action.
- Scale in 30–50% steps, watching CPA at each.
- When CPA crosses your ceiling, stop raising — scale sideways into a new geo or format instead.
- Split proven segments into their own campaigns with their own budgets.
Create an Adgora account to set your own caps, pacing and bids — starting numbers are on the pricing page.
Key takeaways
- Daily cap = speed limit; total cap = circuit breaker. Every test gets both.
- Even pacing for learning, asap for pushes — asap while testing gives you unrepresentative data.
- Budget a test in conversions: ~10–20× target CPA per variant.
- Scaling buys different traffic — CPA is a function of budget, not a constant.
- Scale in 30–50% steps, and prefer sideways (new geo/format) over pushing one campaign to its floor.
- Budget ≠ bid: not spending is a bid/targeting problem, not a budget one.
Terms in this article
Short definitions from the Adgora glossary.
- Bid
- The maximum you are willing to pay for a click or a thousand impressions. Distinct from budget: the bid sets your price per unit, the budget sets h…
- CPA
- Cost per action — you pay only when a defined action happens: a sale, a signup, a deposit. The lowest-risk model for the buyer and the highest bar…
- Pacing
- How the daily budget is spent through the day. Even spreads it out so your data represents all hours; asap spends as fast as inventory allows, whic…
- Conversion
- The action you are actually paying for — a sale, signup, deposit or install. Conversions are idempotent on Adgora: the same click ID and offer will…
- Daily budget
- A per-day spending cap on a campaign — a speed limit that keeps a broken landing page or mis-set bid from costing more than one day. See budgets, p…
- Creative
- The actual ad shown — the image, headline, text or video file plus its landing URL. Reviewed before it can serve.
- Total budget
- A lifetime spending ceiling for a campaign; zero means unlimited. A circuit breaker for anything with a real end date.
- Landing page
- The page a click sends someone to. It has one job: continue the promise the ad made. See landing page optimization.
Frequently asked questions
How much budget do I need to test a campaign?
Enough to buy a meaningful number of conversions, not clicks. A rough floor is 10–20 times your target cost per action per variant — if you expect a $5 CPA and are testing three creatives, roughly $150–300 buys you an answer. Less than that and you are paying for noise.
What does campaign pacing do?
Pacing decides how fast the daily budget is spent. Even spreads it across the day so you sample all hours and audiences; asap spends as fast as inventory allows. Even is the right default for learning; asap is for time-boxed pushes where being present now matters more than being representative.
Should I set a total budget?
Set one whenever the campaign has a genuine ceiling — a promotion, a test, a fixed brief. Leave it unlimited only when the campaign is proven and you actively want it to keep running. A total budget is a circuit breaker, and circuit breakers are cheap.
Why did performance drop when I raised my budget?
Because you bought different traffic. The first dollars go to the best-matching, cheapest inventory; the next ones reach further down the quality curve. Doubling a budget rarely doubles the same traffic — it adds worse traffic, which drags the blended average down. Scale in steps and watch cost per action at each one.