Lifetime Budget
By the AdFlint research team · Last reviewed July 2026
A total amount spent across a campaign or ad set's entire scheduled run, paced by the platform over that whole window.
You set the pot and the end date, and delivery is paced across the flight instead of resetting each day. On Meta it is the prerequisite for ad scheduling, so any dayparting requires it. It fits fixed promotions and hard-capped budgets. The constraint people hit is editing: shortening the schedule or raising the amount mid-flight resets pacing and can push the ad set back into learning.
Key takeaways
- Ad scheduling on Meta only becomes available once an ad set uses a lifetime budget - dayparting and lifetime budgets are a package deal.
- Editing the total amount or end date mid-flight counts as a significant edit on Meta and can reset the ad set's learning phase.
- Match the lifetime figure to the flight length before launch; a budget too small for the number of days will look stuck rather than paced.
- Judge pacing by comparing percent of budget spent to percent of the flight elapsed, not by day-over-day spend alone.
In practice.
On Meta, a lifetime budget is set at the ad set level under manual campaign setup (or at the campaign level when Campaign Budget Optimization is on), paired with a required start date and end date. Meta's delivery system forecasts the auction opportunities it expects across that entire window - not just today - and paces bidding so the full amount is spent by the end date rather than the first few hours. Google Ads standard campaigns do not have a true lifetime-budget equivalent; budgets there are set daily, and a fixed-duration flight is approximated by pairing a daily budget with a campaign start and end date rather than by entering one total figure.
The clearest dependency is ad scheduling: Meta requires a lifetime budget before dayparting rules become available, because restricting delivery to specific hours only makes sense against a pacing model that already knows the full flight length. Lifetime budgets also interact with the learning phase. Meta treats a large change to the budget amount, or a shortened or extended end date, as a significant edit, which can reset the ad set's learning phase and temporarily produce less stable, more expensive delivery while the algorithm recalibrates. Bid strategy sits underneath all of this: a cost-per-result goal or bid cap still governs what the system is willing to pay per result, while the lifetime budget governs only the total pool and the pacing curve toward it.
Lifetime budgets fit campaigns with a genuine end point: a launch window, a seasonal promotion, an event tied to a specific date, or any situation where a client or founder has said spend exactly this much and then stop. They fit poorly with evergreen, always-on campaigns that have no natural end date, since forcing an artificial end date and lifetime figure onto ongoing prospecting or retargeting just adds pacing complexity a Daily Budget would avoid.
The most common mistake is editing the flight mid-run. Shortening the end date compresses the remaining pacing into fewer days and can spike daily spend sharply; extending it stretches the remaining budget thinner than expected. A close second is setting a lifetime budget that does not match the flight length realistically - a $500 lifetime budget over a 30-day flight paces to roughly $17 a day, which on a competitive auction may not clear enough bids to spend meaningfully at all, producing a campaign that looks stuck rather than paced. A third is misreading early delivery: because the system paces toward the full window, day-one or day-two spend is often intentionally lower than a simple budget-divided-by-days average would suggest, and that is not the same as underdelivery.
In reporting, the useful comparison is pacing percentage against elapsed-time percentage of the flight, not day-over-day spend in isolation - a campaign 40 percent through its budget at 50 percent through its flight is roughly on pace, especially if the system is intentionally saving budget for a day it forecasts stronger performance. Cost-per-result also reads noisier early in a lifetime-budget flight than late, since the algorithm is still calibrating against a full-window forecast rather than a stable daily pattern, so judging a lifetime-budget campaign on its first few days of CPA alone will usually be misleading.
A 10-day product launch on Meta
Suppose you set a lifetime budget of $3,000 for a 10-day launch, with ad scheduling limiting delivery to 8am-10pm each day. A flat average suggests $300 a day, but Meta's forecast expects days 6 and 7 (a weekend) to convert better, so it plans roughly $450 for each of those two days and splits the remaining $2,100 evenly across the other eight days, about $262.50 a day.
By the end of day 6, that plan would have spent five days at $262.50 ($1,312.50) plus one weekend day at $450, for a running total of $1,762.50 - about 59 percent of the $3,000 budget against 60 percent of the flight elapsed, essentially on pace. A snapshot that only compared day-6 spend to a flat $300-a-day expectation would look 50 percent higher than expected on that day alone, which is the gap that causes people to misread lifetime-budget pacing as underdelivery when it is actually just front- and back-loading around a forecasted stronger day.
Lifetime Budget compared with
The settings this gets confused with, and how to tell them apart.
Common questions.
Why can't I set ad scheduling on a Meta ad set with a daily budget?
Meta ties dayparting to lifetime budgets specifically, because the scheduling rules restrict delivery to certain hours within a known total flight, and a daily budget has no defined end date for that forecast to pace against. Switch the ad set to a lifetime budget with a start and end date first.
What happens if I raise a lifetime budget amount partway through a flight?
A large enough increase counts as a significant edit on Meta and can reset the ad set's learning phase, so expect a short stretch of less stable, potentially pricier delivery while the algorithm recalibrates to the new pacing target. Small increases are less likely to trigger it than a change of many multiples.
How do I estimate a daily spend rate from a lifetime budget?
Divide the lifetime amount by the number of days in the flight for a rough average, but treat it only as a planning baseline. Actual daily spend will vary above and below that number as the system paces toward days it forecasts stronger performance.
Does Google Ads have a lifetime budget option like Meta?
Not for standard campaigns. Google budgets are set daily, so a comparable fixed-duration flight is built by pairing a daily budget with campaign start and end dates rather than entering one total lifetime figure.
You should not need to know this to advertise.
AdFlint handles the settings for you, inside the Google and Meta accounts you already own.
Try AdFlint free