At a glance
Gross media cost billed by TikTok across every campaign, ad group, and ad in the selected ad account, summed over the period. The denominator of every TikTok efficiency metric (ROAS, CPA, CPM, CPC). On TikTok this number moves fast because the algorithmic feed responds aggressively to creative quality, a fresh ad can 3x its delivery in 48 hours and burn budget faster than a Google Ads campaign would.
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 lifestyle apparel brand running TikTok Ads with In-Feed + Spark Ads + a small Branded Hashtag Challenge mid-flight. The 30-day window covers 02 Apr 26 to 01 May 26. Account currency USD. Events API live (rolled out 18 Mar 26).
TikTok-attributed conversion value for the same window: 61,400. The two numbers differ by design.
- Spend pacing on TikTok is more volatile than Meta or Google. This account’s daily spend ranged 2,180 across the 30 days, a 3.4x peak-to-trough swing despite a 11k of the 2,180 vs $1,230 trailing-30D mean).
- Creative fatigue accelerates spend efficiency loss. TikTok ad creative typically fatigues in 2, 3 weeks (vs 4, 8 weeks on Meta) because the For You feed surfaces the same creative to the same audience faster. By week 3 of this flight, CPC on the cold In-Feed prospecting creative had risen 38% with no change in audience. Spend held flat in dollars but bought 38% fewer clicks. Plan for fortnightly creative refreshes; budget 15, 25% of total spend for testing new variations.
- iOS share (40%) is structurally lower than Meta (typically 55, 65%) because TikTok skews younger and Android-heavier in US Gen-Z. That makes the iOS attribution gap less severe on TikTok than on Meta. The Events API rollout in March helped but the gap was already smaller. Don’t apply Meta’s 30, 80% over-claim heuristic here; TikTok’s typical over-claim is 15, 35%.
- Branded Hashtag Challenge spend ($5,400) is awareness-tier and won’t show ROAS. Reach-objective campaigns are billed on impressions, not conversions. Don’t read ROAS on Reach line items; cross-reference branded-search lift on Google Ads (week-over-week organic clicks for your brand term) for the lagged signal that the BHC actually moved the needle.
- Spark Ads creator-partner spend ($2,800) underperforms In-Feed prospecting on direct ROAS but the creator partnership has off-platform value (UGC rights, organic reach on the creator’s own profile, social proof). Don’t kill Spark on direct ROAS alone, judge it on a 90-day MMM read.
- Spend rising + ROAS holding = healthy creative working. Hold the budget, queue the next creative drop.
- Spend rising + ROAS falling = either creative fatigue (new ads needed within 7 days) or the algorithm has overpaid for low-quality inventory. Check CTR Trend and CPC Trend.
- Spend dropping + ROAS rising = algorithm pulled back from low-quality auctions. Healthy. Don’t fight it.
- Spend dropping + ROAS dropping = the auction is rejecting the bids. Creative is exhausted. Refresh now.
- Daily spike >2σ on a CBO campaign = the algorithm found viral creative. Double-check daily caps and pacing or it’ll burn 3 days of budget in 24 hours.
Sibling cards merchants should reference together
Total Spend on its own only tells you how much you’ve burned. Pair it with these to know whether the burn was worth it:Reconciling against the vendor’s own dashboard
Where to look in TikTok Ads Manager: TikTok Ads Manager > Campaign > Cost column. Set the date range to match this card’s window. The footer total of the Cost column should match this card to within sub-percent rounding. Other Ads Manager views that look like the same number but aren’t:- Finance > Transactions. This is invoiced spend, which lags Reporting by 24, 96 hours and is netted of credits. Use it for accounts payable, not for performance reads.
- Account Overview > Total Spent (lifetime). Cumulative since account creation, not period-bound.
- Reservation Buys (TopView, Brand Takeover, BHC). Reservation campaigns negotiated through a TikTok rep may bill outside Ads Manager and won’t appear in Reporting at all. Confirm with your rep whether your TopView buy is auction-routed or reserved.
Cross-connector reconciliation:
This card is TikTok-Ads-only. The closest reconciliations:
Known limitations / merchant FAQs
Why does TikTok spend overshoot my daily budget? Campaign Budget Optimisation (CBO) treats the daily budget as a target, not a hard ceiling. When the algorithm finds a creative that’s converting well, it’ll overspend 20, 30% in a single day to capture the auction window before the audience moves on. Lifetime budgets (set at the campaign level) 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. Why is TikTok spend more volatile than Meta or Google spend? Three reasons:- Algorithmic surfacing. The For You feed re-ranks creative every few hours; a winning ad can scale 3, 5x its previous-day delivery in 24 hours.
- Creative fatigue is faster. TikTok ads typically fatigue in 2, 3 weeks (vs 4, 8 weeks on Meta) because the same audience cycles through the feed faster. Spend pacing reflects this churn.
- CBO is more aggressive. TikTok’s CBO will pour 80% of a campaign’s daily budget into a single ad if that ad is winning the auction; Meta’s CBO is more conservative on per-ad allocation.
- Currency rounding for non-USD accounts (sub-cent over many auctions accumulates to ~0.1, 0.3% of total).
- Reservation buys (TopView, Brand Takeover, BHC support deals booked through a TikTok rep) bill on a separate ledger and may not appear in the Reporting API, only on the rep’s invoice.
- Credits (over-delivery refunds, platform-issue credits) net out of the invoice but do NOT net out of
spendin Reporting. The card matches Reporting; the invoice is the source of truth for accounts payable.
- Auction density. TikTok ad inventory is finite per For You feed slot; as more advertisers compete, CPM rises. Q4 typically pushes CPM 30, 60% above Q1 levels.
- Creative fatigue. Same creative, same audience, falling CTR → TikTok’s algorithm pays more per click to maintain delivery.
- Audience saturation. Smaller audiences (e.g. lookalikes 1, 3%) get exhausted; the algorithm broadens to higher-CPM segments to maintain volume.