Marketing Budget Pacing Calculator

Check whether a campaign is on pace to spend its budget on schedule, and find the daily spend required to finish on target.

The campaign's first active day. Counted as a full spending day (inclusive).
The campaign's last active day. Also counted as a full spending day (inclusive) — a campaign running Jan 1 to Jan 10 is 10 days, not 9.
The date you're checking pacing as of. Treated as a day that has already fully elapsed.

Total campaign days
Days elapsed / remaining
Expected spend to date
Pacing difference (actual − expected)
Remaining budget
Required daily spend to finish on budget

Formula & Date Convention

Start and end dates are inclusive. A campaign running from January 1 to January 10 is 10 days long, not 9 — both the start day and end day count as full spending days. The as-of date is treated the same way: it's counted as a day that has already fully elapsed.

  • Total Campaign Days = (End Date − Start Date), inclusive
  • Days Elapsed = (As-Of Date − Start Date), inclusive, clamped between 0 and the total days
  • Expected Spend to Date = Total Budget × (Days Elapsed ÷ Total Days)
  • Pacing Difference = Actual Spend − Expected Spend to Date
  • Remaining Budget = Total Budget − Actual Spend
  • Required Daily Spend = Remaining Budget ÷ Days Remaining

If the as-of date is before the start date, the campaign hasn't started and expected spend is $0. If it's after the end date, the campaign is complete, there are no remaining days, and required daily spend isn't applicable.

Worked Example

A campaign runs from January 1 to January 10 (10 days) with a $1,000 budget. Checking pacing on January 5 (5 days elapsed), expected spend to date is $1,000 × (5 ÷ 10) = $500. If actual spend is $600, that's $100 ahead of pace, with $400 remaining budget over the 5 remaining days — a required daily spend of $80 per day to finish exactly on budget.