How Facebook ad budget planning works
Meta Ads Manager asks for a daily budget before a campaign goes live, but the number most teams need for approval is total spend over the flight dates. Multiply daily budget by duration and you have investment. Divide that total by target CPC and you have a click ceiling. From there, reach and impressions depend on how often people click and how many times the same person sees the ad.
This calculator models that chain for traffic, awareness, engagement, leads, and conversion objectives. You enter daily budget, campaign length, target CPC, and campaign goal. It returns total budget, estimated clicks, estimated impressions, and estimated reach using CTR and frequency benchmarks tied to the goal you select.
Media buyers, small business owners, and agency planners use these projections to compare scenarios before budget is committed in Meta Ads Manager.
How to plan your Facebook ad budget
- Select your campaign goal (traffic, awareness, engagement, leads, or conversions).
- Enter your daily budget.
- Enter campaign duration in days.
- Enter your target cost per click (CPC).
- Click Calculate.
- Review total budget, estimated clicks, estimated reach, and estimated impressions.
All monetary fields are required. Duration must be at least one day. Target CPC must be greater than zero.
The campaign goal changes the CTR and frequency assumptions used for reach and impressions. Clicks are calculated only from budget and CPC, so two campaigns with the same spend and CPC show identical click totals even when goals differ.
What daily budget, duration, and target CPC mean
Daily budget is the average amount Meta can spend per day for the ad set or campaign, depending on how you structure the account. Meta may pace delivery across the day. Duration is the number of calendar days the campaign runs. Total budget equals daily budget multiplied by duration.
Target CPC is the average cost you expect to pay per link click. Pull this from the last 7 to 30 days of reporting for the same objective, placement mix, and audience temperature. A prospecting traffic ad set and a retargeting conversion ad set rarely share the same CPC, so do not blend them into one average.
Reach counts unique people who saw the ad. Impressions count total ad views. Frequency is impressions divided by reach. The calculator estimates impressions from clicks and CTR, then estimates reach from impressions and frequency.
How campaign goal changes reach projections
The calculator applies fixed CTR and frequency benchmarks per objective. These are planning defaults, not guarantees from Meta.
| Campaign goal | CTR benchmark | Frequency benchmark |
|---|---|---|
| Traffic | 1.5% | 1.2 |
| Awareness | 0.8% | 1.1 |
| Engagement | 1.2% | 1.3 |
| Leads | 1.0% | 1.2 |
| Conversions | 0.9% | 1.2 |
Traffic assumes more clicks per impression, which lowers the impression count needed for a fixed click total. Awareness assumes a lower CTR, so the same click target requires more impressions and often produces a different reach curve.
If you already model delivery from CPM instead of CPC, the Facebook Ad Reach Calculator estimates reach from budget, CPM, and frequency without a click-first path.
How the results are calculated
Total Budget = Daily Budget × Duration (days)
Estimated Clicks = floor(Total Budget ÷ Target CPC)
Estimated Impressions = floor(Estimated Clicks ÷ (CTR ÷ 100))
Estimated Reach = floor(Estimated Impressions ÷ Frequency)
Clicks, impressions, and reach are rounded down to whole numbers. A projection of 466.8 clicks displays as 466, which slightly reduces downstream impression and reach totals compared with decimal math.
CTR and frequency come from the goal you select in the table above. Actual Meta delivery varies by creative, audience size, bidding strategy, placement, and auction competition.
Example calculation
Daily budget: US$ 50.00
Duration: 14 days
Target CPC: US$ 1.50
Goal: Traffic (CTR 1.5%, frequency 1.2)
Total budget:
50 × 14 = US$ 700
Estimated clicks:
700 ÷ 1.50 = 466 clicks (rounded down)
Estimated impressions:
466 ÷ 0.015 = 31,066 impressions (rounded down)
Estimated reach:
31,066 ÷ 1.2 = 25,888 people (rounded down)
At these inputs, a US$ 700 traffic campaign could deliver about 466 clicks, 31,066 impressions, and 25,888 unique reach before creative fatigue or audience saturation change delivery.
How daily budget changes projected clicks
With 14-day duration, US$ 1.50 target CPC, and a traffic goal held constant, only daily budget changes:
| Daily budget | Total budget (14 days) | Estimated clicks |
|---|---|---|
| US$ 25 | US$ 350 | 233 |
| US$ 50 | US$ 700 | 466 |
| US$ 75 | US$ 1,050 | 700 |
| US$ 100 | US$ 1,400 | 933 |
Doubling daily budget doubles total spend and roughly doubles projected clicks when CPC stays flat. Reach and impressions scale with the goal benchmarks, not linearly with budget alone, because CTR sits between clicks and impressions.
Getting accurate inputs from Meta Ads
Export CPC from the ad set you plan to scale, filtered to the placement bundle you will keep live. Removing Audience Network or turning off Advantage+ placements mid-flight changes CPC and makes early projections stale.
Use duration that matches your real flight dates, including warm-up days when Meta is still exiting the learning phase. A 7-day test and a 30-day always-on campaign need different duration inputs even at the same daily budget.
When clicks are only the top of the funnel, the Facebook Ads Cost Calculator projects leads and cost per lead from spend, CPC, and landing page conversion rate. Budget planning and lead economics belong in the same workflow, but they answer different questions.
Frequently asked questions
Does this calculator include Meta fees or taxes?
No. It uses the daily budget, duration, and target CPC you enter. VAT, agency fees, and platform billing adjustments are not added automatically.
Why do reach and impressions change when I switch campaign goal?
Goal changes update CTR and frequency benchmarks. Clicks stay the same when budget and CPC are unchanged, but impression and reach math uses the new CTR and frequency values.
Can I use this for Instagram placements?
Yes. Instagram ads run through Meta Ads Manager. Use CPC and benchmarks from Instagram-heavy ad sets when Instagram is the primary placement.
What if my actual CPC is lower than the target I entered?
Lower CPC buys more clicks for the same total budget. Re-run the calculator with a trailing 7-day CPC average from Ads Manager instead of a conservative target.
Should I use daily budget or lifetime budget in Meta?
This tool models total spend as daily budget times duration. If you use lifetime budget in Ads Manager, divide lifetime budget by planned days and enter that figure as daily budget, or enter duration that matches the lifetime flight dates.
Build Your Facebook Ad Budget Before You Launch
Enter daily budget, duration, target CPC, and campaign goal above, then compare at least two scenarios before you request spend approval. A US$ 10 change in daily budget or one extra week of duration can shift total investment and click volume more than a small CPC tweak, so test both levers when finance asks for a single approved number.
After the campaign runs, replace target CPC with the trailing 7-day average from the ad set you are scaling and update duration to match remaining flight dates. Projections are only useful when inputs reflect recent delivery, not launch-day guesses, especially during the learning phase when CPC often drifts week to week.
Budget and clicks are rarely the last numbers in a Meta plan. Other Facebook calculators model reach from CPM, cost per lead from conversion rate, and ROI when you need to connect spend to outcomes beyond the click.