How-To Guide · Audience Targeting

Exclude Past Purchasers from Instagram Ads (Step-by-Step)

Learn how to exclude past purchasers from Instagram ads in Meta Ads Manager. Build a Custom Audience, apply exclusions at the ad set level, and stop wasting budget on existing customers.

TL;DR Create a Custom Audience of past purchasers using a customer list, Meta Pixel purchase events, or your product catalog. Then exclude that audience in the Audience section of your ad set inside Meta Ads Manager. Use a manual campaign setup. Advantage+ campaigns block exclusions entirely.

3 min read By Updated 0 steps

Originally published .

> 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.

Start free →

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.

Stop hustling

You just read the manual way. Coinis does it all.

Every step above takes hours of manual work. Coinis automates it. Free to start. No credit card. Pay only when you need more volume.

Steps 1–2

Goal + Audience

AI analyzes your brand from a URL. Targets the right buyers automatically.

Steps 3–4

Channels + Budget

One-click launch to Meta. Smart budget allocation out of the box.

Step 5

Ad Creatives

Paste a link. Get dozens of professional ads in minutes.

Steps 6–7

Launch + Track

Live dashboard. Real ROAS. AI suggests what to optimize next.

15 credits day one
No credit card
Free forever tier
Pay only for volume
Start free

You just learned the hard way. Here's the easy way.

Coinis generates ad creatives, launches campaigns, and tracks results. One platform. One click. No ad expertise required.

Try Coinis free