Skip to content

How to Set an Ad Budget (Without Torching Cash)

An ad budget is not a bet on hope. It is justified only when the math works: what a customer costs to acquire against what a customer is worth. Get that math straight and the budget sets itself.

By the Does This Make Money Team

Published September 15, 2026·10 min read

beginner
Jump to a section

The most common way beginners lose money on ads is not bad targeting or ugly creative. It is starting with a number that has nothing to do with their business. They decide they can "afford $500," dump it into a campaign, and wait to see what happens. Two weeks later the $500 is gone, they have a few sales they cannot fully explain, and no idea whether to keep going. The budget was a guess, so the outcome was a mystery.

A budget should not be a guess about how much you can stomach losing. It should be a consequence of two numbers you actually understand: what it costs you to acquire a customer, and what that customer is worth to you. When those two numbers are in a healthy relationship, spending more is obvious and safe. When they are not, no budget is the right budget, because you are just buying losses faster. This guide is about setting spend that follows the math instead of the mood.

Where does the money actually come from?

The money comes from acquiring a customer for less than that customer is worth to you, then repeating that trade at volume. The budget is only ever justified by that gap. Watch the logic, because it runs in one direction: value first, then allowable cost, then budget.

What a customer is worth to you (over their lifetime)
        |
        v
Sets the MOST you can pay to acquire one and still profit
        |
        v
Your real cost per acquisition, measured by testing
        |
        v
If cost < value  ->  every dollar spent is a good trade  ->  scale up
If cost > value  ->  no budget fixes it  ->  fix the offer or stop

Notice the budget is the last thing in that chain, not the first. It falls out of the math above it. This is the exact opposite of how beginners work, which is to pick a budget first and hope the math shows up later. The customer's worth is what everything hangs on, so knowing it is not optional, and customer lifetime value explained walks through how to figure yours out. The line where spending stops being profitable has a name too, and break-even ROAS explained shows you exactly where it sits.

How it actually works

Start with what a customer is worth. If you sell a one-time $50 product, that is roughly your number, minus what it costs you to deliver it. If you sell a $20 a month subscription and customers stay, on average, ten months, a customer is worth around $200 in revenue over their life, minus costs. That lifetime figure, not the first sale, is what you are really buying with an ad. This is why a business with repeat revenue can afford to pay more per customer than one selling a single cheap item.

Once you know what a customer is worth, you know your ceiling on acquisition cost. If a customer is worth $200 and you want a healthy margin, you might decide you are willing to pay up to $60 to acquire one. That is your target cost per acquisition. Everything about the budget now flows from it.

The testing budget's only job is to find out what a customer actually costs you to acquire, because you do not know until you spend. You set aside a modest amount whose purpose is education, not profit. You expect to spend it learning that, say, your current ads bring customers at $90 each, above your $60 target. That is not a failure. That is the test doing its job: telling you the creative, offer, or page needs work before you spend real money. The biggest lever on that acquisition cost is usually the ad itself, which is why how to write ad creative that converts matters so much to whether the math ever closes.

The scaling budget is different. You only reach for it once testing has shown you can acquire customers below your target reliably, across enough sales that it is not luck. Then, and only then, spending more makes sense, because you are pouring money into a trade you have proven wins. Knowing the right moment to push that spend up is a real decision with its own signals, covered in when to scale an ad campaign.

A clearly hypothetical example

These numbers are invented to show the method, not to promise anything. Yours will be different.

Say you sell a $30 a month software tool, and hypothetically your customers stay about eight months on average. That makes a customer worth roughly $240 in revenue over their life. Suppose it costs you $40 to serve one over that time, so a customer is worth about $200 in gross profit.

You decide you want to keep a solid margin, so you set a target of paying no more than $70 to acquire a customer. That is your line.

Now you run a small test with, say, $350 of spend. It brings you 5 customers. That is $70 each, right at your target. Good: the trade works. If instead that $350 had brought only 2 customers, your cost would be $175 each, far above the $70 line and well above even the $200 lifetime value once you account for the months it takes to earn that back. That would be a signal to stop scaling and fix something, not to add budget.

In the version that worked, scaling is now a math decision, not a leap of faith. If $350 reliably returns 5 customers worth $200 each, spending more of that same setup is buying $200 bills for $70 apiece. You increase spend gradually, watch that the cost per customer holds as you grow, and stop pushing if it starts to climb. The budget grew because the math earned it, not because you felt brave.

What you need (required vs optional)

Required:

  • A real number for what a customer is worth to you, over their lifetime, not just the first sale.
  • A target cost per acquisition that leaves you a margin. Everything sizes off this.
  • Conversion tracking, so you can tell how many customers a given spend actually produced. Without it you are flying blind, and what is conversion tracking explains the setup.
  • A testing budget you have decided in advance you are willing to spend to learn, separate from money you expect back.

Optional but helpful:

  • A simple spreadsheet tracking spend, customers acquired, and cost per customer over time.
  • A pre-set cut line: the cost per customer at which you turn a campaign off, decided before you launch so emotion does not decide it later.
  • A rough sense of how your cost per customer changes as you spend more, since it rarely stays flat forever.

What it costs

The honest answer is that the testing phase is meant to be spent, not recovered. You are paying for information: what it actually costs you to acquire a customer with your current ads, offer, and page. Treating that spend as a loss when it was always tuition is how people get discouraged and quit right before they learn the thing that would have made them money.

The scaling phase is different, because there the spend should return more than it costs, or you would not be scaling. The real risk in scaling is assuming cost per customer stays flat as you spend more. It usually creeps up, because you exhaust the cheapest, most interested people first and start paying to reach colder ones. That is normal, and it is why why paid traffic gets harder as you scale is worth reading before you push spend hard.

How long it takes

Setting the budget on paper takes an hour once you know your customer value and target cost. The slow part is the testing, because you cannot judge a campaign off a handful of clicks or one sale. You need enough spend for the cost per customer to settle into a number you trust, and that usually means at least a week or two of running, sometimes longer for a slower or higher-priced offer.

Resist judging too early in both directions. A campaign that looks like a winner after two sales can revert to a loser over fifty. A campaign that looks dead after a quiet first few days can come good once the platform's learning settles. Set your cut line in advance, give the test enough spend to be real, and read the results calmly.

What beginners usually get wrong

The first mistake is picking the budget first. "I'll spend $500" is not a strategy, it is a number with no relationship to whether a customer is worth acquiring. The budget should be the last thing you decide, after the math.

The second mistake is confusing testing spend with scaling spend. Expecting a small test to turn a profit leads people to kill campaigns that were doing exactly what a test is supposed to do: reveal the real cost per customer. Testing buys knowledge; scaling buys customers.

The third mistake is having no cut line, so a losing campaign gets fed out of hope. "Maybe tomorrow it turns around" is how a small planned loss becomes a big unplanned one. Decide the cost per customer at which you stop, before you launch.

The fourth mistake is ignoring what a customer is actually worth and judging ads on the first sale alone. A business with repeat revenue can profitably pay far more to acquire a customer than the first purchase would suggest, and one that forgets this leaves growth on the table or, worse, misreads a good campaign as a loser.

How I would start

  1. Work out what a customer is really worth to me over their lifetime, not just at the first sale.
  2. Set a target cost per acquisition that leaves a clear margin under that value.
  3. Make sure conversion tracking works, so I can actually see how many customers each dollar produced.
  4. Decide a testing budget I am willing to spend purely to learn my true cost per customer.
  5. Set a cut line in advance: the cost per customer at which I turn the campaign off.
  6. Run the test, wait for enough spend that the numbers mean something, and judge on cost per customer against my target.
  7. Scale only what proved profitable, raising spend gradually and watching that the math holds as I grow.

What I would not do

I would not start with a number I "can afford to lose," because that frames ads as gambling instead of buying customers. I would not scale a campaign I had not first proven profitable in testing. I would not run without conversion tracking, because then I am spending money I cannot measure. I would not let a losing campaign run on hope past the cut line I set. And I would not assume the cost per customer that worked at small spend will hold unchanged when I spend ten times more, because it almost never does.

The bottom line

A budget is not a bet on hope. It is a consequence of two numbers: what a customer is worth to you and what one costs to acquire. Use a small, deliberate testing budget to learn your true cost per customer, and only scale spend behind a setup that already proves the math works. Cut losers at a line you set in advance, not when panic or hope tells you to. When the value beats the cost, spending more is not a risk, it is the whole point. If you have not pinned down what a customer is worth yet, start with customer lifetime value explained, and when a campaign is winning and you want to press the advantage, when to scale an ad campaign is the next step.

Want to know what actually works?

We break down money-making methods, tools and programs without the ridiculous promises.