Field Notes

How Much Should You Spend on Facebook Ads?

How to set a Facebook ads budget from your target cost per purchase and the learning phase, how to test and scale, daily vs lifetime budgets, and when to raise or cut.

Published Read time 8 min

Short answer: Spend enough on Facebook ads to buy a steady weekly flow of purchases or leads at a cost you can afford. Multiply your target cost per purchase by the results an ad set needs each week to settle. In our experience, €1,500 to €3,000 a month is a good minimum, with less possible for some products and much more in competitive markets.

Key takeaways

  • Your budget follows from your target cost per purchase or lead and how many of those results Meta needs to learn from.
  • New ad sets go through a learning phase, and Meta says delivery can be less stable while it lasts. Budget so each ad set gets out of it.
  • A test budget buys data in one or two ad sets. As a rule of thumb, €1,500 to €3,000 a month is a good minimum. Some products can test on less, and competitive markets need much more.
  • A scaling budget comes later, raised in steps while cost per purchase holds.
  • Use a daily budget for always-on campaigns and a lifetime budget for campaigns with a fixed end date.
  • Judge on cost per new customer and total sales in your shop, not on clicks or a single good week.

"How much should I spend?" usually gets answered with a number like €10 a day. That number tells you nothing about your business. What matters is what a customer is worth to you, what Meta charges to find one, and how much data the system needs before its results mean anything.

This post assumes you have decided to run Facebook and Instagram ads. If you are still weighing that, our guide on whether Facebook ads are worth it covers the fit first.

How do you work out a Facebook ads budget?

Work back from your target cost per purchase. Decide the most you can pay for one sale or qualified lead, decide how many of those results you need each week to learn from, and multiply the two. That weekly figure, divided by seven, is your daily budget.

Set your target cost per purchase

For an online shop, take the average first order value and multiply it by your margin after product cost, shipping, payment fees and returns. That is break-even. Your target should sit below it so the ads make money. If you prefer to think in return on ad spend, our guide to what a good ROAS is shows how to turn margin into a ROAS target.

For lead generation, multiply the profit of a new customer by the share of leads that become customers. A €1,500 profit and a one in five close rate makes a qualified lead worth up to €300.

Multiply by the results you need

Example: a shop working out a test budget

The target

Average first order €70, margin after all costs 50%. Break-even is €35 per purchase, so the target is €30.

The volume

The shop wants one ad set to record around 25 purchases a week, enough to see a pattern. 25 times €30 is €750 a week.

The budget

€750 divided by seven is roughly €107 a day, or about €3,200 a month. If that is too much, it can optimise for a cheaper, earlier event while sales data builds.

These figures are an example, not a benchmark. Your real cost per purchase only shows up once you spend, so treat your first number as a hypothesis and check it against results after a few weeks.

How much should you spend to test Facebook ads?

Enough for each ad set to record a steady flow of the result you optimise for, every week, for several weeks. That is what gets an ad set through Meta's learning phase. A budget that buys two purchases a week is not a cheaper test. It is a test that cannot give you an answer.

Why the learning phase sets the floor

When an ad set is new, Meta's delivery system is still working out who to show it to. Meta's own documentation says that while an ad set is still learning, delivery performance can be unstable. The system learns from the results you ask it to optimise for, so the fewer of those results it sees, the longer it stays unsettled and the noisier your numbers are.

In our experience, an ad set needs a few dozen optimisation events a week before cost per result settles. Large edits, such as a big budget jump or new targeting, tend to send it back into learning, so a test also needs a period where you leave it alone.

!
Too many ad sets on a small budget

Five ad sets at €20 a day each split the data five ways and none of them learns. One or two ad sets with the same total budget learn much faster. Put audiences and creative variations inside fewer ad sets rather than spreading thin.

If you cannot afford enough purchases

If your target cost per purchase is high and the budget is modest, you have three honest options:

  • Consolidate. Run one ad set with broad targeting so all spend feeds one learning pool.
  • Optimise for an earlier event. Add to cart or initiated checkout happen more often than purchases, so the system gets more signals. Check that those visitors really go on to buy.
  • Accept a longer test. If results will come slowly, plan on eight weeks rather than four, and do not judge it in week two.

Meta ads services that set budgets from your margin

We work out your break-even cost per purchase, structure campaigns so the budget feeds learning instead of splitting it, and scale only while the numbers hold. If your budget cannot support a fair test yet, we tell you before you spend.

See our Meta ads services

How much should you spend once Facebook ads are working?

As much as you can while cost per new customer stays below your target and total sales keep rising. There is no fixed scaling budget. The ceiling is the point where the next euro buys a customer that costs more than they are worth.

Raise budgets in steps rather than doubling overnight. In our experience, increases of around 20% every few days keep an ad set stable, while big jumps tend to unsettle delivery and push costs up for a while. As you spend more, Meta reaches people who are less likely to buy, so expect cost per purchase to rise gradually. That is normal. The question is where it settles.

Scaling also needs fuel. More budget shows the same ads to more people more often, and ads wear out. If you plan to double spend, plan new creative alongside it. Paid social services that include regular creative testing make higher budgets far easier to sustain.

Should you use a daily or a lifetime budget?

Use a daily budget for campaigns that run continuously, and a lifetime budget for campaigns with a fixed end date, such as a seasonal sale or a launch. Meta requires an end date whenever you set a lifetime budget.

Budget type
✗ Poor fit
✓ Good fit
Daily budget
A two-week sale where you want a fixed total spent by the last day.
Always-on prospecting and retargeting you scale up or down over time.
Lifetime budget
An open-ended campaign you expect to keep running and adjusting.
A launch, event or promotion with a clear start, end and total amount.

Either way, plan around the monthly or campaign total, not the day. Results swing from day to day, and reacting to each swing keeps ad sets in learning.

When should you raise or cut your Facebook ads budget?

Raise it when cost per new customer has held below target for a couple of weeks and your shop's total sales rose with spend. Cut it when cost per customer stays well above break-even after a fair test with fresh creative and working tracking.

All four ticked: raise in steps. Rising costs on ads that used to work usually mean creative fatigue, so refresh before you cut. If cost per customer stays far above break-even with new creative, working tracking and a good landing page, cut and move the money to a channel that pays back.

Frequently asked questions

You can, and it will spend. But at a €30 cost per purchase, €5 a day buys about one sale a week, which is not enough for the ad set to learn or for you to judge it. Small daily budgets work better for awareness or for testing whether people click at all.

A campaign-level budget lets Meta decide how to split spend between ad sets, which in our experience suits most advertisers once a campaign has a few ad sets. Ad set budgets give you tighter control, which helps when you need a set amount on one audience, such as retargeting.

Usually a small share. In our experience, most of the budget should reach new people, because retargeting pools only refill from other activity and many of those visitors would buy anyway. If retargeting needs more budget to spend fully, the audience is probably too big or too loosely defined.

No. The budget in Ads Manager is media spend paid to Meta. Creative production and any agency fee come on top, so include them when you check whether your cost per customer still works.

What to do next

You can set a starting budget today with numbers you already have.

  1. Work out your break-even cost per purchase or lead from your order value, margin and close rate, and set a target below it.
  2. Multiply that target by the purchases you want one ad set to record each week, then divide by seven for a daily budget. If it is out of reach, consolidate or optimise for an earlier event.
  3. If you already run Meta ads and want a second opinion on budget and structure, ask for a free written Meta ads audit. We send it within 48 hours, and if a Meta ads agency or broader performance marketing services would not pay back for you yet, we say so.
✓ Link copied