By Surendar Kumar ·
Meta Ads for Beginners: Running Your First Campaign on a Small Budget
A small budget isn't what kills most first Meta ads campaigns. Spreading that small budget across too many ad sets, picking the wrong objective and editing the campaign every morning does.
If you're a small business owner or a new freelancer, this post walks you through a simple first campaign on Facebook and Instagram: what to set up before you spend anything, which objective to pick, how to think about budget, and how to avoid the mistakes that quietly burn money. Where I explain how Meta's system works, it's from Meta's own Business Help Centre, not guesswork.
Before you spend anything: a 10-minute setup check
- A Facebook Page for the business, with your Instagram account connected if you want to run ads there too.
- A business portfolio in Meta Business Suite. It brings your Page, Instagram account and ad account together in one place, owned by the business. Meta's help page shows how to create a business portfolio, and it also notes that a new portfolio or ad account may not get every advertising feature straight away. You can see what you have access to in Business Support Home.
- An ad account with the right currency and time zone. Pick these carefully when you create it. Fixing them later is messy, so give it thirty seconds of thought on day one.
- A payment method that works for online international payments. Check what Ads Manager offers for your country and currency before you plan a launch date.
- The Meta pixel, if you have a website. Meta describes the pixel as code on your site that logs actions people take, like a purchase or a form sign-up, so you can measure results and build audiences from those visitors.
- A place to send people that actually works: a fast landing page, a WhatsApp number someone answers, or a lead form.
Boost or Ads Manager?
Boosting a post is the quick option. It's fine for getting more eyes on a post you already published. Ads Manager gives you control over the objective, audience, placements and budget, which is what you want when every rupee counts.
One tip that saves real money: don't boost from the Facebook app on an iPhone or iPad. Meta's boost help page says that since February 2024, an Apple service fee of 30% of your ad payment may apply when you boost in the Facebook iOS app. Boost from a desktop browser, or use Ads Manager instead.
Step 1: Pick the objective that matches what you actually want
Meta's system optimises for the objective you pick, so this choice matters more than almost anything else. Ads Manager now has six objectives:
| Objective | What Meta optimises for | Good first choice if you... |
|---|---|---|
| Awareness | Reaching people likely to remember your ad | Just opened, or changed your name |
| Traffic | Sending people to a website, app, Page or chat | Want visits, but can't track sales yet |
| Engagement | Messages, video views, post engagement and other actions on your ad or Page | Want people to message you |
| Leads | Collecting leads via messages, phone calls or sign-ups | Sell services and need enquiries |
| App promotion | App installs and in-app actions | Have an app |
| Sales | People likely to purchase (or take another conversion action) | Have a pixel tracking purchases |
Two beginner traps:
- Choosing Engagement when you want sales. You'll get likes and comments, because that's what you asked for. Pick the objective closest to the result that pays your bills.
- Following an old tutorial. If a video tells you to choose the "Conversions" or "Messages" objective, it's out of date. Meta's objective guide maps those old objectives onto the new six. Messaging campaigns, for example, now live under Engagement, Leads, Sales or Traffic with Messenger or WhatsApp as the conversion location.
Step 2: Do the "50 results" math before you set a budget
This is the part most beginner guides skip, and it's the most useful thing to understand on a small budget.
Every new ad set starts in the learning phase. Meta's learning phase page says ad sets usually exit it after about 50 results in the week after the last significant edit. During learning, Meta says performance is less stable and cost per result is usually higher.
If your ad set is unlikely to get those roughly 50 results in a week, Ads Manager marks it Learning limited. Meta is clear that this "isn't a penalty". It's a sign your setup makes it hard for the system to optimise. Meta lists small audiences, low budgets, rare optimisation events and running too many ads at once among the usual causes.
Here's the quick math, with made-up numbers just to show the idea:
- Weekly budget ÷ expected cost per result = results per week.
- Say you spend 1,000 a day (7,000 a week) and each purchase costs you about 700. That's roughly 10 purchases a week. You'll probably stay learning limited.
- If the same budget gets you messages at about 100 each, that's roughly 70 a week. Now the system has enough signal to learn.
So on a small budget, optimise for something that happens often enough. Meta itself suggests choosing a more frequent optimisation event when you're learning limited, such as moving from purchases to add to basket. For a lot of small businesses in Pakistan and India, messages or leads are the sweet spot: frequent enough to learn from, and close enough to a sale to matter.
Learning limited isn't the end of the world, either. A learning limited ad set can still bring you customers. Just don't expect perfectly stable results while that label is showing.
Step 3: Set a simple budget and structure
Daily or lifetime budget? Meta's budgets page explains the difference:
- A daily budget is an average, not a hard cap. Meta may spend up to 75% more on some days and less on others, but it won't spend more than seven times your daily budget across a calendar week.
- A lifetime budget is a hard cap for the whole campaign or ad set.
For a first campaign, a daily budget is easier to think about. Ads Manager will warn you if your amount is below the minimum. Meta's minimum budget guide says minimums vary by country, currency and objective, so I won't quote a number here.
Keep the structure tiny. One campaign, one ad set, two or three ads. Meta's learning phase guidance recommends avoiding high ad volumes, because the system learns less about each ad and ad set when you create many of them. Splitting a small budget across five ad sets means none of them gets enough results to learn.
You'll also see Advantage+ campaign budget (also called campaign budget). Meta's campaign budget page says it's best suited for campaigns with at least two ad sets, so with one ad set it doesn't change much. Leave it as it is and move on.
Step 4: Go broader with your audience than feels comfortable
Beginners love stacking narrow interests: women, 25 to 34, Karachi, interested in skincare and yoga and luxury brands. On a small budget, that usually just shrinks your audience and raises costs.
- Location is your main lever. If you're a local business, target the city or area you actually deliver to. That one setting does more than any interest.
- Try Advantage+ audience. Meta's Advantage+ audience page says it uses Meta's AI to find your audience instead of you defining it yourself, and Meta recommends A/B testing it for almost all campaign types (but not for retargeting). You can still give it suggestions about your customer.
- Check whether you're in a Special Ad Category. Meta requires you to declare a Special Ad Category if your ads are about financial products and services, employment, housing, or social issues, elections or politics. Audience options are limited for some of these in certain countries, and political or social issue ads may need authorisation and a "Paid for by" disclaimer. If you skip the category, Meta can reject the ads.
Step 5: Leave placements on Advantage+ for your first test
Placements are where your ad appears: Facebook Feed, Instagram Stories, Reels and more. Meta's Advantage+ placements page says it looks across Facebook, Messenger, Instagram, WhatsApp, Audience Network and Threads for the most cost-effective opportunities.
The tempting mistake is to switch off a placement because its cost per result looks higher. Meta's delivery explainer shows with a worked example why that can make your overall cost worse: the system optimises for the lowest average cost across all placements, not for each one separately.
What you should do instead: preview every ad in square and vertical formats before publishing. If your text gets cut off in Stories or your product sits under the buttons in Reels, fix the creative rather than killing the placement.
Step 6: Creative is where small budgets win or lose
With a small budget, you can't buy your way out of a weak ad. The creative has to do the work.
- Test angles, not colours. Make two or three ads that say genuinely different things: one about the problem, one about the offer, one with social proof. Changing the button colour isn't a test.
- Hook in the first second or two. Show the product or the result right away. Don't start with your logo.
- Add captions to video. Make sure the ad still makes sense with the sound off.
- Use real proof. Real customer reviews (with permission) beat stock photos. If you don't have many yet, here's how to get more Google reviews without breaking Google's rules.
- Use AI for variations, not for your offer. AI is great for drafting five hook ideas or a shorter caption. My 25 ChatGPT prompts for social media managers work well for ad copy, and these free AI tools for digital marketing cover design and video. Keep the offer, the price and the claims written by you, and true.
Every new ad goes through review first. Meta's ad review page says most ads are reviewed within 24 hours, sometimes longer, and ads can be reviewed again after they're live. Editing the creative triggers a new review; changing the budget, bid or schedule doesn't.
Step 7: Send people somewhere that converts
The best ad in the world can't fix a slow website or a WhatsApp number nobody answers.
- No good website? Send people to chat. For many small businesses, a click-to-WhatsApp or Messenger ad works better than sending people to a weak page.
- Answer fast. Set up quick replies and a greeting message before the ads go live. If you want to automate some of it, here's how to build a no-code AI chatbot for WhatsApp or your website.
- Follow up after the sale. Once someone buys, ask for a review. These WhatsApp templates to ask customers for Google reviews are ready to copy, in English and Roman Urdu.
Step 8: Hands off while it learns
This is the hardest step for beginners. You launch, you see a bad first day, and you start changing things. Every big change sends the ad set back to the start.
Meta's page on significant edits lists changes that restart the learning phase, including changes to targeting, creative or the optimisation event, adding a new ad, changing the bid strategy, and pausing the ad set for seven days or longer. Budget changes count depending on size: Meta's example is that going from 100 to 101 probably won't restart learning, but going from 100 to 1,000 may.
My rule: once it's live, don't touch it for at least three or four days unless something is clearly broken (wrong link, wrong price, ad rejected). Then make your changes together, in one go, instead of one small edit a day.
How to read your results without a marketing degree
Check these, in this order:
- Cost per result. The result is whatever you optimised for. Is it a cost your business can live with?
- Real business outcome. How many of those messages or leads turned into customers? Keep a simple sheet: date, spend, results, sales. Ads Manager can't see what happens in your WhatsApp chats.
- Click-through rate and frequency. Low clicks usually point to a weak hook or offer. A frequency that keeps climbing means the same people are seeing your ad again and again, and it may be time for fresh creative.
When you want to compare two versions properly, use Meta's built-in A/B test tool from the Ads Manager toolbar and change only one thing at a time.
Mistakes that burn small budgets
- Boosting from the Facebook iPhone app and paying Apple's fee on top
- Picking Engagement or Traffic when you actually want sales or leads
- Splitting a small budget across lots of ad sets and ads
- Editing the campaign every day during the learning phase
- Stacking narrow interests until the audience is tiny
- Ignoring the Special Ad Category for jobs, housing, finance or political topics
- Sending people to a slow page or an unanswered WhatsApp
- Judging the campaign after a single day
A few notes for Pakistan and India
- Payments. Make sure your card is enabled for online and international transactions before launch day, and check which payment methods Ads Manager offers for your country and currency.
- Language. Urdu, Roman Urdu or Hindi creative can work brilliantly for local audiences. Don't mix languages randomly in one ad; pick the one your customers actually use.
- Match your ad hours to your team. If the ads bring in WhatsApp chats at midnight and nobody replies until noon, you're paying for leads you'll lose.
- Local SEO and ads work together. Ads bring people now; a strong Google Business Profile keeps bringing them later. Pair this with my local SEO checklist for small businesses.
Your first-week plan
- Day 1: Set up the portfolio, ad account, payment method and pixel. Write two or three ads.
- Day 2: Launch one campaign, one ad set, with the objective that matches your goal and a daily budget you're comfortable losing while you learn.
- Days 3 to 5: Don't edit. Answer every message fast and track outcomes in your sheet.
- Days 6 to 7: Review cost per result and real sales. Make one batch of changes, or let it run another week.
Want to turn this into a skill clients pay for? Meta ads are one of the skills I recommend in what to learn before you pay for a digital marketing course in Pakistan, and you can start freelancing with it using this beginner's freelancing plan.
You'll find more guides on my blog, and more about me on my home page.
FAQ
How much should I spend on my first Meta ads campaign?
There's no magic number. Meta says minimum budgets vary by country, currency and objective, and Ads Manager warns you if you're below the minimum. A practical approach is to divide your weekly budget by the expected cost per result and choose an optimisation event you can get often enough, then spend only what you can afford to learn with for a week or two.
What is the learning phase in Meta ads?
It's the period after you create an ad set or make a significant edit, when Meta's delivery system is still working out how to deliver it. Meta says ad sets usually exit learning after about 50 results in the week after the last significant edit. Performance is less stable during this time, so avoid frequent edits.
Should I boost a post or use Ads Manager?
Boosting is fine for getting more reach on a post you already published. Ads Manager gives you more control over the objective, audience, placements and budget, which matters on a small budget. If you do boost, avoid boosting from the Facebook iOS app, where Meta says an Apple service fee of 30% may apply.
Which campaign objective should beginners choose?
Choose the objective closest to the result you want. Meta Ads Manager has six objectives: Awareness, Traffic, Engagement, Leads, App promotion and Sales. Many small businesses start with Leads or a messaging campaign, because enquiries happen more often than purchases and still lead to sales.
Do I need a website to run Meta ads?
No. You can send people to Messenger or WhatsApp, or collect leads with a form, without a website. If you do have a website, install the Meta pixel so you can measure what people do after they click.
How long does Meta ad review take?
Meta says most ads are reviewed within 24 hours, although some take longer. Ads can be reviewed again after they go live, and editing the creative triggers a new review, while changing the budget, bid or schedule doesn't.
Keep reading
- Local SEO checklist for small businesses in Pakistan and India
- WhatsApp templates to ask customers for Google reviews (English + Roman Urdu)
- The best free AI tools for digital marketing, grouped by job
- 25 ChatGPT prompts for social media managers
- Digital marketing course in Pakistan: what to learn before you pay
- See all posts on the blog
- Back to my home page
Want more like this?
Meta ads and WhatsApp selling are part of the digital marketing course I'm launching soon. Follow me on LinkedIn to hear about it first, along with every new post.
Surendar Kumar is a digital marketing consultant and founder. He started PixelTrackMedia (acquired), is building Reviewtor for online reputation management, and runs All AI Directory and TalkToKrishna. He talks about AI, digital marketing and entrepreneurship.