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.

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.

Quick reference: match your symptom first
| What you see | Most likely cause | First move |
|---|---|---|
| Active, no errors, budget barely spends | ROI target too high (Cause 1) | Check utilization, hold settings for 3 full days |
| New account, spend crawls from day one | Wrong mode for your stage (Cause 2) | Try Max delivery, fixed daily budget |
| Spend capped though ROI hits target | Budget too small (Cause 3) | Raise budget, check the official budget floor |
| Spend faded as videos stopped rotating | Creative supply dried up (Cause 4) | Check "Organic only" tab and authorizations |
| Everything stopped overnight | Primary ad account changed (Cause 5) | Check Seller Center primary ad account |
| LIVE campaign paused | Liveroom 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 slow | Observation window (Cause 9) | Wait before changing anything |
| Spend is fine, sales collapsed | Shop-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 blocker | Fix |
|---|---|
| Campaign built with manually selected videos | Rebuild with auto-select so new videos flow in |
| Some TikTok accounts never authorized for GMV Max | Link the missing accounts |
| Spark Ads posts not authorized | Find 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:
| Trigger | What's happening | Fix |
|---|---|---|
| Liveroom offline | Selected TikTok identity isn't livestreaming | Restart the LIVE — the campaign resumes automatically |
| Official account disconnected | Lost link to the shop, Business Center, or ad account; campaigns may be paused | Re-authorize in Seller Center → TikTok Account Authorization, and enable "Read your LIVE videos on TikTok" |
| Conflicting ad group | Each TikTok account powers only one active LIVE GMV Max | Turn 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:
| Status | What it means | Fix |
|---|---|---|
| Product unavailable | Product delisted or unavailable | Restore the listing in Seller Center / Catalog Manager |
| No available products | No sellable SKU behind the ad | Restock or fix SKU availability |
| Product link unavailable | Affiliate video's product anchor broken | Repair or replace the product link |
| Asset unavailable | An asset lost authorization | Re-check asset permissions |
| Ad group limit reached | Too many delivering ad groups | Turn off ones you don't need |
| Account suspended | Account-level enforcement; everything stops | Resolve the suspension itself first |

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.

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.




