Skip to content
All resources
Meta Ads Budget pacing Ad spend Calculators

Budget Pacing Calculator for Meta Ads: Free Tool

The DashOps Team November 11, 2026 8 min read

Check your budget pacing

Type your numbers for this month. This tool does not send or keep what you type.

Count each day once, in days gone or days left.

On pace or not

Type your monthly budget, spend so far, days gone and days left to see this.

On pace or not = spent so far against expected spend

Expected spend so far

Type your monthly budget, days gone and days left to see this.

Expected spend so far = budget × days gone ÷ (days gone + days left)

Difference from expected

Type your monthly budget, spend so far, days gone and days left to see this.

Difference from expected = spent so far minus expected spend

Projected month end

Type your spend so far, days gone and days left to see this.

Projected month end = spent so far ÷ days gone × (days gone + days left)

Daily spend needed from here

Type your monthly budget, spend so far and days left to see this.

Daily spend needed from here = (budget minus spent so far) ÷ days left

  • Our own rule in this tool, not an industry figure: within 5% of the expected spend counts as on pace.
  • The projection assumes the same spend each day from here. It is a sum from your own numbers, not a forecast.
  • Use one currency in every box.

Budget pacing compares what you have spent with what an even month would have spent by now: monthly budget x days gone / (days gone + days left). Type your monthly budget, what you have spent so far, days gone and days left into the calculator at the top of this page. It tells you whether you are on pace, how far you are from the expected spend, where the month lands if spending stays as it is, and the daily spend needed from here.

The last two answers are the ones to act on, because they tell you what to change.

Where the four numbers come from

Monthly budget. The amount you planned to spend this month on whatever you are checking: one campaign, one client or a whole ad account. Keep that scope the same in the next box, or the answer means nothing.

Spent so far. Use the Amount spent column in Ads Manager, with the date range set from the first of the month to the last full day. Column names in Ads Manager can change, so look in the Columns menu if you cannot see it. Budget and amount spent are different numbers, and the post on budget versus amount spent explains why a report should never swap them. Meta says the amount spent may be an approximation while ads are running, because it can take up to 48 hours for ad results to be processed. So a reading taken today can move a little by tomorrow.

Days gone and days left. Count each day once. The simplest habit is to stop your spend figure at yesterday, count yesterday as the last day gone, and put today in days left. For example, on the morning of the 15th in a 30 day month, that is 14 days gone and 16 days left.

Use one currency in every box and type plain numbers. If a money figure such as 1,250 could be read two ways, the box asks which you meant, so type it as 1250.

Three readings from the same budget

For example, if your monthly budget is 3,000 with 14 days gone and 16 days left, the expected spend so far is 1,400 whatever you have spent. Here is what the calculator gives for three different amounts of spend:

ResultSpent 1,100Spent 1,450Spent 1,800
On pace or notBehind paceOn paceAhead of pace
Expected spend so far1,400.001,400.001,400.00
Difference from expected300.00 less50.00 more400.00 more
Projected month end2,357.143,107.143,857.14
Daily spend needed from here118.7596.8875.00

The calculator also prints each difference as a percent of the expected spend. Look at the middle column: it reads on pace, and the projected month end is still 107.14 over the budget. For example, the calculator prints that difference as 50.00 more (3.57%), which sits inside the band of 5% it counts as on pace. That band is our own rule, not an industry figure. So read on pace as nothing urgent, and let the projection and the daily spend needed tell you whether a small change is worth making.

The budget pacing formula

If you want to calculate pacing by hand or in your own spreadsheet, these are the sums the calculator runs:

  • Expected spend so far = monthly budget x days gone / (days gone + days left)
  • Difference from expected = spent so far minus expected spend
  • Projected month end = spent so far / days gone x (days gone + days left)
  • Daily spend needed from here = (monthly budget minus spent so far) / days left

The sums treat every day alike, and the projection assumes the same spend each day from here. That suits an account that spends steadily and misleads you when you plan a heavy last week. For a planned push, run the calculator on that stretch alone: type the budget for those days in the Monthly budget box, type only the spend from those days in the Spent so far box, and count only those days. The sums use only the days you give them, so the word monthly does not limit them.

On the first morning of the month days gone is 0, so the on pace result stays blank and asks for days gone above zero. The daily spend needed still works.

What to do with each reading

Behind pace. Find the reason before you touch a budget. Look for ad sets that stopped delivering, ads still waiting on review, or a budget set lower than you remember. Then decide whether you want the rest of the money spent at all. If the ads you have running are not worth more money, an underspend with a reason is a fair answer. If you do want it spent, the daily spend needed from here is your new total: in the table, 118.75 a day, against 100 a day for an even month.

Ahead of pace. The daily spend needed drops, to 75 a day in the table. Lower your budgets to reach that total. If the results justify the extra spend, ask for more budget now instead of at month end, and use the projected month end as the figure to ask about.

Already over the budget. The calculator tells you how much you have gone over and leaves the daily spend blank, because nothing is left to spend. Your choice is to pause or to agree extra money. If you want a hard stop next time, Meta offers a campaign spending limit, which stops that campaign’s ads once it is reached, and an ad account spending limit, which pauses ads across the account. Both are running totals and not monthly allowances, so you raise them yourself when a new month starts. With Advantage+ campaign budget on, Meta says a campaign lifetime budget takes the place of the campaign spending limit.

The daily spend needed is one total. If the money sits on several ad sets or campaigns, you split it yourself, and the daily budgets across them should add up to that figure.

Before you change a budget in Ads Manager

Meta uses the word pacing for something else: its effort to spend an ad set’s budget evenly over that ad set’s schedule. The calculator asks a different question, which is whether your month lands on your plan, so the two can disagree.

Meta says daily budgets are not a hard cap. It treats one as an approximate amount per day over a week running Sunday to Saturday. Meta says that on a day with better opportunities it may spend up to 75% over your daily budget. Meta also says a day’s spend stays within 175% of your daily budget and a week ending Saturday at midnight stays within 7 times that budget. For example, at a daily budget of 100 that stays the same all week, one day could reach 175 and the calendar week could not pass 700. Meta’s own example says that with ad set budget sharing turned on, a daily budget of USD 100 can reach USD 210 in a day and USD 840 in a week. So one big day is no reason to cut. Judge the week.

Three more things from Meta’s help pages are worth knowing before you act:

  • If you change a daily budget in the middle of a week, Meta prorates the rest of the week and allows up to 25% of your daily budget on top as flexibility.
  • A budget change may or may not send an ad set back into the learning phase, the period when delivery is still working out how an ad set performs. Meta’s own example is that moving a budget from USD 100 to USD 101 is unlikely to do it, while moving from USD 100 to USD 1,000 may. Meta also advises against frequent budget changes.
  • A cut made late in the day may come too late to apply, because that day’s spend may already be past the new figure.

So make one considered change and take a fresh reading a full week later, instead of nudging every day. With a lifetime budget, Meta says it may spend more on days with better opportunities and less on others, so expect some movement against the even daily spend the calculator assumes.

Keeping an eye on it

The calculator does not read your ad account, and it does not send or keep what you type, so a reading is only as fresh as your last visit. Pick a regular day, such as Monday, and run it again. If you want a running record instead of a one-off reading, the ad spend tracker post covers plan against actual by campaign, from an Ads Manager export broken down by day.

If you use DashOps, spend pacing on Growth and Enterprise compares this month’s spend with one monthly budget you set. You read it on the dashboard, and it sends no pacing alert.

Frequently asked questions

What is the budget pacing formula?
Expected spend so far is your monthly budget times days gone, divided by days gone plus days left. Compare what you have spent with that figure. Projected month end is spent so far divided by days gone, times the total days. Daily spend needed is the budget left divided by days left.
How does this calculator decide I am on pace?
It compares what you have spent with the expected spend so far. For example, at an expected spend of 1,000, anything from 950 to 1,050 counts as on pace, because the band is 5% either way. That band is our own rule, and it is not an industry figure.
Should today count as a day gone or a day left?
Either works, as long as each day is counted once and your spend figure matches. The cleanest habit is to pull spend up to yesterday, count yesterday as the last day gone and put today in days left, so a half-spent day does not pull your reading down.
Why does my daily spend in Ads Manager not match my daily budget?
Meta treats a daily budget as an approximate amount per day over a week running Sunday to Saturday, so one day can spend more than the figure and another day less. That is why pacing is better judged over a week or the whole month than on a single day.
Does the calculator connect to my ad account?
No. It works only from the numbers you type, and it does not send or keep them. It cannot see your account, so it cannot tell you later that spending has moved. Pull your spend from Ads Manager and run it again whenever you want a fresh reading.

See it in your own dashboard

DashOps brings Meta Ads reporting, campaign management, and white-label client portals into one place. Pick the plan that fits how you run ads.

Keep reading

Get in touch

Tell us about your setup or ask a question and we usually get back to you within one business day. Running more than 20 ad accounts? We will tailor a custom plan for you.

DashOps
Product updates

Get more from every Meta Ad

New features, product news, and practical Meta Ads tips, straight to your inbox.

Subscribe to product updates

Join our newsletter for new features, tips, and the occasional Meta Ads playbook. We may also send you an invite to our community. No spam, unsubscribe anytime.

We use your email to send these updates, and we may also use it to send you an invite to our community. When you subscribe, we also report the sign-up to Meta, and to Google if your browser has a Google Analytics cookie, as our Privacy Policy explains.