You have set up your TikTok Ads campaign, approved your creative, and set a budget you are ready to spend. But hours or even days later, your spend remains at zero or frustratingly below your daily budget. This delivery failure is one of the most common and maddening issues TikTok advertisers face, and it can derail campaign timelines, waste optimization windows, and make it impossible to gather the data you need to improve performance.
The good news is that delivery issues almost always have identifiable causes and fixable solutions. TikTok's auction system will spend your budget when conditions are right— when your ads fail to deliver, something in your campaign setup is blocking the system from finding opportunities. This guide walks through every common cause of TikTok Ads delivery failure, with systematic diagnostic steps and specific solutions to get your campaigns spending effectively.
Quick Diagnostic Checklist
Before diving into detailed troubleshooting, run through this checklist to identify the most common delivery blockers. Many spending issues can be resolved in minutes once you identify the root cause.
Immediate checks (5 minutes)
- Verify ad status shows "Active" not "In Review" or "Rejected"
- Confirm campaign and ad group are both enabled (not paused)
- Check that your ad schedule includes current date and time
- Verify daily budget meets minimums ($50 campaign, $20 ad group)
- Confirm payment method is valid and account has available credit
Configuration checks (15 minutes)
- Review audience size estimate—aim for 100,000+ users
- Check if Bid Cap is set too aggressively (should be 1.5x+ target CPA initially)
- Verify conversion event is receiving data if optimizing for conversions
- Check account spending limit in Payment Settings
- Review ad group learning phase status
Advanced checks (30+ minutes)
- Analyze auction insights for competition levels
- Review historical delivery patterns for similar targeting
- Test broader targeting variations to isolate restrictive settings
- Check for policy warnings that may limit delivery
- Verify pixel or SDK implementation if optimizing for app or web events
Common Cause 1: Budget Set Too Low
TikTok requires minimum budget thresholds for campaigns to deliver effectively. Setting budgets below these minimums results in severely limited delivery or complete failure to spend. Even when technically above minimums, budgets that are too low for your optimization objective create learning phase failures that prevent the algorithm from finding efficient delivery patterns.
TikTok minimum budget requirements
| Level | Minimum Daily Budget | Minimum Lifetime Budget |
|---|---|---|
| Campaign (Daily) | $50 USD | N/A |
| Campaign (Lifetime) | N/A | $50 USD |
| Ad Group (Daily) | $20 USD | N/A |
| Ad Group (Lifetime) | N/A | $20 USD |
These are technical minimums—practical minimums for effective campaigns are significantly higher. TikTok recommends budgeting at least 20 times your target CPA to give the algorithm sufficient room to learn and optimize. If your target CPA is $25, you should budget at least $500 per day at the ad group level. Lower budgets can technically run but often get stuck in the learning phase indefinitely, resulting in inconsistent delivery and poor performance.
Budget recommendations by objective
| Objective | Minimum Recommended | Optimal for Learning |
|---|---|---|
| Traffic / Clicks | $50/day | $100+/day |
| Video Views | $30/day | $75+/day |
| App Installs | $100/day | $200+/day |
| Conversions (low CPA) | $200/day | 20x target CPA |
| Conversions (high CPA) | $500/day | 20x target CPA |
| Lead Generation | $150/day | $300+/day |
How to fix budget issues
If your budget is below minimums, increase it to at least the required threshold. If your budget meets minimums but delivery is still limited, calculate your realistic target CPA and ensure your budget is at least 20x that amount. For conversion campaigns where your CPA is uncertain, start with broader optimization (like landing page views or add to cart) that costs less per action, allowing your budget to generate more conversion events for learning.
Common Cause 2: Bid Too Conservative
Your bid strategy directly determines whether TikTok can win auctions on your behalf. When using Cost Cap or Bid Cap strategies, setting your cap too low prevents the algorithm from competing effectively. You are essentially telling TikTok not to bid above a certain amount, and if that amount is below market rates, you will win few or no auctions.
Lowest Cost bidding (TikTok's default) does not have this issue because it allows the algorithm to bid whatever is necessary to win auctions. If you are using Lowest Cost and still not spending, the problem lies elsewhere. But if you are using Cost Cap or Bid Cap, your cap setting is a prime suspect for delivery failures.
Diagnosing bid-related delivery issues
Check your ad group's delivery status in TikTok Ads Manager. If it shows "Limited Delivery" or "Learning Limited" alongside cost control settings, your bid is likely too aggressive. Also review your delivery metrics—if impressions are extremely low relative to your audience size, the algorithm is not winning enough auctions to deliver effectively.
Bid strategy recommendations
| Situation | Recommended Strategy | Starting Bid/Cap |
|---|---|---|
| New campaign, no data | Lowest Cost | N/A (automatic) |
| Established campaign, need cost control | Cost Cap | 1.2x historical CPA |
| Strict cost requirements | Bid Cap | 1.5x target CPA |
| Scaling proven campaigns | Lowest Cost | N/A (automatic) |
| Retargeting warm audiences | Cost Cap or Bid Cap | 1.0-1.2x target CPA |
How to fix bid issues
If using Cost Cap or Bid Cap with delivery problems, try one of these approaches: switch to Lowest Cost bidding temporarily to establish baseline delivery and gather data, increase your cap by 50% to give the algorithm more room to compete, or duplicate the ad group with Lowest Cost bidding while keeping the original running to compare performance. For Bid Cap specifically, start at 1.5x your target CPA and only reduce once you are consistently spending your budget.
Common Cause 3: Audience Too Narrow
TikTok's auction system needs a sufficient pool of users to compete for impressions effectively. When your targeting restricts your audience too severely, the algorithm cannot find enough opportunities to spend your budget. This happens when you stack multiple restrictive targeting layers, use very small custom audiences, or target niche geographic areas with limited TikTok penetration.
Audience size thresholds
| Audience Size | Delivery Likelihood | Recommendation |
|---|---|---|
| Under 10,000 | Very unlikely | Broaden significantly or combine audiences |
| 10,000-50,000 | Possible but limited | Expect slow delivery, high CPMs |
| 50,000-100,000 | Moderate | Workable for retargeting, risky for prospecting |
| 100,000-500,000 | Good | Suitable for most objectives |
| 500,000+ | Optimal | Best for algorithm learning and scaling |
The audience size estimate shown in TikTok Ads Manager is your primary diagnostic tool. If this number is below 100,000, consider which targeting restrictions you can relax. Common culprits include multiple interest selections that narrow rather than expand audience (using AND logic), very specific geographic targeting, age ranges that exclude most TikTok users, and small custom audiences without lookalike expansion.
How to diagnose audience issues
In your ad group settings, note the estimated audience size. Then systematically test removing individual targeting restrictions to see how each affects the estimate. Often, removing just one overly restrictive element can expand your audience from 50,000 to 500,000. Pay particular attention to interest targeting—stacking multiple interests with "narrow" matching creates exponentially smaller audiences.
How to fix audience issues
- Broaden interests: Use fewer interest categories or switch to "any" matching
- Expand geography: Target country-wide rather than specific cities or regions
- Widen demographics: Include adjacent age groups or all genders
- Use lookalikes: Build lookalike audiences from small custom audiences
- Try automatic targeting: Let TikTok find your audience based on creative signals
Common Cause 4: Ad Review Pending
Every ad creative on TikTok must pass review before delivery can begin. This review process checks for policy compliance, content quality, and technical requirements. Ads in review status cannot spend budget—if your campaign has been running for hours with zero impressions, your ad may still be waiting for approval.
TikTok's review process typically completes within 24 hours but can take up to 48 hours during high-volume periods or for ads requiring additional scrutiny. New ad accounts often experience longer initial review times as TikTok establishes trust. Certain industries (financial services, health products, alcohol) face more rigorous review that extends timelines.
Ad status meanings
| Status | Meaning | Action Required |
|---|---|---|
| In Review | Awaiting moderation approval | Wait up to 48 hours |
| Approved | Passed review, ready to deliver | None if delivering, check other causes if not |
| Not Approved | Rejected for policy violations | Review rejection reason, edit and resubmit |
| Limited Delivery | Approved but delivery constrained | Check budget, bid, or audience issues |
| Account Under Review | Account-level review in progress | Wait or contact support |
How to fix review delays
If your ad has been in review for more than 48 hours, contact TikTok support through Ads Manager. For future campaigns, submit ads well before your launch date to account for review time. Ensure your ads comply with TikTok's advertising policies before submission— common rejection reasons include prohibited claims, inappropriate content, trademark issues, and landing page problems. Rejected ads require creative changes before resubmission.
Common Cause 5: Schedule Restrictions
Ad scheduling determines when your ads are eligible to deliver. If you have configured dayparting (specific hours or days) and those windows do not include the current time, your ads will not spend regardless of other settings. This is a common oversight, especially when copying campaigns between time zones or when dayparting settings were configured for a previous promotional period.
Checking your schedule settings
In your ad group settings, review the Schedule section. Check both the start/end dates and any hourly restrictions. Ensure your schedule uses the correct time zone—TikTok defaults to the account time zone, which may differ from your local time or your target audience's time zone. Also verify that lifetime budgets have sufficient duration remaining to spend.
Schedule troubleshooting checklist
- Start date has passed and campaign is currently active
- End date has not been reached (for lifetime budget campaigns)
- Current time falls within dayparting windows (if configured)
- Time zone settings are correct for your intended delivery
- No scheduled pause has been triggered
How to fix schedule issues
If dayparting is preventing delivery, either expand your delivery windows or switch to continuous delivery (all hours). For campaigns with expired end dates, extend the end date or create a new campaign. For time zone misalignment, verify account settings and adjust dayparting hours to account for the difference between your time zone and your audience's.
Common Cause 6: Account Spending Limits
TikTok implements account-level spending limits, particularly for newer advertisers. These limits cap total spend regardless of individual campaign budgets. If your account has reached its spending limit, all campaigns stop delivering until the limit resets or is increased, even if individual campaigns have remaining budget.
Types of spending limits
| Limit Type | How It Works | How to Increase |
|---|---|---|
| Account Spending Limit | Maximum total spend across all campaigns | Request increase in Account Settings |
| Daily Account Limit | Maximum spend per day across account | Increases automatically with history |
| Payment Threshold | Spend allowed before payment required | Make payment to reset threshold |
| Credit Line Limit | For invoiced accounts, maximum credit | Request increase from account manager |
How to check and fix spending limits
Navigate to Account Settings, then Payment Settings in TikTok Ads Manager. Look for Account Spending Limit under your billing information. If you are approaching or have reached this limit, you can request an increase directly in the interface. New accounts typically start with lower limits that increase automatically as you build payment history and demonstrate account stability. For significant limit increases, contact your TikTok account representative or support.
Common Cause 7: Learning Phase Issues
TikTok's learning phase is a critical period where the algorithm explores your audience to find the most efficient delivery patterns. During learning, performance fluctuates as TikTok tests different user segments, placements, and times. Campaigns that fail to complete the learning phase often experience persistent delivery issues because the algorithm never achieves stable optimization.
The learning phase ends when your ad group achieves approximately 50 conversions within a 7-day window. If your daily budget, targeting, or bidding prevents reaching this threshold, your campaign remains in "Learning Limited" status with inconsistent delivery and often higher costs. This is one of the most common reasons campaigns fail to spend their full budgets—the algorithm cannot find efficient delivery patterns without sufficient conversion data.
Learning phase requirements
| Factor | Requirement | Impact on Learning |
|---|---|---|
| Conversions needed | ~50 in 7 days | Exits learning phase successfully |
| Budget | 20x target CPA | Provides room for algorithm exploration |
| Audience size | 100,000+ users | Sufficient pool for learning variations |
| Stability period | 7 days minimum | Major changes reset learning |
| Conversion tracking | Properly configured | Algorithm needs conversion signals |
Signs your campaign is stuck in learning
- Ad group status shows "Learning Limited" after 7+ days
- Daily spend varies dramatically (spending nothing some days, hitting budget others)
- CPA fluctuates wildly with no stabilization trend
- Fewer than 50 total conversions after running for a week
- Performance gets worse rather than better over time
How to fix learning phase issues
If your campaign is stuck in Learning Limited status, consider these solutions: increase budget to allow more conversion volume, broaden targeting to expand delivery opportunities, switch to a higher-volume optimization event (like Add to Cart instead of Purchase), remove aggressive bid caps that restrict delivery, or consolidate multiple small ad groups into fewer larger ones with combined budgets. Avoid making significant changes during the first 7 days of any new or modified ad group, as changes reset the learning process.
Common Cause 8: Creative or Policy Issues
Even approved ads can face delivery limitations due to quality or policy concerns that do not trigger outright rejection. TikTok may reduce delivery for ads that receive low engagement signals, contain borderline policy content, or trigger frequent negative user feedback. These soft restrictions are harder to diagnose because your ad status shows "Active" but delivery remains limited.
Signs of quality-related delivery issues
- Approved status but consistently low impressions
- High CPMs compared to account benchmarks
- Very low click-through rates (under 0.3%)
- Sudden delivery drops after initial performance
- Policy warnings in ad preview (even if approved)
Common creative issues affecting delivery
| Issue | Symptom | Solution |
|---|---|---|
| Low engagement rate | High impressions, very low clicks | Refresh creative to improve relevance |
| Policy-borderline content | Approved but limited delivery | Remove potentially flagged claims or imagery |
| Landing page issues | Delivery limited after clicks start | Fix landing page speed, content, or technical issues |
| Creative fatigue | Performance declining over time | Introduce new creative variations |
| Audio/visual quality | Low initial delivery | Improve video quality, audio clarity |
How to diagnose and fix creative issues
Compare the performance of multiple creatives within the same ad group. If some creatives receive significantly more delivery than others, the low-delivery creatives may have quality issues. Test new creative variations that avoid potential policy concerns, improve engagement hooks, and align more closely with TikTok native content styles. Consider using Smart+ campaigns which automatically optimize creative delivery based on performance signals.
Systematic Troubleshooting Process
When your TikTok campaigns are not spending, work through this systematic process to identify and resolve the issue. Moving through these steps in order ensures you do not miss obvious problems while investigating complex causes.
Step 1: Verify campaign and ad status (2 minutes)
- Open TikTok Ads Manager and navigate to your campaign
- Check campaign status—should show "Active"
- Check ad group status—should show "Active" or "Learning"
- Check individual ad status—should show "Active" not "In Review"
- If any element is paused, in review, or rejected, address that first
Step 2: Check budget and schedule (5 minutes)
- Verify campaign daily budget is at least $50
- Verify ad group daily budget is at least $20
- Check that schedule includes current date and time
- Verify no dayparting restrictions exclude current hours
- Confirm lifetime budgets have not been exhausted
Step 3: Review targeting and audience size (10 minutes)
- Note the estimated audience size in ad group settings
- If under 100,000, identify restrictive targeting elements
- Test removing individual restrictions to measure impact
- Consider broadening geography, demographics, or interests
- Verify custom audiences have sufficient size (10,000+ minimum)
Step 4: Evaluate bidding strategy (10 minutes)
- Identify current bid strategy (Lowest Cost, Cost Cap, Bid Cap)
- If using Cost Cap or Bid Cap, compare cap to historical CPA
- Consider switching to Lowest Cost temporarily
- If maintaining cost control, increase cap by 50% to test
- Review if learning phase status indicates bid-related limitation
Step 5: Check account-level factors (10 minutes)
- Review Account Spending Limit in Payment Settings
- Verify payment method is valid and has available credit
- Check for any account-level warnings or restrictions
- Review recent account activity for unusual patterns
- Contact support if account-level issues suspected
When to Contact TikTok Support
Most delivery issues can be resolved through the troubleshooting steps above. However, some situations require TikTok support intervention. Contact support when you have verified all settings are correct but delivery still fails, when your ad has been in review for more than 48 hours, when you need account spending limit increases, when you see account-level restrictions you cannot resolve, or when delivery suddenly stopped on a previously performing campaign without any changes.
How to contact TikTok Ads support
- In-platform chat: Click Help Center in Ads Manager for live support
- Support tickets: Submit detailed tickets through the Help Center
- Account manager: If assigned, contact your dedicated representative
- TikTok for Business: Resources and documentation at ads.tiktok.com
When contacting support, provide specific details: campaign and ad group IDs, exact symptoms observed, troubleshooting steps already taken, screenshots of relevant settings, and the timeline of when issues began. This information helps support diagnose your issue faster.
Preventing Future Delivery Issues
Once you resolve your current delivery problems, implement these practices to prevent future issues. Proactive campaign management catches potential delivery blockers before they impact performance.
Campaign setup best practices
- Always set budgets above minimums with room for algorithm learning (20x target CPA)
- Start with Lowest Cost bidding until you have historical performance data
- Target audiences of 100,000+ users for reliable delivery
- Submit ads 48+ hours before required launch dates to allow for review
- Use continuous scheduling unless dayparting is strategically necessary
- Monitor account spending limits and request increases proactively
Ongoing monitoring checklist
- Check delivery status daily during the first week of new campaigns
- Monitor learning phase progress toward 50 conversions
- Review budget utilization—spending less than 80% of budget signals issues
- Track audience saturation for narrow targeting
- Refresh creative before engagement rates decline significantly
TikTok's auction system is designed to spend your budget when conditions allow. By ensuring your campaigns meet platform requirements, provide sufficient budget for learning, target adequately sized audiences, and use appropriate bidding strategies, you create the conditions for reliable delivery. When issues do arise, systematic troubleshooting identifies the cause faster than guessing, getting your campaigns back on track with minimal lost time.
Benly helps advertisers monitor delivery health across their TikTok campaigns, identifying spending issues before they significantly impact performance. With automated alerts and diagnostic recommendations, you can catch delivery problems early and maintain the consistent spend your campaigns need to optimize effectively.
