Most small businesses should start Meta Ads with $20–$50 per day per campaign. Use this formula to find the right Facebook ads budget for your goals.

Most small businesses should start Meta (Facebook and Instagram) ads with about $20–$50 per day per campaign, roughly $600–$1,500 per month. Run a 30-day test, then scale what works. The best way to set a budget is to work backwards from your target cost per lead or sale.
Monthly budget = results you need × expected cost per result. If you want 30 leads and expect about $30 per lead, plan for around $900 per month. No data yet? Run a small test month to find your real numbers.

Meta’s algorithm learns from conversions. An ad set generally needs around 50 optimization events in a week to exit the learning phase. With a tiny budget, campaigns stay “learning limited” and costs stay high. If your budget is small, use fewer ad sets and optimize for a more frequent action.
Scale when cost per result is stable and below your target for 1–2 weeks. Raise budgets gradually, around 20% every few days, to avoid resetting learning. Creative matters as much as budget, so keep fresh social content and ad creatives in rotation.
Getting spend but no enquiries? Read why Facebook ads are not getting leads, then compare lead forms vs landing pages. Not sure Meta is right for you? See Google vs Meta vs TikTok Ads.
Get a Meta Ads budget plan built for your goals
We will estimate your cost per lead, recommend a starting budget and show you how to scale. Explore our Facebook & Instagram ads management services.
Get My Budget Plan →$10 a day can work for local awareness or testing, but it is usually too low to optimize for leads or sales quickly. $20–$50 per day per campaign gives the algorithm more data.
Give a campaign at least 2–4 weeks and enough spend to get meaningful results before judging performance.