Daily vs lifetime budget
Daily = N per day, no end date enforced. Lifetime = total over duration with dayparting support. Pick based on duration + control needs.
Written By Salvatore Sinigaglia
Last updated About 5 hours ago
Daily = N per day, no end date enforced. Lifetime = total over duration with dayparting support. Pick based on duration + control needs.
Daily vs lifetime budget
Daily budget is the budget Wevion's launch flow works with — the platform spends up to N per day. The Bulk Launch payload carries a
daily_budgetfield (in cents); there is no generallifetime_budgetfield in the launch DTO. A few platforms expose their own total-spend controls at launch (e.g. Snapchat's campaign lifetime spend cap, Taboola's MONTHLY/ENTIRE spending-limit model). Dayparting (specific hours/days) is currently supported only for Outbrain in the launch flow.
Who is this for
Mediabuyers choosing budget type for a new campaign. Anyone running Black Friday / holiday promos. Teams using dayparting.
Budget in the launch flow
The launch DTO (bulk-launch.request.dto.ts) carries a daily_budget field (in cents). There is no general lifetime_budget field in the payload — Wevion's launch flow is daily-budget based, and each platform's native total-spend/lifetime mechanics are handled per-platform where the platform supports them.
Daily budget
When you set daily budget = $50:
- Platform spends up to $50 per day
- May spend up to 25% over on a given day if performance is strong (then less the next day to balance)
- Continues indefinitely until you pause / end manually
- Predictable monthly spend (≈ $50 × 30 days = $1.500/month)
Use daily when:
- Always-on / evergreen campaigns
- Predictable monthly budgets needed
- No specific end date in mind
- Simplest setup
Limits:
- No end date enforced (you must pause to stop spend)
- Doesn't support dayparting (delivery 24/7)
- Can't front-load spend for time-sensitive events
Lifetime / total-spend behavior
Note: Wevion's launch flow does not expose a general lifetime-budget field — the payload is daily-budget based. The guidance below describes how lifetime-style total-spend behaves on the platforms that natively support it (e.g. Snapchat lifetime spend cap, Taboola MONTHLY/ENTIRE spending-limit). Treat it as platform behavior, not a Wevion-wide launch field.
Conceptually, when a platform spreads a total (e.g. $1.000 over 30 days):
- Platform spreads $1.000 across the campaign duration
- Daily spend varies based on opportunity (more on high-performance days, less on slow days)
- Campaign auto-ends when budget exhausted OR end date hit
- Supports dayparting (run only specific hours / days of week)
Use lifetime when:
- Time-bound promotional events (Black Friday week, sales periods)
- Specific end date required (event registration deadline, product launch window)
- Want dayparting (e.g. business hours only for B2B)
- Want platform to optimize delivery timing within the period
Limits:
- Less predictable daily spend (varies by performance)
- Requires explicit end date
- More complex setup
- Some platforms (TikTok) have lifetime budget restrictions on certain objectives
Dayparting (Outbrain only)
Dayparting — running ads only during specific hours/days — is currently supported only for Outbrain in the launch flow (outbrainDayparting, a 7×24 day-of-week × hour grid; omit = always on). It is not exposed for Meta, Google, TikTok, Taboola, or Snapchat launches.
Typical Outbrain dayparting patterns:
Common patterns
Pattern A: Evergreen e-commerce
- Daily budget $100
- Always-on, 24/7 delivery
- Pause Black Friday week (use separate lifetime campaign instead)
Pattern B: Black Friday wave
- Lifetime budget $5.000 over 7 days (Nov 22-29)
- Dayparting: 24/7 (no restriction; want every conversion)
- Front-load not enforced (platform optimizes)
- Auto-ends Nov 29 — no manual pause needed
Pattern C: B2B lead-gen
- Lifetime budget $2.000 over 30 days
- Dayparting: Mon-Fri 09:00-18:00 only
- Avoids nights/weekends (lower-quality leads for B2B)
- Auto-ends after 30 days OR budget exhausted
Pattern D: Event registration
- Lifetime budget $1.500 over 21 days (ending event registration deadline)
- Dayparting: 24/7
- Auto-ends at deadline — no manual cleanup needed
Front-loading risk with lifetime
If your campaign has limited time (e.g. 3-day flash sale) and lifetime budget too high, platforms may front-load spending in early hours (high-opportunity windows) and run out before day 3.
Mitigations:
- Set per-day cap within lifetime (some platforms support)
- Split into separate daily campaigns per period (more management overhead)
- Trust platform's smart delivery (usually balanced over duration)
Switching between daily and lifetime
- Daily → Lifetime: requires creating new campaign (Meta restriction). Pause old + create new with lifetime + duration.
- Lifetime → Daily: similar, requires new campaign.
So decide at launch.
Budget changes mid-campaign
Both daily and lifetime budgets can be scaled up/down mid-campaign:
- Daily: change the daily amount (e.g. $50 → $100). Takes effect immediately.
- Lifetime: change total (e.g. $1.000 → $1.500). Platform re-distributes remaining over remaining days.
Don't make changes too often (every 24-48 hours minimum to allow re-learning).
DTO field
In bulk-launch.request.dto.ts: the budget field is daily_budget (in cents). There is no lifetime_budget field in the payload. (end_time exists but is an ad-set end time, not a lifetime-budget window.) Per-platform total-spend controls are represented by platform-specific fields on the canonical types (e.g. Snapchat lifetime spend cap, Taboola spending-limit model, Outbrain dayparting).
In Wevion's launchers
Express
Budget step (4 of 6): set the daily budget amount and CBO/ABO. Platform-specific total-spend controls (and Outbrain dayparting) appear only for the platforms that support them.
Pro
Campaign-level config (CBO) or per-adset config (ABO): same daily-budget field, more granular.
Bulk Launch
daily_budget column carries the budget (in cents). There is no lifetime_budget column; platform total-spend controls are handled through each platform's own fields.
Common questions
- "Can a single campaign have both daily AND lifetime adsets?" No. Budget type is campaign-level (not per-adset).
- "What's the minimum budget?" Platform-dependent. Meta: ~$1/day minimum daily; lifetime minimum varies.
- "Does Wevion enforce front-loading prevention?" No — Wevion respects what you set + what the platform supports.
- "How does dayparting interact with timezones?" Dayparting uses the ad account's timezone (set at account creation). For cross-timezone campaigns, consider separate ad accounts per region.
FAQ
What's the difference between daily and lifetime budget?
In Wevion's launch flow the budget is a daily budget (daily_budget, in cents): the platform spends up to N per day — it may go up to 25% over on strong days, then rebalance — with no end date enforced. There is no general lifetime_budget field in the launch payload; total-spend/lifetime behavior is handled per-platform where the platform supports it (for example Snapchat's campaign lifetime spend cap or Taboola's MONTHLY/ENTIRE spending-limit model). Dayparting in the launch flow is Outbrain-only.
How do I run a time-bound or dayparted campaign?
Wevion's launch flow is daily-budget based, so for a time-bound promo you set a daily budget and control the window by activating/pausing (or by an ad-set end time where supported). Dayparting in the launch flow is available only for Outbrain (a 7×24 day-of-week × hour grid). Platform-specific total-spend caps (e.g. Snapchat lifetime spend cap, Taboola spending-limit model) can bound total spend on those platforms.
What is dayparting and when is it available?
Dayparting runs your ads only during specific hours or days — for example weekdays 9-18 for B2B, or lunch hours for food delivery. In Wevion's launch flow, dayparting is currently supported only for Outbrain (a 7×24 day-of-week × hour grid; omit = always on). It is not exposed for Meta, Google, TikTok, Taboola, or Snapchat launches.
Can one campaign mix daily and lifetime ad sets?
No. In Wevion, budget type is set at the campaign level, not per ad set, so a single campaign cannot mix daily and lifetime ad sets. Switching between the two also requires creating a new campaign (a Meta restriction) — pause the old one and recreate it with the type you want. Decide at launch.
Can I change the budget mid-campaign?
Yes. In Wevion you can scale both daily and lifetime budgets up or down mid-campaign: change the daily amount and it takes effect immediately, or change the lifetime total and the platform re-distributes the remainder over the remaining days. Avoid changing too often — leave at least 24-48 hours to allow re-learning.
FAQ
What's the difference between daily and lifetime budget?
In Wevion's launch flow the budget is a daily budget (dailybudget, in cents): the platform spends up to N per day — it may go up to 25% over on strong days, then rebalance — with no end date enforced. There is no general lifetimebudget field in the launch payload; total-spend/lifetime behavior is handled per-platform where the platform supports it (for example Snapchat's campaign lifetime spend cap or Taboola's MONTHLY/ENTIRE spending-limit model). Dayparting in the launch flow is Outbrain-only.
How do I run a time-bound or dayparted campaign?
Wevion's launch flow is daily-budget based, so for a time-bound promo you set a daily budget and control the window by activating/pausing (or by an ad-set end time where supported). Dayparting in the launch flow is available only for Outbrain (a 7×24 day-of-week × hour grid). Platform-specific total-spend caps (e.g. Snapchat lifetime spend cap, Taboola spending-limit model) can bound total spend on those platforms.
What is dayparting and when is it available?
Dayparting runs your ads only during specific hours or days — for example weekdays 9-18 for B2B, or lunch hours for food delivery. In Wevion's launch flow, dayparting is currently supported only for Outbrain (a 7×24 day-of-week × hour grid; omit = always on). It is not exposed for Meta, Google, TikTok, Taboola, or Snapchat launches.
Can one campaign mix daily and lifetime ad sets?
No. In Wevion, budget type is set at the campaign level, not per ad set, so a single campaign cannot mix daily and lifetime ad sets. Switching between the two also requires creating a new campaign (a Meta restriction) — pause the old one and recreate it with the type you want. Decide at launch.
Can I change the budget mid-campaign?
Yes. In Wevion you can scale both daily and lifetime budgets up or down mid-campaign: change the daily amount and it takes effect immediately, or change the lifetime total and the platform re-distributes the remainder over the remaining days. Avoid changing too often — leave at least 24-48 hours to allow re-learning.
Last updated: 2026-05-17