Ad Budget Pacing Calculator – Spread One Budget Over a Flight
Every paid campaign starts with two numbers and a silence between them: a budget, a set of dates, and no obvious answer to what each of those days is supposed to cost. This ad budget pacing calculator fills that silence. Give it one budget for one line item, a start and end date, and a pacing shape, and it returns a target spend for every calendar day in the range — plus a running total that lands exactly on your budget rather than a few units either side of it.
It answers the second question too. Nine days into a three-week flight with 1,180 of 5,000 spent, the useful figure is not the original daily average — it is what you need to spend per day from here. That is the catch-up calculation, and it is the reason a pacing tool beats dividing the budget once on a napkin.
Choosing a pacing shape
Three shapes are available, and they are shapes, not rankings. An even plan gives every active day the same target. A front-loaded plan slopes down from the first active day to the last; a back-loaded plan is the same ramp mirrored. The tilt slider decides how steep that ramp is: at 0.5, the heaviest day gets 1.5× the average and the lightest gets 0.5×, with a straight line in between.
The ramp is symmetrical about the midpoint, so the weights always sum to the number of active days and no shape quietly changes the total. Whether a launch spike or a closing push suits your campaign is a call about your objective, your creative and your seasonality — the calculator has no opinion on it and offers no benchmark, because there is no source-backed figure to offer.
Flighting: the days you do not run
Most schedules are not seven days a week. Uncheck Saturday and Sunday and a three-week flight becomes fifteen active days, not twenty-one; the weekend targets become exactly zero and drop out of the divisor entirely, so the weekday amounts rise to absorb them. Individual blackout dates work the same way for a public holiday, a creative changeover or a period you simply do not want to be live. A blackout date outside the range is ignored and never shifts the day count.
The chart draws every calendar day, including the off ones, so a weekday-only campaign reads as a comb with visible weekend gaps. The cumulative line over the top shows what a shape actually does: straight on an even plan, bowing above the diagonal when front-loaded, below it when back-loaded.
Rounding that actually adds up
A budget of 1,000 over three days is 333.333… per day, and a third of a cent does not exist. Rounding each day independently leaves the schedule short or over by a unit or two, which is exactly the kind of discrepancy that costs an hour in a reconciliation later. Instead each active day takes its whole-minor-unit floor first, then the leftover units go to the days with the largest fractional remainders. The column sums to the budget to the last unit, every time.
That arithmetic runs in the currency's own minor unit, read from the browser rather than assumed. The dollar and the rupee have two decimals; the yen and the won have none, so a yen schedule is made of whole yen throughout and still reconciles exactly. Nothing here converts between currencies.
Catching up mid-flight
Enter an as-of date inside the campaign and what you have spent up to it. Days strictly before that date count as elapsed; the as-of date itself is still spendable and counts toward the remaining side — an off-by-one there is the difference between a right and a wrong number, so the boundary is stated in the interface rather than left to be guessed. The pace index divides spend so far by planned so far: above 1 is running ahead of the schedule, below is behind. It is a description, not a verdict.
Three awkward cases get their own answers instead of a bare division. Spend more than the budget and the tool reports the overspend and schedules nothing further — it never prints a negative daily target. Set an as-of date past the last active day and there is nothing to divide by, so the required daily spend is undefined rather than zero.
What leaves your browser
Nothing. The whole calculation is arithmetic and date formatting on the values you typed, performed locally, with no ad account read and no network call. The CSV export is built in the page and handed straight to your downloads, with every field quoted and any cell opening with =, +, - or @ neutralised so a spreadsheet reads it as text rather than a formula.
One last boundary: this calculator paces a single line item. Dividing a budget between channels is a different job, handled by the Ad Budget Split Calculator — split first, then bring each channel's amount back here to spread it across the flight.