Skip to main content

To calculate your Facebook ad budget, work backwards from profit, not forwards from a number you can afford. Pick your target cost per acquisition (CPA), multiply it by the number of customers you want this month, and that is your starting budget. The short version: Target CPA × customers you want = your monthly Facebook ad budget. Then pressure-test that number against your average order value and your costs to make sure every rand you spend comes back with a profit on top.

Here is the truth most "Facebook ad budget" guides skip. There is no magic number.

R5,000 a month can crush it for a plumber in Pretoria. The same R5,000 burns to nothing for a national e-commerce brand fighting for attention.

The "perfect" budget is the one your maths can defend. At V8 Media we have managed Meta and Google campaigns for 500+ businesses, and the budgets that win all start in the same place. The numbers, not the gut.

This guide gives you the exact formula, a worked example in Rand, the 2025 benchmarks to sanity-check it, and the mistakes that quietly waste your spend.

The 5 numbers you need before you set a budget

You cannot build a smart budget on vibes. You need five numbers first.

Do not panic if you do not have all of them yet. Use estimates, launch, then replace the estimates with real data as the campaign runs.

  1. Your average cost per lead (CPL). What it costs to get one enquiry, signup, or form fill.
  2. Your lead-to-customer conversion rate. Out of every 10 leads, how many actually buy?
  3. Your average order value (AOV). What a customer spends with you on a typical sale.
  4. Your cost of goods sold (COGS). What it costs you to deliver that product or service, before ad spend.
  5. Your target profit. What you actually want to take home, not just revenue.

Every one of these feeds your return. Get them on paper and the budget almost sets itself. It is that mechanical.

Miss them, and you are gambling. The number that matters most is the gap between what a customer is worth and what it costs to win one. That gap is your room to spend.

The Facebook ad budget formula, step by step

Let me walk it with real numbers. Say you run a service business and you want 40 new customers next month.

Step 1: Start with your target CPA

Your cost per acquisition is what you pay in ads to win one paying customer. Say yours is R500.

40 customers × R500 = R20,000. That is your starting monthly budget. Simple. No spreadsheet needed.

Step 2: Check it against your lead numbers

Now sanity-check it from the other direction. If your cost per lead is R100, then R20,000 buys you 200 leads.

If 20% of leads become customers, that is 40 customers. The maths agrees with itself. Good sign.

Step 3: Look at the revenue

Those 40 customers each spend R3,000 on average. That is R120,000 in revenue.

It costs you R900 to deliver each order. So your COGS is R900 × 40 = R36,000.

Step 4: Find the real profit

Now subtract everything from revenue.

  • Revenue: R120,000
  • Less COGS: R36,000
  • Less ad spend: R20,000
  • Profit: R64,000

That R20,000 budget made R64,000 in profit. Now you know the budget is not a cost. It is an engine.

Step 5: Know your POAS

POAS is Profit on Ad Spend. It is the one number that tells you if the whole thing is working.

POAS = profit ÷ ad spend = R64,000 ÷ R20,000 = 3.2x.

For every R1 you put in, you take R3.20 in profit back out. That is a budget worth scaling. Most owners track ROAS (revenue on ad spend) and miss this. We break down the difference in our guide on ROAS vs POAS, and it is the single biggest reporting upgrade most businesses can make.

Want us to do your marketing for you? Book a free call with V8 Media.Want us to do your marketing for you? Book a free call with V8 Media.

Work backwards from a profit goal instead

The formula runs both ways. That is the part most guides never show you.

Say you want R150,000 in profit from Facebook ads next month. Use the example above as your unit of measure.

R20,000 in spend produced R64,000 in profit. So roughly R3.20 of profit per R1 spent.

R150,000 ÷ 3.2 = about R47,000 in ad spend to hit the goal. That is your target budget.

Fair warning though. Profit does not scale in a straight line. It never does. As you spend more, your CPA usually creeps up, because you are reaching colder, harder audiences.

So treat that R47,000 as a direction, not a guarantee. Climb towards it in steps and watch your POAS at each level. The moment POAS drops sharply, you have hit your ceiling. Stop there.

Real Facebook ad benchmarks to sanity-check your budget

Estimates are fine to start. But anchor them to real data so you are not dreaming.

WordStream's 2025 Facebook Ads Benchmarks report, which analysed campaigns run between April 2024 and June 2025, gives the clearest averages across industries.

Campaign typeAvg CPCAvg CTRAvg conversion rateAvg cost per lead
Traffic$0.701.71%
Lead generation$1.922.59%7.72%$27.66

Source: WordStream, Facebook Ads Benchmarks 2025 (data April 2024 to June 2025).

Those are global dollar averages, so read them as a guide, not gospel for Bloemfontein. Costs in South Africa often sit lower than US numbers, but your industry matters more than your country.

The spread by industry is huge. WordStream found dentists pay the highest cost per lead at $76.71, while restaurants and food pay the lowest at just $3.16.

That is a 24x difference. So never copy a "good CPL" you read in a generic blog. Context is everything. Your benchmark is your own numbers from last month, beaten this month.

One more from the same data: as Search Engine Land reported, lead-gen cost per lead rose almost 21% year on year. Facebook is getting more expensive, which makes a profit-first budget more important, not less.

How much should you spend to start?

If you have zero data, you are not budgeting yet. You are buying data. That is a different job.

Meta's Business Help Center says you can start from as little as $5 a day, and recommends running a campaign for at least seven days so the system has time to learn and settle.

In Rand terms, we usually tell new clients to start somewhere around R150 to R300 a day per campaign. Start there. Enough to get real signal inside a week or two, not so much that a wrong guess hurts.

Your only job in that first phase is to learn your true CPL and conversion rate. Once you have them, you switch from guessing to the formula above. That is when budgets get serious.

Spend too little and you starve the algorithm. It never gets enough conversions to optimise, and you conclude "Facebook does not work" when really your budget never gave it a chance.

POAS beats ROAS every single time

This deserves its own flag, because it is where good budgets go to die.

A 4x ROAS sounds great. But if your product costs you 80% of the sale price to deliver, that 4x ROAS can still lose you money. Painful, but true.

Revenue is vanity. Profit is sanity. Always budget on what you keep, not what you bill.

So once your campaign has run, calculate POAS, not just ROAS. If POAS is above 1, you are making money. If it is below 1, you are paying customers to take your product. Cut or fix it fast.

Want us to do your marketing for you? Book a free call with V8 Media.Want us to do your marketing for you? Book a free call with V8 Media.

The Facebook ad budget mistakes that quietly bleed money

Guessing without any numbers

Picking a budget because it "feels right" is the most common mistake we see. Even a rough estimate beats a gut number. Plug in your best guess, then correct it with real data within two weeks.

Ignoring your conversion rate

If you do not know how many leads turn into customers, you cannot improve. A jump from 10% to 20% conversion can double your profit without spending one extra rand on ads. That number is gold. Track it.

Forgetting your real costs

Owners budget on revenue and forget COGS, delivery, and their own time. Always subtract the full cost of fulfilling the sale. What is left is the only number that pays your salary.

Scaling too fast

Doubling your budget overnight rarely doubles your sales. It often spikes your CPA and tanks your POAS instead.

When you scale, other things have to scale with the spend: fresh creative, new audiences, and enough offers to test. Money alone is not a growth plan.

Confusing a daily budget with a lifetime budget

Facebook lets you set a daily budget (an average per day) or a lifetime budget (a total across the whole campaign). Mixing them up is how people accidentally spend a month's budget in a week. Pick one on purpose.

How to scale your budget without burning it

Once the formula holds, scaling is just maths. Not courage. Not gut. Maths.

  1. Increase in steps, not leaps. Lift the budget by roughly 20 to 30% at a time, then let it settle for a few days before the next bump. Big jumps reset the algorithm's learning.
  2. Watch POAS at every level. As long as profit per rand holds, keep climbing. The moment it drops sharply, you have hit today's ceiling.
  3. Feed it new creative. Ad fatigue is real. When CTR falls and CPL rises, your audience is bored, not broken. Refresh the creative and the offer.
  4. Mind your audience size. A small local area caps how far you can scale. At some point you grow by adding locations, services, or a second channel like Google Ads, not by shoving more money at the same small crowd.

Not sure whether to put your next rand into Facebook or somewhere else first? Our breakdown of paid ads vs SEO helps you choose, and if you are still deciding between boosting posts and running proper campaigns, read boost post vs Ads Manager first.

Want us to do your marketing for you? Book a free call with V8 Media.Want us to do your marketing for you? Book a free call with V8 Media.

How V8 Media builds budgets that print profit

We have managed paid campaigns for 500+ businesses, so we have watched plenty of budgets win and plenty waste money. The pattern never changes.

Win on one channel first. Build the follow-up system. Then, and only then, add a second channel. That is exactly what we build with Meta Ads, Google Ads, and our AI lead generation system.

We never ask "what can you afford". We ask what a customer is worth to you. Then we work backwards. The budget follows the profit, not the other way around. To go deeper on getting cheap leads from Meta, read our guide on the best lead generation strategies on Meta.

Frequently asked questions

How do I calculate my Facebook ad budget?

Multiply your target cost per acquisition by the number of customers you want this month. If it costs R500 in ads to win a customer and you want 40, your starting budget is R20,000. Then check it against your cost per lead and conversion rate to make sure the maths agrees with itself.

How much should I spend on Facebook ads per day?

Meta lets you start from $5 a day, but for real signal in South Africa we usually start clients around R150 to R300 a day per campaign. Run it at least seven days so the algorithm can learn before you judge the results.

What is a good cost per lead on Facebook?

WordStream's 2025 data puts the average lead-gen cost per lead at $27.66, but it ranges from $3.16 for restaurants to $76.71 for dentists. Your only real benchmark is your own number from last month. Beat that.

What is POAS and why does it matter more than ROAS?

POAS is Profit on Ad Spend: profit divided by ad spend. ROAS only looks at revenue, which ignores your delivery costs. A 4x ROAS can still lose money if your product is expensive to fulfil. POAS tells you what you actually keep.

How do I set a Facebook ad budget with no data?

Start small and treat the first phase as buying data, not budgeting. Run around R150 to R300 a day for two weeks, measure your real cost per lead and conversion rate, then switch to the profit-first formula.

Why are my Facebook ads not profitable even with a low cost per lead?

Usually because cheap leads are not converting, or your delivery costs eat the margin. Check your lead-to-customer conversion rate and your COGS. A low CPL means nothing if those leads never buy or every sale barely breaks even.

Should I use a daily budget or a lifetime budget?

Use a daily budget when you want steady, ongoing spend and control. Use a lifetime budget for a campaign with a fixed end date, like a promotion. Never mix them up. Confuse the two and you can burn a month's budget in one week.

Key takeaways

  • Work backwards from profit. Budget = target CPA × the customers you want.
  • Get five numbers first: CPL, conversion rate, AOV, COGS, and your profit goal.
  • Judge a budget on POAS (profit on ad spend), not ROAS. Profit is the only score that counts.
  • With no data, start around R150 to R300 a day and treat it as buying data, not budgeting.
  • Scale in 20 to 30% steps and watch POAS. Big jumps spike your costs.
  • Benchmarks are a guide, not a target. Your real benchmark is last month, beaten this month.

Want a budget that actually grows profit?

We have helped 500+ businesses build Facebook and Google budgets that grow profit instead of wasting spend. One question to start: what is a customer worth to you? Book the call and we will show you the number.

Claim Your Free Audit