Facebook ads budget for beginners: how much to spend and why
There is no magic number for a first Facebook ads budget. There is a simple way to work one out from your own numbers. Here it is, step by step.

The most common question from owners starting Facebook and Instagram ads is how much to spend. The honest answer is that there is no single right number for every business. A good Facebook ads budget for beginners comes from three things you can work out yourself: what a customer is worth to you, how much data Meta needs to learn, and how much you can comfortably spend on a test without needing it back straight away.
This guide walks through each step, then covers how to set the budget inside Ads Manager, how to structure a small first campaign and when to raise spend.
Step 1: Know what you can afford to pay for a result
Before you pick a budget, pick a limit. Your break-even cost per customer is the most you can spend to win a customer before you lose money on that sale. If you sell through leads, such as calls or quote requests, multiply it by your close rate to get your break-even cost per lead.
$500 average sale × 60% gross margin = $300 per customer. $300 × 20% close rate = $60 per lead.
Those figures are an example, not a benchmark. Use your own. If you have never done the math, this break-even cost per customer guide explains each step. Most owners then set a target below break-even so there is room for profit and the occasional slow week.
Step 2: Budget for the learning phase
When a new ad set starts, Meta’s delivery system spends a period learning who is most likely to take the action you asked for. Meta’s guidance is that an ad set generally needs about 50 optimization events within 7 days to leave the learning phase. An optimization event is the result you chose, such as a lead, a booking or a purchase.
That gives you a simple way to estimate a learning-friendly budget for one ad set:
Expected cost per result × 50 = weekly budget. Divide by 7 for a daily budget.
If you expect leads to cost around $20, that is about $1,000 a week, or roughly $143 a day, for a single ad set. If you expect them to cost $60, the same math gives you $3,000 a week. Your first expected cost per result is a guess, so use your target cost from Step 1 as a starting point and adjust once real results come in.
If the number is more than you want to spend, you still have good options. You do not have to hit 50 results a week to get value from ads. Our guide to the learning phase explains what "Learning limited" means and why it is not a failure.
- Run one ad set, not several. Splitting a small budget across many ad sets means none of them gets enough data.
- Optimize for an earlier step. If purchases are rare, optimize for a lead or a completed form first, then move down the funnel as volume grows.
- Judge on business results. If an ad set stays in learning but brings leads near your target cost, it may be worth keeping.
Step 3: Set a test budget and a test length
Your first campaign is a test. Decide in advance how much you are willing to spend to learn whether Facebook ads can work for your offer, and treat that amount as the cost of finding out. Pick a figure you can spend without it affecting payroll or rent.
Then give the test enough time. A day or two of results is mostly noise. Plan to run for at least a couple of weeks before making big decisions, and avoid editing the campaign every day, since significant changes to budget, audience, creative or the optimization event can restart learning.
Daily vs. lifetime budgets in Ads Manager
Ads Manager offers two ways to set a budget:
- Daily budget: the average you want to spend each day. Meta may spend more on some days and less on others to catch better opportunities, but it keeps weekly spend in line with the daily amount you set. This is the simplest choice for an ongoing campaign.
- Lifetime budget: a total amount for a fixed date range. It suits time-limited campaigns, such as an event or a seasonal offer, and lets you schedule ads for certain hours.
You can also choose whether the budget sits on the campaign, where Meta shares it across ad sets, or on each ad set. With one ad set, the difference is small. As you add ad sets, a campaign-level budget saves you from dividing it by hand.
A simple first campaign on a small budget
Structure matters more than size when money is tight. This setup gives a small budget the best chance of producing clear results:
- Check tracking first. Make sure your pixel and Conversions API record the lead or purchase you care about. Our plain-English tracking guide shows how to test it.
- Choose the Leads or Sales objective, not Engagement. A boosted post is built for attention, not results, as our guide to boosting vs. real campaigns explains.
- Use one campaign with one ad set and a broad audience in the area you serve.
- Add three to six ads with different hooks, so Meta can find the strongest one.
- Set the budget from Steps 1 to 3, and leave it alone for several days.
When to raise your budget
Raise spend when the numbers earn it, not when you feel impatient. A good signal is an ad set that has run past its first few days and keeps bringing results below your target cost. Increase the budget in modest steps every few days rather than doubling it overnight, and watch whether cost per result holds as you go.
Hold steady if results are near your target but you have only a handful of conversions, since you do not have enough data yet. Cut or rework an ad set that has had a fair test and is clearly above your break-even cost. If you are not sure which ad is the problem, the metric ladder helps you find the weak step.
Budget mistakes beginners make
- Picking a budget from whatever is left over at the end of the month instead of from the math.
- Spreading a small budget across many audiences or ad sets at once.
- Judging the campaign after one day and switching things off.
- Raising the budget sharply the moment one good day appears.
- Forgetting follow-up. Leads that wait days for a reply make any budget look worse than it is.
Your first-budget checklist
- Break-even cost per customer, and per lead if you sell through leads.
- A target cost per result below break-even.
- A learning estimate: expected cost per result × 50 per week, for one ad set.
- A test budget you can comfortably spend, and a test length of at least a couple of weeks.
- Tracking tested, one ad set, three to six ads.
- A rule for when you will raise, hold or cut.
Keep learning, or hand it off
Setting a budget is a skill you can learn, and you only need a calculator to start. For the whole system step by step, start with the free I Can Learn Ads training. Lesson 3 covers budgeting for learning, and the free Ad-Ready Playbook includes a quick weekly learning-budget calculation. If you would like one-on-one help with your own account, book a call with our team.
And if your budget has grown to around $3,000 to $5,000 or more a month, or ads have started taking time away from running the business, Spencer Digital’s paid media management service can take campaigns off your plate for a flat monthly rate.
Want the whole system?
The free training walks through every step in five short lessons, with the Ad-Ready Playbook.
Start the free training

