Skip to main content
Metrics type: Key MetricsCategory: Ad Platform

At a glance

Pacing check, comparing actual TikTok spend in the period against the configured budget cap, expressed as a percentage. Especially important on TikTok, because Campaign Budget Optimisation (CBO) treats daily budgets as targets rather than hard ceilings and can overshoot 20, 30% on viral creative. The card fires when you’ve burned >90% of the budget before 80% of the period elapsed.

Calculation

Calculated automatically from your TikTok Ads data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A US Gen-Z DTC athleisure brand running a 30-day TikTok push tied to a product-launch flight 02 Apr 26 to 01 May 26. Account currency USD. Configured monthly budget cap (Billing > Spending Limit): 40,000.Percampaigndailybudgetssumto40,000. Per-campaign daily budgets sum to 1,300 / day target. What’s happening:
  1. Days 14, 21 saw a creative go viral. Cold-prospect In-Feed creative #4 (a UGC-style “first-impression unboxing”) hit a 4.8% CTR on day 13, up from 1.2% baseline. CBO responded by allocating 70% of daily budget to that single ad. Daily spend ran at 1,840,1,840, 2,200 (vs $1,300 target) for 7 consecutive days.
  2. By day 23 the alert fires. 38,200spentagainst38,200 spent against 40,000 monthly cap = 95.5% used; 23 of 30 days elapsed = 77% of period. Classic >90%-before-80% trigger.
  3. Three options at this point:
    • Pause and replan. Saves $1,800 but kills momentum on a winning creative; CTR will drop when re-launched as the algorithm re-learns. Cost: 7, 14 days of re-learn.
    • Raise the monthly cap. Quick decision; the unit economics on this creative are solid (ROAS 4.6x, well above the 2.5x business floor). Going from 40kto40k to 50k preserves momentum and captures the rest of the viral window.
    • Tighten the per-campaign daily budget. Cap CBO’s overshoot ability. Less responsive to viral signal but predictable.
  4. Most-common right answer: option 2 (raise the cap). Viral creative on TikTok is rare; budget caps should be elastic when ROAS is well above floor. The monthly-cap discipline matters when ROAS is below floor, not above it.
  5. Avoid going lifetime budget mode mid-flight. Switching BUDGET_MODE_DAILY to BUDGET_MODE_TOTAL on a campaign mid-period resets the optimiser’s pacing logic and drops delivery for 24, 48 hours. Don’t reach for this lever in the middle of a winning flight.
Quick sanity tests:
  • 80% used at 80% of period = on pace, healthy.
  • 95% used at 70% of period = aggressive pacing, decide whether to raise cap or throttle.
  • 50% used at 80% of period = under-pacing, why? Often a delivery throttle (creative rejected, audience too narrow) rather than a savings.
  • 100% used at 50% of period = budget runaway, almost always a CBO overshoot on viral creative. Decide quickly.
  • 100% used at 100% of period = perfect pacing, rare in practice on TikTok.

Sibling cards merchants should reference together

Reconciling against the vendor’s own dashboard

Where to look in TikTok Ads Manager: TikTok Ads Manager > Campaign > Budget column + Cost column. Sum the campaign budgets and divide cost. For account-level cap pacing, Billing > Spending Limit shows the configured monthly cap and progress bar. Other Ads Manager views:
  • Pacing Insights (per-campaign). TikTok’s own per-campaign pacing forecast. Useful for predicting whether the campaign will deliver in full by end-date.
  • Delivery > Learning Phase. Adsets in Learning often spend without delivering against budget targets. Different cause, similar pacing read.
Why our number may legitimately differ from TikTok’s UI: Cross-connector reconciliation: This card is TikTok-specific (each platform has its own pacing logic). The closest peers: The total monthly marketing budget combines all platforms; use Total Spend for the per-platform share.

Known limitations / merchant FAQs

Why does TikTok overshoot my daily budget? Campaign Budget Optimisation (CBO) treats daily budgets as targets, not hard ceilings. When the algorithm finds a winning creative, it overspends 20, 30% in a single day to capture the auction window. Lifetime budgets are honoured strictly; daily caps are pacing guidance. If you need a hard ceiling, use a lifetime budget on a date-bounded campaign or set a daily account-level cap in Billing > Spending Limit. TikTok says I’m at 95% used at 70% of period; should I pause or raise the cap? Decision tree:
  1. Check ROAS first. ROAS above your business floor (typically 2.5x for DTC after COGS) and well above 1.0x: raise the cap, capture the rest of the viral window.
  2. ROAS below floor: pause. The overshoot is not earning out, you’re feeding a bad spend curve.
  3. ROAS at floor: cap and re-plan. Don’t add fuel; don’t kill momentum either.
Most accounts in this scenario should raise the cap, not pause, because viral creative on TikTok is rare and budget caps should be elastic when ROAS is healthy. My account-level Spending Limit hit and ALL campaigns paused. What now? Three steps:
  1. Raise the limit in Billing > Spending Limit (instant, but takes 5, 30 minutes for campaigns to resume serving).
  2. Investigate the overshoot before re-launching. Was it CBO viral response (good problem) or auction inflation (bad)? Check Spend Anomaly and CPC Trend.
  3. Re-pace going forward. After a budget hit, the algorithm goes back into a mini-Learning Phase as it re-balances. Expect 24, 48 hours of slightly lower delivery efficiency.
Daily vs lifetime budget on TikTok, which is safer? Lifetime budget on a date-bounded campaign is the only true hard ceiling on TikTok. Daily budgets always have CBO overshoot risk. For high-stakes flights (product launch, holiday push), use lifetime budget mode. For always-on evergreen, use daily budgets and accept some overshoot on viral wins. Is overshoot bad? Not inherently. Overshoot when ROAS is well above your floor is the algorithm doing its job, allocating more spend to a winning ad faster than your manual pacing would. Overshoot when ROAS is at or below floor is a problem (the algorithm is paying too much for inventory). Judge overshoot by ROAS context, not by the percentage alone. Why is my pacing under-delivering? Three common causes on TikTok:
  1. Creative rejected. Some creatives get content-flagged 24, 72h after launch (not on submission). When that happens, delivery drops, pacing falls.
  2. Audience too narrow. Lookalikes <1% or interest-based audiences with <500k reach often hit a delivery ceiling.
  3. CPC inflated past the bid cap. If CPC rises past your bid cap, TikTok will scale delivery down rather than overshoot the bid.
Can I see TikTok’s projected pacing forecast? Yes, in Ads Manager > Campaign > Pacing Insights (per-campaign view). It shows TikTok’s own projection of whether the campaign will deliver in full by end-date. Useful for predicting under-delivery before it happens. This card uses actuals + extrapolation, not TikTok’s forecast. Pacing on Hashtag Challenge support flights, anything different? Yes, BHC support spend is reach-objective and bills on impressions, not auction-bid CPC. Pacing on BHC support is more predictable (you set a flat reach target, TikTok delivers it) but the overshoot risk is different: if the BHC goes viral organically, you can find yourself paying for impressions you didn’t really need (the organic reach already covered the goal). Monitor BHC support carefully against the organic-reach numbers TikTok reports separately.

Tracked live in Vortex IQ Nerve Centre

Spend vs Budget is one of hundreds of KPI pulses Vortex IQ tracks across TikTok Ads and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.