Niblin
Guide9 min read

The ASC Budget Leak: How Much of Your Budget Meta Spends on Existing Customers

Advantage+ Shopping Campaigns look efficient until you realize 40-60% of your budget is going to people who already bought from you. Here's how to measure the leak, cap it, and redirect spend to new customers.

Last Updated: May 26, 2026Atul TirkeyBy Atul Tirkey, Founder at Niblin

Your Advantage+ Shopping Campaign is showing a 5x ROAS. Your team is celebrating. But when you dig in, a question emerges:

How much of that ROAS came from people who were going to buy again anyway?

The answer, for many advertisers, is uncomfortable. Without proper caps, ASC campaigns routinely spend 40-60% of budget on existing customers. These customers already know your brand, already have purchase history, and are the easiest "conversions" the algorithm can find. They inflate your ROAS while starving new customer acquisition.

This guide shows you how to audit where your ASC budget actually goes, set proper caps, and measure whether you're growing or just re-converting the same people.

The Hidden Problem: Why ASC ROAS Is Misleading

Advantage+ Shopping Campaigns optimize for the lowest-cost conversions. Existing customers convert at 3-5x the rate of new customers. So the algorithm does exactly what you asked - it finds the cheapest conversions. They just happen to be people already in your database.

SegmentTypical ROASIncremental ValueWhat It Means
Existing customers5-10xLow (would buy anyway)ROAS looks great but spending wasn't needed
Warm prospects (site visitors)3-5xMedium (some lift)Some value but overlap with organic/email
New customers (prospecting)1.5-3xHigh (net new demand)Lower ROAS but actually growing the business

A blended ASC ROAS of 5x might actually be: 8x from existing customers (60% of spend) + 2x from new customers (40% of spend). The campaign looks great on paper but is mostly cannibalizing email and organic.

The question: Would these existing customers have bought without seeing the ad? If yes (and for repeat purchasers, the answer is often yes), that portion of your ASC spend is waste.

Why ASC Gravitates to Existing Customers

  • Algorithm incentive: ASC optimizes for lowest CPA. Existing customers have lower CPA. The algorithm is doing its job - just not the job you want.
  • Rich signal data: Meta has purchase history, site visit data, and engagement data for existing customers. Better data = more confident optimization.
  • Higher match rates: Your customer list matches at 60-80% on Meta. Prospecting audiences have no match baseline.
  • Lower risk for Meta: Serving ads to known converters lowers platform risk of wasted impressions.
  • Default cap is generous: Meta's default existing customer cap (if set at all) allows substantial spend on returning buyers.

How to Audit Your ASC Spend

Follow these steps to see where your budget is actually going:

  • Go to your ASC campaign → Settings → Existing customers
  • If no customer list is uploaded, Meta uses its own definition (unreliable)
  • Upload your full Shopify customer list for accurate identification
  • Update this list monthly - stale lists miss recent buyers
  • In Ads Manager, select your ASC campaign
  • Click "Breakdown" → "By audience segment type"
  • This shows spend, conversions, and ROAS for: Existing customers, Engaged audience, New audience
  • Calculate percentage of total spend going to each segment
MetricHow to CalculateRed Flag
Existing customer % of spendExisting spend ÷ total spend>30% without a cap
New customer CPANew customer spend ÷ new customer conversions>3x your target CPA
Existing customer overlap with emailCompare existing customer purchases to Klaviyo attributedHigh overlap = double-paying
Blended vs new ROAS gapBlended ROAS - New customer ROAS>2x gap means existing customers inflate heavily

Setting the Existing Customer Cap

  • ASC campaign → Settings → Existing customer budget cap
  • Set as a percentage of total budget
  • This limits how much Meta can spend on people in your customer list
Business StageRecommended CapReasoning
Growth-focused (acquiring new customers)10-15%Maximum budget toward prospecting
Balanced (acquisition + retention)20-25%Some retargeting value, mostly prospecting
Retention-focused (high LTV products)30-40%Existing customers are valuable, worth re-engaging
Subscription business15-20%Existing customers auto-renew; don't pay to re-acquire them

The cap only works if Meta knows who your existing customers are. Without a customer list:

  • Meta uses its own signals (pixel data, engagement) to identify existing customers - imprecise
  • Many existing customers won't be flagged and will eat prospecting budget
  • Your cap of 15% might effectively be 40% because Meta can't identify half your customers
  • Upload: Shopify → Customers → Export → Upload to ASC as "Existing customer" audience

Measuring Real New Customer Acquisition

ASC labels conversions as "new" or "existing" but this is based on Meta's own identification, which can be wrong. Cross-reference with Shopify:

  • Pull all orders attributed to Meta for the period (UTM tracking or Shopify source)
  • Check each customer against your existing customer database
  • Calculate true new customer percentage
  • Compare to Meta's reported new vs existing breakdown
MetricFormulaHealthy Benchmark
New customer ratioNew customer orders ÷ total Meta orders>60% with cap set
True new customer CPATotal ASC spend × new % ÷ verified new ordersWithin 1.5x your target CPA
New customer ROASNew customer revenue ÷ new customer spend allocation>1.5x (growth) or >2x (profitability)
Email overlap rateMeta "new" customers who were in Klaviyo ÷ total Meta "new"<15% (higher means bad identification)

ASC vs Manual: The Right Budget Split

Most operators shouldn't go all-in on ASC. A hybrid approach gives you the automation benefits with manual control as a safety net:

  • 60-70% of budget: Manual prospecting campaigns - Defined audiences, clear targeting, full visibility
  • 20-30% of budget: ASC with cap set - Algorithm explores within guardrails
  • 10% of budget: Manual retargeting - You control exactly who sees retargeting and at what frequency
  • You lose visibility into what's working and why
  • Budget leaks to existing customers are hard to control
  • When performance drops, you can't diagnose the cause
  • Manual campaigns give you a stable baseline to compare against
  • You're spending >$50K/month (algorithm has enough data)
  • Your existing customer cap is set and verified working
  • You can cross-reference ASC conversions with Shopify new customers
  • Your manual campaigns are hitting audience ceilings

Know Where Every Ad Dollar Goes

ASC's opacity is the problem. When you can't see who the algorithm is targeting, you can't know if your budget is growing the business or just retargeting your email list.

See the real breakdown.

Ask Niblin's AI agent "what percentage of my Meta spend goes to existing customers?" and get an answer computed from your Shopify customer data - not Meta's guesswork. Know your true new customer CPA. $299/mo to start.

Start Free Trial - 15 Minute Setup

Key Takeaways

  • Without caps, Advantage+ spends 40-60% of budget on existing customers who'd likely buy anyway
  • ASC's blended ROAS is misleading - separate new vs existing to see true acquisition efficiency
  • Upload your full Shopify customer list to ASC - the cap only works if Meta can identify existing buyers
  • Set existing customer cap to 10-20% for growth-focused businesses
  • Cross-reference Meta's "new customer" labels with Shopify data - Meta misidentifies 15-30%
  • Use a hybrid budget: 60-70% manual prospecting, 20-30% ASC with cap, 10% manual retargeting
  • Track true new customer CPA, not blended CPA - this is your real acquisition cost

Frequently Asked Questions

What percentage of Advantage+ budget goes to existing customers?

Without caps, ASC typically spends 40-60% on existing customers. Meta's default settings allow substantial retargeting spend. Set the existing customer budget cap to 10-20% and upload your full customer list for accurate identification.

How do I stop Advantage+ from targeting existing customers?

You can't fully exclude existing customers from ASC - only cap spending. In ASC settings, set the existing customer budget cap to 10-20%. Upload your Shopify customer list as the existing customer audience. Without a customer list, Meta can't identify them and the cap won't work.

Is Advantage+ ROAS accurate?

ASC blended ROAS is inflated by easy existing-customer conversions. A 5x blended ROAS might be 8x from existing customers (60% of spend) and 2x from new customers. Separate the breakdown in Ads Manager to see true new customer ROAS.

Ready to optimize your e-commerce analytics?

Connect your Shopify and Amazon stores to get unified insights across all your sales channels.