Why Your GMV Max Campaign Is Not Spending
Diagnose low GMV Max spend by checking delivery, eligible creatives, the ROI target, and actual budget use.
When a Product GMV Max campaign underspends, check whether it has eligible products and creatives to deliver first. If it rarely comes close to the current cap, raising that cap is unlikely to address the problem. A budget increase is a sensible test when the campaign repeatedly reaches its cap and the seller can afford the added spend.
What should you check first?
Open the campaign in your own Seller Center or TikTok Ads Manager. Confirm that it is active, the products are in stock, and the creatives can be used. Then look at product and creative reporting over complete days. A partial day compared against yesterday's full day can make normal delivery look broken.
| What you see | Next check | What to record |
|---|---|---|
| Almost no impressions or spend | Check campaign, product, and creative eligibility | The first item that cannot deliver |
| Impressions, but spend remains far below the cap | Check the ROI target against comparable history and review available creatives | Settings, product report, and the one variable you change |
| Spend repeatedly approaches the cap and results hold | Test a modest budget increase | Additional spend, shop results, and contribution margin |
| Spend rises while orders or margin lag | Check the product page, stock, refunds, and attribution | Product conversion and order data for the same period |
How can you tell whether the budget is binding?
Consider a hypothetical seller with a $200 daily budget and three complete days of $28, $34, and $31 in spend. Doubling the cap leaves a ceiling the campaign was already far from reaching. The next useful check is why it cannot use the existing headroom. Compare the target with the product's recent history and confirm that the eligible creative pool contains videos that can actually run.
Now take a campaign spending $183, $197, and $191 on the same cap with acceptable unit economics. This is a better candidate for a budget test. Record the change time, keep the other settings steady, and compare like-for-like periods. Note any promotion, stock change, or price move that could affect the result.
Reproduce a budget utilization check from public data
In SCTCamp's de-identified sample, filter the ad export to GMVMax_Sample_Campaign_A and sum spend by date. Spend on May 9, 10, and 11, 2025 was 0.18, 0.47, and 0.50 in the units used by the export. The settings CSV lists a daily cap of 80. If that cap applied on all three days, utilization would be 1.15 ÷ 240, or about 0.48%. The settings file is a single snapshot. In a live account, verify the cap in effect on each date before using the calculation to choose which delivery, creative, or ROI setting to investigate. SCTCamp daily report demo · Sample ad CSV · Sample settings CSV
How should you test the ROI target?
TikTok uses historical non-LIVE GMV and advertising cost as a reference and says that a higher ROI target can limit spend. When you lack useful history, the platform's suggested setting can be a starting point. Record the old target, the new target, and the reason before you edit. TikTok recommends keeping an ROI setting for at least three full days before adjusting it again. Your own loss limits and fulfillment constraints still govern operating decisions. TikTok Product GMV Max best practices
If the campaign uses Net Sales, reconcile order-level fees and refund credits before you diagnose low spend. Net Sales and Gross Revenue use different ROI definitions. GMV Max billing comparison
What tells you whether the test helped?
Check whether delivery changed, then whether the shop can afford the added spend. Campaign ROI includes paid and organic orders attributed to the campaign. Check shop orders, refunds, commission, and costs separately when you assess the incremental business result. Leave the source report, the exact setting change, and the next review time for whoever takes over. TikTok product and creative reporting · GMV Max daily review checklist