TikTok Ads TipsPublished: 6/12/2026

GMV Max Not Delivering? 10 Causes and How to Fix Each One

GMV Max not delivering or not spending? Work through 10 causes — ROI targets, budget floors, creative supply, account structure — with exact fixes for each.

GMV Max Not Delivering? 10 Causes and How to Fix Each One

Your GMV Max campaign was spending yesterday. Today it's stuck — barely touching its budget, or flat-out showing "Not delivering" — and TikTok isn't telling you why. If you're searching "GMV Max not delivering" while orders stall, know this first: nearly every case traces back to one of ten causes, and the most common one isn't a malfunction at all. It's a setting.

If you're still looking for the basic "what is GMV Max TikTok" explanation, start with the short definition below; the rest of this page stays focused on why GMV Max is not delivering or not spending.

GMV Max is TikTok Shop's automated ad solution for maximizing Shop gross merchandise value across paid, organic, and affiliate-attributed traffic. Product GMV Max uses available creative assets, creates and pauses ads automatically, and optimizes toward the budget and ROI target you set. That automation is why "not spending" usually means the system is constrained by ROI, budget, creative supply, or eligibility, not simply that the campaign is broken.

A 2026 r/TikTokshop case shows the trap cleanly: fatimaxfarouk raised a GMV Max ROAS target from 2.0 to 2.4 and saw hourly spend fall close to zero. That's Cause 1, not a broken campaign. Killing the campaign and rebuilding is the reflex move — and usually the worst one: it wipes everything the system learned without fixing the blocker.

Find your symptom below and jump to the matching cause.

If the red Not Delivering status is on a regular TikTok Ads campaign, or the blocker is not GMV Max-specific, start with our TikTok Ads Not Delivering troubleshooting guide instead.

GMV Max not delivering quick triage table for common causes

Quick reference: match your symptom first

What you seeMost likely causeFirst move
Active, no errors, budget barely spendsROI target too high (Cause 1)Check utilization, hold settings for 3 full days
New account, spend crawls from day oneWrong mode for your stage (Cause 2)Try Max delivery, fixed daily budget
Spend capped though ROI hits targetBudget too small (Cause 3)Raise budget, check the official budget floor
Spend faded as videos stopped rotatingCreative supply dried up (Cause 4)Check "Organic only" tab and authorizations
Everything stopped overnightPrimary ad account changed (Cause 5)Check Seller Center primary ad account
LIVE campaign pausedLiveroom offline or disconnected (Cause 6)Restart the LIVE, re-check authorization
Regular Shop ads say "Creative paused"Product GMV Max conflict (Cause 7)Pick which one runs for that product
Red status like "Product unavailable"Hard eligibility error (Cause 8)Fix exactly what the status names
Campaign is 1–2 days old and slowObservation window (Cause 9)Wait before changing anything
Spend is fine, sales collapsedShop-side problems (Cause 10)Check shop health, affiliate, organic

Not spending vs. not delivering: they're different problems

Not spending means the campaign is live, the status column is clean, yet budget utilization stays low. This is almost never a technical fault. TikTok's own troubleshooting guide is blunt: target ROI behaves like a cost cap, and "if budget utilization is low, this is typically not a delivery issue, but a sign that the ROI target has been set too high." The system is choosing not to spend.

Not delivering means a red status in Ads Manager — product unavailable, account suspended, creative paused. These are hard eligibility blocks; no bid tuning fixes them.

And a third family: sudden full stops after someone touched account structure — if campaigns died overnight right after changes in Seller Center or Business Center, start at Cause 5.

Cause 1: Your ROI target is too high

The number one reason a GMV Max campaign stops spending — and the first item in TikTok's official troubleshooting guide.

Symptom: partial or near-zero spend, no error status, utilization well below 100%.

Where to check: budget utilization % in the Ads Manager campaign list. Judge it over at least one full day — TikTok optimizes ROI daily, so intraday swings are normal.

Fix: lower the ROI target slightly. Not by half — slightly. Keep each ROI setting in place for at least 3 complete days before the next manual adjustment, unless you have a clear stop-loss reason. Frequent same-day edits can disrupt learning and make that day ineligible for TikTok's ROI Protection; ROI Protection is a TikTok platform feature, not an AdRate automation promise.

Two more official numbers worth memorizing: TikTok treats ROI attainment of 80%–120% of target as the healthy band. Below 80% on a brand-new campaign (or right after raising the target) usually means the system is still exploring — give the current setting those 3 complete days before judging it. Above 120% is, in TikTok's wording, "abnormal behavior," typically organic GMV inflating the ratio — and the official fix is the opposite of instinct: increase the budget and let the ratio settle back.

Not sure where your target should sit? Our net ROI threshold guide works backwards from real margins.

Cause 2: Target ROI mode when your stage calls for Max delivery

Symptom: new advertiser or shop, Target ROI campaign, spend crawls no matter how you nudge the target.

Where to check: the campaign's optimization setting — Target ROI vs. Max delivery.

Fix: Max delivery exists to "fully spend your budget to achieve the highest possible gross revenue or ad delivery," with no ROI constraint. TikTok suggests new advertisers run Max delivery with a fixed daily budget for 5–7 days so the system accumulates conversion data before you judge or switch to Target ROI — a suggestion, not a platform rule.

Cause 3: The budget is too small to feed the system

Symptom: utilization consistently above 80%, ROI attainment healthy, but total volume stays flat.

Where to check: the same budget utilization column, read from the other side: persistent high utilization with on-target ROI means the budget is the bottleneck, not the target.

Fix: raise the budget. TikTok's current Product GMV Max best practice is more specific than the older VSA/PSA migration rule of thumb. In Target ROI mode, set budget above 2 × historical non-LIVE GMV / ROI target. If you do not have reliable historical non-LIVE GMV, start with Max delivery and make the budget cover at least the higher of your recent 7-day actual daily GMV and 10× average order value, with the platform's $10/day minimum as the absolute floor.

A $30/day budget on a $25 AOV product isn't a lean test — it's starvation. For budget rules that scale without babysitting, see our budget pacing guardrails guide.

Cause 4: Creative supply dried up

GMV Max picks from a pool of videos. When the pool shrinks, spend shrinks — quietly, with no error status.

Symptom: spend declining over days, videos sitting idle, or a thin creative list from day one.

Where to check: your campaign's creative section, especially the "Organic only" tab — where videos wait when they lack ad authorization.

Fix: TikTok's troubleshooting guide lists three specific supply blockers:

Supply blockerFix
Campaign built with manually selected videosRebuild with auto-select so new videos flow in
Some TikTok accounts never authorized for GMV MaxLink the missing accounts
Spark Ads posts not authorizedFind them under "Organic only," then add the spark code to your creative library

One myth to clear: there is no official minimum creative count. "TikTok requires 20 videos per product" circulates in blog posts but appears nowhere in TikTok's documentation. More authorized supply helps; a made-up number is not a gate.

If your team is deciding what should stay in Spark Ads, what should feed GMV Max, and when to rotate creatives, our GMV Max vs Spark Ads guide gives the cleaner operating split.

Cause 5: The primary ad account changed

The classic "everything stopped overnight" cause — it bites hardest during agency handovers.

Symptom: all GMV Max campaigns stopped at once, right after account assignments or authorizations changed.

Where to check: Seller Center for the shop's primary ad account, Business Center for GMV Max authorization status.

Fix: re-point or rebuild. Each TikTok Shop can run GMV Max from exactly one ad account at a time: the primary ad account assigned in Seller Center. Reassign it and, per TikTok's guidelines, GMV Max access "will be revoked from the previous primary ad account" — its existing campaigns get paused. The authorization doc is plainer still: authorize a different ad account and "any GMV Max campaigns for the original ad account will end."

Paused campaigns do not migrate. If the reassignment was intentional, rebuild under the new primary account; if it wasn't, restore the original assignment first.

Cause 6: LIVE GMV Max stopped — three specific triggers

LIVE campaigns have their own failure modes; TikTok's LIVE troubleshooting doc maps each to a fix.

Symptom: a LIVE GMV Max campaign paused or silent during active hours.

Where to check: is the liveroom actually live? Then Seller Center → TikTok Account Authorization for connection status.

Fix, by trigger:

TriggerWhat's happeningFix
Liveroom offlineSelected TikTok identity isn't livestreamingRestart the LIVE — the campaign resumes automatically
Official account disconnectedLost link to the shop, Business Center, or ad account; campaigns may be pausedRe-authorize in Seller Center → TikTok Account Authorization, and enable "Read your LIVE videos on TikTok"
Conflicting ad groupEach TikTok account powers only one active LIVE GMV MaxTurn off the other ad group on that account

The middle row is the sneaky one: while disconnected, restarting the stream does not bring the campaign back. For the full operating playbook, see our LIVE GMV Max automation SOP.

Cause 7: "Creative paused" — GMV Max and regular Shop ads collide

This one bites in both directions.

Symptom: regular Shop ads (VSA/PSA) show "Creative paused" — or, from the other side, you launched GMV Max and your old ads all died.

Where to check: the paused ads' status column, plus whether a Product GMV Max campaign is active for the same products.

Fix: pick a side. When a Product GMV Max campaign is active, existing Shop ads for the same products get paused automatically — regardless of which ad account created them. TikTok's status documentation spells it out: "you're running a Product GMV Max campaign on this shop. You cannot run both at the same time." Scope is product overlap only: Search Ads and non-overlapping products keep running; multi-product campaigns just lose the overlapping items.

The detail that catches everyone: when the GMV Max campaign ends, those paused ads do not restart automatically. If you switched back, re-enable them by hand.

Cause 8: Hard eligibility errors in the status column

When the status column shows red, the diagnosis is done for you — TikTok defines these as "Action is required to run your ad." You just decode which action.

Symptom: zero spend plus an explicit "Not delivering" status.

Where to check: the Ads Manager status column, then the named source — Seller Center or Catalog Manager for product issues, Business Center for assets.

Fix, by status:

StatusWhat it meansFix
Product unavailableProduct delisted or unavailableRestore the listing in Seller Center / Catalog Manager
No available productsNo sellable SKU behind the adRestock or fix SKU availability
Product link unavailableAffiliate video's product anchor brokenRepair or replace the product link
Asset unavailableAn asset lost authorizationRe-check asset permissions
Ad group limit reachedToo many delivering ad groupsTurn off ones you don't need
Account suspendedAccount-level enforcement; everything stopsResolve the suspension itself first

TikTok Ads Manager not delivering status decoder with fixes

One honesty note: TikTok hasn't published the number behind the ad group limit — anyone quoting a hard figure is guessing.

Cause 9: You're still inside an observation window

Sometimes nothing is wrong — you're just judging too early.

Symptom: campaign 1–3 days old (or target just raised), slow spend, no error status.

Where to check: campaign age and your own change log — when did it launch, and when was the target last touched?

Fix: wait, deliberately. TikTok's guidance gives two concrete windows. New campaigns — or campaigns whose target was just raised — showing ROI attainment below 80% are usually in an exploration state; the guide says to observe for 2–3 days before reacting. New advertisers on Max delivery should let it run 5–7 days. And the floor for any evaluation is one full day, because ROI is optimized daily.

Cause 10: The problem isn't in Ads Manager at all

When spend or conversions collapse and nothing above explains it, look at the shop. These are practitioner experience, not official docs — weigh accordingly; they come up repeatedly.

Shop policy violations throttling traffic. Practitioners report that late shipments, high complaint rates, or flagged listings can suppress a shop's distribution — ads inherit the ceiling. Match violation dates to your performance curve. The fix is operational (logistics, ratings); while flagged, moving budget elsewhere is often smarter.

Affiliate program switched off. No affiliate means no creator videos — the Cause 4 pool starves. Keep affiliate on with a commission worth a creator's time.

Official account has no product videos. With nothing to serve as video ads, GMV Max falls back to product-card placements only, a much narrower surface. Keep the official account posting.

Zero ad history. Accounts that never ran ads give the system less pricing context. A short manual warm-up can help, but it cannot rescue weak creative or a weak offer.

Weak organic sales. GMV Max's ROI counts organic orders too — as one r/TikTokAds commenter put it, "You need to be aware that GMV Max is ROI, not ROAS." Strong organic gives the system headroom to spend while still hitting target; weak organic plus average creatives makes a 3–4 target genuinely hard. If that measurement difference is news to you, our GMV Max attribution guide untangles it.

Put guardrails and logs on this so it never burns a week again

Almost every diagnosis above maps to a visible metric, setting, or action: utilization below 80% for a full day, an ROI target changed too soon, budget hitting its ceiling while ROI stays healthy, a LIVE campaign paused while the stream is actually live. None of that changes TikTok's underlying allocation logic. It does give you a way to put rules around the levers TikTok exposes.

GMV Max rule guardrails mapped to delivery failure causes

That's the shape AdRate is built for: a guardrail and execution layer for GMV Max. It can watch GMV Max metrics on a schedule and execute the rule actions you define — pause or resume a plan, adjust budget, adjust ROI target, remove or add back creatives — while leaving execution logs for review. If you'd rather have rules enforcing your operating guardrails than rediscover this article at midnight, start free and set up your first GMV Max rule in minutes. No credit card required.

Related Articles