---
title: "How much should you spend on Meta ads?"
author: "Performetic Ekibi"
url: "https://www.performetic.com/en/blog/how-much-to-spend-on-meta-ads"
published: "2026-08-12T08:00:00.000Z"
updated: "2026-10-05T01:22:48.759Z"
---

# How much should you spend on Meta ads?

> A Meta ads budget should be calculated backwards from your target cost per acquisition (CPA). According to Meta, an ad set exits the learning phase after about 50 optimization events within a week of its last significant edit. So budget at least 50 x target CPA per ad set per week, or consolidate and optimize for a more frequent event.

## How much should you spend on Meta ads?

Your Meta ads budget should not start from "let's spend this much a month". It should be calculated backwards from your target cost per acquisition (CPA). The rule of thumb: each ad set needs about 50 optimization events per week, so weekly budget should be at least 50 x target CPA, and that number must still fit your margins.

We will build the budget in three layers: the profitability ceiling (what is the most I can pay for a sale?), the learning requirement (how much data does the algorithm need?) and the allocation (how do I split the money across campaigns?).

## What is the most you can pay for one sale?

The starting point is not ad spend but what is left from each order. This is your contribution: the selling price minus product cost, shipping, payment fees, packaging and the average cost of returns.

If an order leaves $80 of contribution before advertising, paying more than $80 to acquire it means losing money on the first order. That is your break-even CPA. Your target CPA sits below it, at a level that leaves profit.

If you have strong repeat purchase rates, you can move your target CPA closer to break-even, or even deliberately exceed it on new-customer campaigns. Making that call requires knowing customer lifetime value, which we cover in a separate guide on CAC, LTV and ROAS. If you prefer thinking in ratios, our [break-even ROAS guide](/en/blog/break-even-roas-calculator-target-roas) explains the same logic as a ROAS target.

## How does the learning phase affect your budget?

When Meta launches a new ad set, or one that has had a significant edit, it enters a learning period to optimize delivery. According to Meta's Help Center, an ad set exits learning after it receives about 50 optimization events within a week of its last significant edit. Ad sets that are not expected to reach that volume are labeled "Learning limited".

In budget terms, an ad set optimizing for purchases needs enough spend to generate roughly 50 purchases a week. A smaller budget does not mean the ads will not work at all, but results become more volatile and the system struggles to learn who is likely to buy.

The causes Meta lists for "Learning limited" include low budget, small audience, low bid or cost control, high auction overlap and an infrequent optimization event. Budget is not always the culprit, but it is one of the most common ones.

## How do you calculate a Meta ads budget?

Follow these steps in order:

1. **Find contribution per order.** Average order value x contribution margin.
2. **Set a target CPA.** Below break-even CPA, at a level that matches your profit goal.
3. **Calculate the learning budget.** 50 x target CPA = minimum weekly budget per ad set.
4. **Multiply by the number of ad sets.** However many ad sets your structure has, multiply the weekly budget accordingly.
5. **Check profitability.** Is that spend profitable at the expected order volume and contribution? If not, simplify the structure.

### Worked example

Example: a home textiles brand has an average order value of $150 and a contribution margin of 35%.

| Step | Calculation | Result |
|---|---|---|
| Contribution per order | 150 x 0.35 | $52.50 |
| Break-even CPA | Full contribution | $52.50 |
| Target CPA | Leaving a profit buffer | $38 |
| Weekly budget per ad set | 50 x 38 | $1,900 |
| Daily equivalent | 1,900 / 7 | about $270 |
| Monthly budget for two ad sets | 1,900 x 2 x 4.3 | about $16,300 |

If this brand cannot afford $16,300 a month, the answer is not to split the budget across five ad sets. It is to concentrate it in one strong ad set. Spreading spend across many small ad sets means none of them completes learning.

## What if your budget is not enough?

If the calculation comes out higher than what you have, you have three options:

- **Simplify the structure.** Fewer campaigns and ad sets mean data is pooled in fewer places. Broad targeting and Advantage+ placements make this consolidation easier.
- **Temporarily move the optimization event up the funnel.** If 50 purchases a week is out of reach, optimize for a more frequent event such as initiate checkout or add to cart. Meta suggests this option for learning limited ad sets too. Switch back to purchases once volume grows.
- **Use campaign-level budget.** Advantage+ campaign budget distributes spend across ad sets based on performance. With a tight budget, this is often more efficient than splitting money manually.

For how to structure the campaigns themselves, see our [Meta ads campaign structure guide](/en/blog/meta-ads-ecommerce-campaign-structure).

## How should you split budget across campaigns?

There is no single correct ratio, but in a healthy account most of the budget goes to acquiring new customers. A useful starting logic:

| Budget bucket | Purpose | Example share |
|---|---|---|
| Proven campaigns | Generate profitable sales | Largest share |
| Creative and audience tests | Find new winners | Fixed, small share |
| Retargeting | Bring back visitors who did not buy | Capped by audience size |

Retargeting spend is capped by audience size. If your site has few visitors, putting a lot of money here simply shows the same ads to the same people again and again. Watch frequency.

## Daily budget or lifetime budget?

Meta offers two budget types. A daily budget is an average daily spend, not a hard cap: Meta explains that spend can exceed the daily budget on some days, but weekly spend will not go above seven times the daily budget. A lifetime budget is a firm ceiling for the entire campaign run.

Daily budgets are easier to manage for always-on sales campaigns. For dated events such as a sale week, a lifetime budget gives tighter control.

## When and how should you scale budget?

The right time to increase budget is when CPA is stable and below target and frequency is under control. Keep in mind:

- Large budget changes can count as significant edits and send an ad set back into learning. Increase gradually.
- Wait a few days after each change; do not decide on a single day of data.
- CPA often rises after an increase because the system starts reaching more expensive users. The real question is whether it stays below target.
- Make sure measurement is solid. If pixel events are missing, budget decisions will be wrong too, which is why a Conversions API setup is a prerequisite for budget planning.

## Key takeaways

- Calculate budget backwards from target CPA, not from an arbitrary monthly number.
- According to Meta, ad sets exit learning after about 50 optimization events in a week; weekly budget should be at least 50 x target CPA.
- If the budget is not enough, cut the number of ad sets or optimize for a more frequent event.
- Put most spend into proven campaigns, a fixed share into testing, and cap retargeting by audience size.
- Scale gradually and base decisions on several days of data.

If you would like a budget plan built on your own margins, the Performetic team can review your account and [prepare a free growth analysis](/en/contact).

## FAQ

### What is the minimum budget for Meta ads?

You can technically run ads on a very small budget, but for sales campaigns a meaningful minimum is whatever lets an ad set collect about 50 optimization events per week. If your target CPA is $40, that is roughly $2,000 per ad set per week. If you cannot afford that, simplify your structure.

### Should I use a daily budget or a lifetime budget?

Daily budgets are more practical for always-on sales campaigns. Meta explains that spend can exceed the daily budget on some days, but weekly spend will not exceed seven times the daily budget. For campaigns with fixed start and end dates, a lifetime budget gives you a firmer spending cap.

### How often can I increase my budget?

Budget changes can count as significant edits and may send an ad set back into learning. Increase in measured steps based on several days of data rather than every day, and watch whether CPA stays within target for at least a week after each increase.

### What if my budget cannot support 50 conversions a week?

First reduce the number of ad sets so spend is concentrated in one place. If that still is not enough, temporarily optimize for a more frequent event such as add to cart or initiate checkout. Move back to purchase optimization as purchase volume grows.

## Sources

- [About the learning phase (Meta Business Help Center)](https://www.facebook.com/business/help/112167992830700)
- [About learning limited (Meta Business Help Center)](https://www.facebook.com/business/help/269269737396981)
- [About budgets (Meta Business Help Center)](https://www.facebook.com/business/help/214319341922580)
- [About Advantage+ campaign budget (Meta Business Help Center)](https://www.facebook.com/business/help/773289396357218)
