> Quick answer: Build a past-purchaser Custom Audience (customer list, pixel, or catalog). Exclude it at the ad set level in Meta Ads Manager. Always use a manual campaign type. Advantage+ blocks exclusions.
Showing acquisition ads to people who already bought wastes budget. Exclude past purchasers and every dollar targets new customers instead.
---
Why Exclude Past Purchasers from Instagram Ads
Exclusion targeting keeps acquisition campaigns clean and efficient.
Avoid wasting budget on existing customers
Existing customers already converted. Serving them "buy now" ads burns spend for no gain. Exclusions cut that waste immediately.
Focus acquisition campaigns on cold and warm audiences
Top-of-funnel campaigns need fresh eyes. Excluding past purchasers lets Meta's algorithm optimize toward new conversions, not repeat ones.
Improve return on ad spend (ROAS)
Fewer wasted impressions means a higher effective ROAS. A tighter audience costs less and converts better.
---
How to Create a Custom Audience of Past Purchasers
Per the Meta Business Help Center, you need to build a past-purchaser audience before you can exclude it. Three options cover most setups.
Option 1: Customer list custom audience (email/phone data)
Upload a CSV of customer emails or phone numbers to Meta Ads Manager. Meta matches them to Facebook and Instagram accounts. Per Meta's Customer List Custom Audience guide, format your file correctly before uploading to maximize the match rate.
Option 2: Website custom audience (pixel-based purchase tracking)
If your Meta Pixel fires on purchase confirmation pages, build an audience from "Purchase" events. Meta's website custom audience documentation explains how to set the event window, for example anyone who purchased in the last 180 days. No CSV needed. The pixel tracks buyers automatically.
Option 3: Catalog custom audience (ecommerce integration)
Catalog-based audiences pull buyer data directly from your product feed. Meta's dynamic ads setup lets you exclude people who purchased specific products. Useful for large catalogs with many SKUs.
---
Set Up Audience Exclusion in Meta Ads Manager
Instagram ads are created and managed inside Meta Ads Manager. Per Meta's Instagram ads setup guide, audience targeting works identically to Facebook campaigns.
Step 1: Navigate to the Audience section in ad set creation
Open Meta Ads Manager. Create a new campaign or edit an existing ad set. Scroll down to the Audience section.
Step 2: Select a custom audience to exclude
The Custom Audiences field has two inputs: include and exclude. Click the exclude field. Select your past-purchaser Custom Audience from the dropdown.
Step 3: Choose the exclusion method
For customer list audiences, exclusion applies to all matched profiles. For pixel-based audiences, set a time window such as "purchased in the last 30 days." Per Meta's dynamic ads exclusion documentation, day-based exclusion windows are available for dynamic ads.
Step 4: Review estimated audience size
Check the Audience Definition panel on the right. Confirm the excluded segment is reducing your reach as expected. If the size looks unchanged, verify your Custom Audience has enough matched profiles.
---
Exclusion Options and Best Practices
Time-based exclusion windows (30, 60, or 90 days)
A 30-day window suits fast-moving products. Use 60 or 90 days for higher-consideration purchases. Match the window to your typical repurchase cycle.
Avoid overlap between acquisition and retention campaigns
Run separate campaigns for each goal. Exclude purchasers from acquisition campaigns. Include them in retention campaigns. Overlapping audiences split your signal and inflate costs.
Combine exclusions with other targeting for precision
Layer exclusions with interest or lookalike targeting. You reach cold audiences who match your buyer profile but haven't converted yet. That combination drives the lowest cost per new customer.
---
Limitations and Workarounds
Advantage+ campaigns cannot use exclusion targeting
Per Meta's Advantage+ documentation, exclusion targeting is not available for Advantage+ campaign types. Past-purchaser exclusions require a manual campaign setup.
Reach and frequency buying doesn't support exclusions
Reach and frequency buying also blocks audience exclusions. Switch to auction-based buying to enable them.
Use manual campaign setup for full exclusion control
Manual campaigns give you full access to the Audience section and all exclusion controls. If exclusion targeting is a priority, avoid automated campaign types that restrict it.
---
Or let Coinis do it.
From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.
Start free. Upgrade when you're ready.
15 AI tokens a month. No credit card.
Frequently Asked Questions
Can I exclude past purchasers from Advantage+ campaigns on Instagram?
No. Per Meta's documentation, Advantage+ campaign types do not support exclusion targeting. You need to use a manual campaign setup to exclude Custom Audiences such as past purchasers.
What is the best exclusion window for past purchasers?
It depends on your product's repurchase cycle. Use 30 days for fast-moving consumer goods, 60 or 90 days for higher-consideration purchases. Match the window to how long a buyer is unlikely to purchase again.