How to Calculate Your Ad Budget: How Much to Invest in Meta Ads

Daniel Huber, MBAFounder of Plaith

Updated · 11 min read

Image created with AI

How much money should you put into Meta Ads (Facebook and Instagram)? Most business owners pick a number that feels "about right" and hope it's enough. That leads to two typical mistakes. Either the budget is so small that Meta never collects enough data: one travel agency on Reddit, for example, wanted to win customers with $35 a week. Or a large amount gets spent without a plan, and after a few weeks nobody can tell whether it was worth it at all. One store owner wrote that he had set aside $7,000 for Meta Ads and was afraid of burning through all of it in the testing phase.

The good news: you can calculate your ad budget with a simple formula. All you need are three numbers that you already know or can find out quickly. We'll go through the calculation step by step, with examples for an online store and a service business.

Why the Percentage-of-Revenue Rule Often Doesn't Fit

You'll often read the advice to set aside a fixed percentage of revenue for advertising. For large companies with stable numbers, that can be a rough guide. For small businesses and founders, though, the rule is a problem: if you're just starting out, your revenue is small, so your budget would also be too small to learn anything at all. On top of that, the rule ignores how much a customer actually brings in for you. It's better to work out the budget backwards: from your goal and from the value of a customer.

The Formula at a Glance

Ad budget per month = desired new customers per month × maximum ad cost per new customer

On top of that comes a cross-check of whether the budget is enough for Meta to optimize at all. Let's go through the individual building blocks.

Step 1: Work Out the Most a New Customer Can Cost

The most important number is your contribution margin per sale, meaning what's left after all variable costs:

Contribution margin = selling price (net) − cost of goods − shipping − payment fees − other variable costs

This amount is the absolute ceiling for your ad cost per sale. If you spend more, you lose money on every sale. Since you also want to make a profit, you set your maximum ad cost per customer (target CPA) below that. You'll find a detailed guide in our article Ad Costs and Contribution Margin.

If your customers come back, you can also factor in their value across several purchases. But only use repeat purchase rates you know from your own data, not hopes.

Special Case for Service Businesses: From Inquiries to Customers

If you collect leads instead of selling directly, you need an extra step. Find out how many inquiries you need on average to close one job. Then:

Maximum cost per inquiry = maximum ad cost per customer × close rate

So if you turn one in four inquiries into a job (close rate 25%) and a customer may cost you at most €200 in ad costs, inquiries can cost you up to €50 each.

Step 2: Decide How Many New Customers You Want per Month

Stay realistic: how many additional customers can you actually serve? A trade business with a full calendar doesn't need a hundred inquiries a month. A store with limited stock shouldn't plan for more sales than it can deliver.

Step 3: Calculate Your Monthly Budget

Now plug both numbers into the formula. Here are two worked examples with freely chosen sample values:

Example A: Online Store

  • Net selling price: €80
  • Cost of goods, shipping and fees: €35
  • Contribution margin: €45
  • Target CPA so there's profit left over: €30
  • Goal: 60 new customers per month

Ad budget = 60 × €30 = €1,800 per month, or about €60 a day.

Example B: Service Business

  • Contribution margin per job: €600
  • Maximum ad cost per customer: €200
  • Close rate: 25%, so at most €50 per inquiry
  • Goal: 8 new jobs per month, which means 32 inquiries

Ad budget = 8 × €200 = €1,600 per month, or 32 inquiries × €50.

Step 4: The Learning Phase Cross-Check

Most people forget this step. Meta only optimizes your ads reliably when it gets enough data. As a guideline, Meta cites around 50 optimization events per ad set within seven days to exit the learning phase. That gives you a rule of thumb:

Daily budget for a stable ad set ≈ (50 × cost per optimization event) ÷ 7

In the store example with €30 per purchase, that would be about €214 a day, well above the planned €60. That doesn't mean your budget is wrong. It means you have to plan smartly:

  • Fewer campaigns: Pool your budget into one or two campaigns instead of spreading it across many ad sets.
  • Choose an earlier event: If purchases are too rare, temporarily optimize for an event that happens more often, such as "Add to cart" or "Initiate checkout".
  • More patience: With a smaller budget, learning takes longer. So judge results over several weeks rather than single days.

A very small budget like €35 a week, on the other hand, delivers hardly any usable data. In that case it's usually better to concentrate the money in a clearly limited period than to spread it thinly over months. You'll find tips for getting started with little money in our article Facebook Ads on a Small Budget.

The Test Budget: How Much Do You Need at the Start?

If you don't have any figures from experience yet, you don't know your real CPA. In that case, plan a test budget first. Decide in advance:

  • What counts as success: one specific action, such as a purchase, an inquiry or a sign-up.
  • How long the test runs: for example four weeks.
  • How many approaches you test: better three truly different ad messages than ten small variations.
  • Stop rule: If an ad has spent roughly one to two times your target CPA without bringing in a single result, it gets paused.

A simple rule of thumb for the test: Test budget = number of approaches × target CPA × desired results per approach. With three approaches, a €30 target CPA and five results per approach to see a first trend, you arrive at €450 as a minimum. That's a rough guide, not a guarantee of results.

Ad Spend Ratio: Your Control Number Once Campaigns Are Running

Once your campaigns are running, the ad spend ratio helps you keep things under control:

Ad spend ratio = ad costs ÷ revenue × 100

It shows you what share of your revenue goes into advertising. Compare it with your margin: if the ratio is above your contribution margin in percent, you're currently not making any money on new customers. Closely related is ROAS, meaning revenue divided by ad costs. What you really keep from it is explained in our article How to Calculate ROAS: What Do You Really Keep?

The Most Common Mistakes When Calculating Your Ad Budget

  • Forgetting service provider costs: If an agency or freelancer manages your ads, those costs belong in the calculation. Otherwise your CPA looks better than it is.
  • Forgetting creative costs: Videos and images cost money or time. Without fresh ad creatives on a regular basis, your ads wear out.
  • Spreading the budget too thin: Lots of campaigns with a few euros a day each never finish learning.
  • Stopping too early: Shutting everything down after two days without a sale throws away the test budget you've already spent.
  • Scaling too fast: Big jumps in budget often push campaigns back into the learning phase. Increase in smaller steps instead and keep an eye on your CPA.
  • Calculating gross instead of net: Use net prices and real variable costs, otherwise you'll overestimate how much a customer can cost.

Planning Your Ad Budget over Several Months

A sensible plan has three phases:

  • Testing phase (roughly the first four weeks): test budget calculated as above, with the focus on learning which messages work.
  • Optimization phase: weak ads out, new concepts in, budget pooled into the best campaigns. Now you know your real CPA and can run the formula from Step 3 with real numbers.
  • Scaling phase: increase the budget step by step as long as your CPA stays below your target.

If you want to check your calculation, our Ad Cost Calculator for Business Owners can help too.

What You Gain When You Calculate Your Budget

You want to advertise, but without burning money blindly. And you want to know when a test is worth it and when you should stop.

With a calculated number, you start with a clear head instead of a gut feeling.

Here's what you get:

  • A ceiling that protects you. You know the most a new customer may cost and see right away when you're losing money.
  • A test with a fair chance. Your budget is enough for usable data instead of fizzling out because it's spread too thin.
  • Decisions without the nerves. Test length and stop rule are set in advance. On day two, your gut no longer makes the call.
  • A basis for every conversation. Whether with an agency, a freelancer or your team: you talk about numbers instead of feelings.

The formula doesn't give you a guarantee. But after every month, you'll know honestly whether your advertising pays off.

Frequently Asked Questions About Ad Budgets

Is €5 or €20 a Day Enough?

For local service businesses, a small budget can work if you concentrate it: one campaign, one clear offer, a radius you actually work in, and one strong video, for example a before-and-after. Optimize for inquiries instead of purchases, and judge over several weeks, not single days.

How Do I Split the Budget When Launching a New Brand?

Without data, it's better not to split into several ad sets by age group. Start with one campaign, broad targeting and several truly different ad messages. That way each ad set gets more data, and Meta finds the buyers on its own.

I Only Have a Few Videos and a Fixed Test Budget. Which Campaign Objective Should I Use?

Choose the "Sales" objective with the purchase event as soon as your tracking works properly. If purchases are too rare at first, temporarily optimize for "Add to cart". Test a few clear messages, such as product demo versus offer, rather than all your videos at once.

My Local Targeting Isn't Working and Ads Run Outside My Area

In the location options, check whether you're reaching people who live there or also people who are interested in the place. On top of that, a very tight radius with a small budget makes advertising expensive. Better to widen it a little and say clearly in the ad text which area the offer applies to.

Print Ad or Social Ads?

Calculate both the same way: how many customers do you need for the amount to pay off? With a high customer value, a few jobs are often enough. Social ads can be measured and stopped; print usually can't. If you test print, give the ad its own code or its own phone number so you can see the result.

I Have a First Winner. How Fast Can I Scale?

First check whether the winner is above your break-even point and is based on enough sales. Then raise the budget step by step and watch your CPA, instead of multiplying it twentyfold in one jump. Test new ad creatives in parallel so you don't depend on a single ad.

New Store or New Website Without Traffic: Where Do I Start?

First check whether the page sells at all: have a few people test the checkout process on their phones. Then set up the pixel and the Conversions API and calculate your test budget as above. That way you don't burn your budget while Meta is still learning.

Conclusion: Calculate First, Then Spend

Calculating your ad budget is easier than it looks. Work out your contribution margin, derive from it the most a new customer may cost, and multiply by your customer goal. Then check whether the budget is enough for Meta's learning phase, and adjust your structure accordingly. That way you know what's realistic before you spend the first euro, and after every month you can honestly judge whether your advertising pays off.

If you'd rather put your Meta Ads in expert hands: at Plaith, 6 specialists, combining people and AI, take care of videos, ad messaging and campaign management, from €26 a day plus a one-time setup. In the call, we'll look at your numbers together. Book a short demo call here.

Read next