How much should you spend on Meta (Facebook and Instagram) ads? A complete guide to setting your Meta ads budget from your own numbers, with a free calculator, a step-by-step setup, metrics, scaling rules and common mistakes.
- There is no universal Meta ads budget. Your number comes from your goal, your average sale value, your enquiry-to-customer rate and your cost per enquiry.
- Work backwards: customers wanted, then enquiries needed, then what you can afford to pay per enquiry, then monthly budget.
- Choose the right objective, track conversions with the Meta Pixel and Conversions API, and give each test enough time and budget to learn.
- Split early spend between testing, scaling and retargeting, and scale winners gradually instead of doubling overnight.
- Judge ads by cost per enquiry, cost per customer and return on ad spend, not by likes or clicks.
What is a Meta ads budget and why it matters
Your Meta ads budget is the amount you allow Meta (the company behind Facebook and Instagram) to spend on your behalf to show your ads. It is the single setting that most new advertisers worry about, and the most common question we hear is simply: how much to spend on Facebook ads? The honest answer is that there is no single correct figure. What you should spend depends on what you sell, who you sell to, what a customer is worth and how well your ads and website convert.
This guide explains how a Meta ads budget works, what drives your Facebook and Instagram ads cost, and how to calculate a starting budget from your own numbers. You will also find a step-by-step setup, a metrics cheat sheet, scaling rules and a troubleshooting table. It is written for small and medium businesses in Pakistan, Qatar and similar markets, but the method works anywhere.



How Meta ads pricing works: daily vs lifetime budgets
Meta ads run on an auction. When someone opens Facebook or Instagram, Meta chooses which ads to show based on the bids and budgets of advertisers and on how likely each person is to respond. You do not pay a fixed price per ad. You set a budget and Meta spends it, aiming to get you as many of your chosen results as possible.
| Setting | What it means | When to use it |
|---|---|---|
| Daily budget | The average you are happy to spend per day. Meta may spend a little more on some days and less on others. | Most always-on campaigns and tests. |
| Lifetime budget | A total amount for the whole campaign period, spread by Meta across the dates you choose. | Fixed-length promotions, launches and events. |
| Campaign-level budget | One budget shared across ad sets, which Meta distributes to the best performers. | When you have several similar ad sets and want Meta to balance them. |
| Ad set-level budget | A separate budget for each audience or ad set that you control. | When you want strict control over spend per audience. |
Meta's current budget options. Menu names change over time, so check Ads Manager for the latest labels.
How Meta charges you: CPM, CPC and CPA
Under the hood, delivery is priced by the audience's attention. You will see these three terms in Ads Manager. They are different ways of looking at the same spend:
- CPM (cost per 1,000 impressions): what it costs to show your ad 1,000 times.
- CPC (cost per click): your spend divided by the clicks you received.
- CPA or cost per result: your spend divided by the actions you wanted, such as leads, messages or purchases.
What affects your Facebook and Instagram ads cost
Because Meta is an auction, your cost per result is the outcome of several things. Some you cannot control, such as competition at Christmas or Ramadan sale season. Many you can.
| Factor | How it affects cost | What you can do |
|---|---|---|
| Audience and market | Narrow or heavily contested audiences cost more to reach. | Test broader audiences and let Meta's delivery system optimise. |
| Offer | A clear, attractive offer converts more visitors and lowers your cost per customer. | Make the offer specific: what, for whom, by when. |
| Creative | Ads people stop to watch earn cheaper attention. | Test several images and short videos, not a single ad. |
| Landing page | A slow or confusing page wastes the clicks you paid for. | Fix speed and give one clear action. |
| Season and competition | Sale periods and holidays raise auction prices. | Plan budget around your busy seasons. |
| Tracking quality | Poor tracking stops the system learning who converts. | Install the Meta Pixel and Conversions API before launch. |
| Objective | Optimising for clicks costs less per click but may not bring buyers. | Choose the objective closest to your real goal. |
Seven factors that move your cost per result up or down.
Choose the right campaign objective
Meta asks you to pick an objective when you create a campaign. This tells the system what to optimise for, so choosing the wrong one is a common reason for poor results. Meta's current objectives are Awareness, Traffic, Engagement, Leads, App promotion and Sales.
| Your goal | Objective to consider | Typical result to track |
|---|---|---|
| Be seen by new people | Awareness | Reach, CPM |
| Send visitors to your website | Traffic | Link clicks, cost per landing page view |
| Get people to interact or message you | Engagement | Messages started, cost per conversation |
| Collect enquiries or contact details | Leads | Leads, cost per lead |
| Sell products or services online | Sales | Purchases, cost per purchase, ROAS |
A simple mapping from business goal to Meta objective.
The funnel: where your money should go
Most customers do not buy the first time they see an ad. Thinking in terms of a marketing funnel helps you decide what each part of your Meta ads budget is for.
Illustrative example only. Replace these numbers with your own data from Ads Manager and your sales records.
In this example, 60 enquiries produced 12 customers, a 20% close rate. That single ratio, how many enquiries you turn into customers, is one of the most useful numbers you can know before setting a budget. It is also where many businesses lose money: the ads work, but slow follow-up on enquiries wastes them.
How to calculate your Meta ads budget in four steps
- 1. Decide the result you wantPick a monthly goal in customers or sales, for example 20 new customers.
- 2. Know what a customer is worthTake your average sale value, then decide what share of it you can afford to spend winning that customer. This depends on your margin.
- 3. Estimate your close rateOf the enquiries you receive, how many become paying customers? Use past data. If you have none, treat month one as a measurement period.
- 4. Work backwardsCustomers needed divided by close rate gives enquiries needed. Multiply by what you can pay per enquiry to get a monthly budget to test.
Try it with your own numbers in the calculator below:
Meta ads budget calculator
Your expected cost per enquiry is within what you can afford.
The values shown are placeholders. Replace them with your own numbers. Nothing you enter is stored or sent anywhere.
Worked example
| Input | Example value | Result |
|---|---|---|
| Customers wanted per month | 20 | |
| Enquiry to customer rate | 20% | 20 / 0.20 = 100 enquiries needed |
| Expected cost per enquiry | 1,500 | 100 x 1,500 = 150,000 starting monthly budget |
| Average sale value | 50,000 | |
| Share you can spend per customer | 20% | 50,000 x 20% = 10,000 maximum per customer |
| Maximum cost per enquiry | 10,000 x 20% = 2,000, so 1,500 is affordable |
Illustrative numbers in any currency. They show the method, not a price you should expect.
How to split your Facebook ads budget: test, scale and retarget
A simple structure keeps spending intentional. The split below is a common starting point for a new account, not a rule. Adjust it as results come in.
Illustrative starting point. Shift money towards what works as data arrives.
Testing budget
- Finds winning creative and audiences
- Prevents wasting money on guesses
- Some tests will fail
- Needs patience before judging
Scaling budget
- Puts more money behind proven ads
- Grows results predictably
- Costs can rise as you widen reach
- Large jumps can disrupt delivery
Retargeting budget
- Reaches warm audiences
- Often lower cost per enquiry
- Audience size is limited
- Needs enough site traffic first
Step-by-step: set up your first Meta ads campaign
Follow these steps to launch a campaign that is set up to learn, not just to spend. You will need a Facebook Page, an Instagram account if you want to run there, and access to Meta Ads Manager through a Business Manager or business account.
- Step 1: Set up your accountsCreate a Meta business account, connect your Facebook Page and Instagram account, and add a payment method. Make sure the ad account is owned by you, not an agency or freelancer.
- Step 2: Install trackingInstall the Meta Pixel on your website and set up the Conversions API where possible. Define the events that matter, such as lead, contact or purchase.
- Step 3: Choose the objectivePick Leads, Sales, Traffic or another objective that matches your real goal, using the table above.
- Step 4: Set budget and scheduleChoose a daily budget from your calculation. Avoid ending the campaign early; give tests time to gather data.
- Step 5: Define the audienceStart broad enough for Meta's system to find buyers. Add location and age basics and test interest or lookalike options later.
- Step 6: Build the adsCreate three to five ad variations: different images, a short video and different headlines. Use clear text, one offer and one call to action.
- Step 7: Check the landing pageOpen your landing page on a phone. It should load quickly, match the ad and make the next step obvious.
- Step 8: Launch and waitSubmit the ads for review, launch and resist editing for the first few days so the system can learn.
The metrics that matter, with formulas
Once your campaign is live, judge it by business metrics, not vanity metrics. Here are the numbers to watch and how they are calculated.
| Metric | Formula | What it tells you |
|---|---|---|
| CPM | Spend / impressions x 1,000 | How expensive attention is in your market |
| CTR | Clicks / impressions x 100 | Whether your creative earns clicks |
| CPC | Spend / clicks | Cost of getting a visitor |
| Cost per lead | Spend / leads | Cost of one enquiry |
| Cost per acquisition | Spend / customers | Cost of one paying customer |
| ROAS | Revenue from ads / ad spend | Revenue earned per unit of spend |
| Frequency | Impressions / people reached | How often the same person saw your ad |
Core Meta ads metrics and how to calculate them.
How long before you can judge results (the learning phase)
Meta describes a learning phase during which the delivery system explores who is most likely to convert, and it needs a minimum number of results to stabilise. Check Meta's current guidance for the exact threshold, because it can change. The practical lesson is the same: give campaigns enough time and budget to gather data, and avoid editing them every day.
- Week 1Set up tracking, audiences and 3 to 5 creatives
- Week 2Launch tests and let them gather data
- Week 3Pause clear losers, keep a steady budget on winners
- Week 4Review cost per enquiry and decide where to scale
How to scale your Meta ads budget safely
When an ad set delivers enquiries at a cost you can afford, you can add budget. Scaling is where many accounts stumble, because the same ad can behave differently once you reach a wider audience.
- Increase budget gradually on proven ad sets rather than doubling overnight.
- Keep the winning ad running and duplicate it into a new ad set to test a larger budget safely.
- Add new creative regularly. Ads wear out as audiences see them too often.
- Watch frequency. If the same people see your ad many times, refresh it.
- Track cost per customer, not just cost per lead, so you do not scale unprofitable enquiries.
Troubleshooting: why your ads are not working
| Symptom | Likely cause | What to try |
|---|---|---|
| Many impressions, few clicks | Weak creative or message | Test new images, video and headlines. |
| Many clicks, few enquiries | Slow or confusing landing page | Improve speed, simplify the page and match the ad. |
| Enquiries but no customers | Poor-quality leads or slow follow-up | Tighten targeting, qualify leads and reply faster. |
| Cost per result rising over time | Ad fatigue or audience saturation | Refresh creative and widen the audience. |
| Spend is very uneven | Learning phase or budget too low | Consolidate ad sets and let learning finish. |
| No conversions tracked | Pixel or event setup problem | Test the pixel and Conversions API events. |
A quick diagnostic table for underperforming campaigns.
Common Meta ads budget mistakes to avoid
Wasteful habits
- Spreading a small budget across many campaigns
- Changing settings every day
- Boosting posts with no goal
- Judging only by clicks or likes
- Sending traffic to a slow, unclear page
- Running without conversion tracking
Better habits
- Few campaigns with enough budget each
- A fixed review date and patience
- A clear goal such as enquiries or sales
- Judging by cost per enquiry and per customer
- A fast page with one action
- Pixel and Conversions API installed first
DIY or hire an agency to manage your Meta ads?
Running ads yourself
- Lower management cost
- Full control and learning
- Good for small tests
- Takes time to learn and optimise
- Easy to waste budget on mistakes
- Hard to produce creative consistently
Hiring an agency
- Experience across many accounts
- Creative, tracking and optimisation handled
- Clear reporting
- Management fee on top of ad spend
- Quality varies, so choose carefully
If your budget is meaningful and you cannot spend the time to test, track and optimise, an agency can save money by avoiding the mistakes above. A good agency explains your numbers in plain language, lets you own your ad account and agrees a clear goal before spending begins.
Our performance marketing team works with businesses in Karachi and Doha, and can review your current setup and tell you honestly whether your budget and goal match. If you are still choosing a partner, read how to choose a digital marketing agency. Your ads also need a strong landing page, so see what affects website cost.
Frequently asked questions
How much should I spend on Facebook ads per day?
There is no fixed number. Work backwards from your goal using the calculator above: customers wanted, close rate and affordable cost per enquiry give you a monthly budget, which you can divide by 30 for a daily figure.
Is there a minimum Meta ads budget?
Meta sets a technical minimum, but the useful minimum is whatever lets you collect enough results to learn from. That depends on your goal, market and cost per result.
What is a good budget for Facebook ads for a small business?
A good budget is one that can produce enough enquiries to learn from within a few weeks while staying within what a customer is worth to you. Start with a test budget and scale what works.
Should I boost posts or run proper campaigns?
For a clear business goal such as enquiries or sales, set up proper campaigns in Ads Manager with conversion tracking. Boosting is fine for simple awareness.
How long before I can judge results?
Judging after two days is rarely fair. Agree a review date in advance, typically several weeks, and look at cost per enquiry and cost per customer.
Why is my cost per lead so high?
Common causes are weak creative, a poor offer, a slow landing page, tight targeting or missing tracking. Use the troubleshooting table above to find the likely cause.
Do I own my ad account if an agency runs it?
You should. Always confirm that the ad account, pixel and data are in your name before signing.
Can I get results with a smaller budget?
Yes, if your offer is strong and your targeting is tight, but learning will be slower, so keep the setup simple.






