Open the affiliate list of any program that has been running for a year and you will find the same thing: a long tail of people who signed up, maybe made a sale, and have not logged in since. Codes nobody uses. Creators who changed niche. Customers who joined from the thank-you page on a whim.
None of them are hurting you individually. Together they are a real cost: they inflate your active count so your metrics lie, they clutter every list you scroll, they receive every announcement email and never open it, and, in a few cases, they hold a commission balance you owe and have forgotten about.
Cleaning the roster is worth doing once or twice a year. Doing it carelessly is how brands end up with an angry creator whose earned payout vanished along with their account. This post covers how to decide who goes, what to do instead of removing, and how the removal flow in Reveshare protects both the money and the record.
Have a question about your program?
Payouts, removals, tier setup, migrations. Write to the team and a real person replies, usually the same day.
Email the team →1. Why rosters bloat
An affiliate program is a funnel with no natural exit. People enter through post-checkout invites, marketplace applications, creator outreach and referral links, and almost nobody ever leaves on purpose. They just stop.
That is fine in a program of thirty. At three hundred it starts to distort things:
- Your conversion and activity rates are diluted. "12% of affiliates made a sale this quarter" sounds like a problem until you learn that two thirds of the denominator has been dormant for a year.
- Your announcements go to the wrong people. A product-launch brief sent to 300 affiliates, of whom 80 are real, has a 27% open rate and looks like a failure.
- Codes and links keep working. A dormant affiliate's code can still be typed at checkout, sometimes by the affiliate themselves on their own orders, and you keep paying commission on it.
- Forgotten balances accumulate. Small earned amounts that were never requested sit on accounts nobody is watching.
2. Deciding who to remove
Removal is not a punishment and it should not feel like one. It is housekeeping. Set the criteria before you look at names, so the decision is about the rule rather than the person.
Reasonable removal criteria
- No sales and no login in the last 12 months (6 months for a high-velocity program)
- Signed up but never completed onboarding or used their code, and it has been over 90 days
- Duplicate accounts belonging to the same person, keeping the one with history
- Affiliates whose promotion breaks your terms: coupon-site leaks, bidding on your brand keywords, self-referral
- Creators who have explicitly told you they are no longer promoting the brand
Notice what is not on that list: affiliates who made sales six months ago and have been quiet since, or affiliates in a niche you have deprioritised. Those people cost you nothing to keep and might come back. Quiet is not the same as gone.
3. The money question
This is where careless cleanups go wrong. An affiliate can hold two kinds of balance, and they need to be handled differently.
Pending payouts are amounts the affiliate has already requested and you have not yet paid. That is a debt with a name and a date attached. Removing the account without paying it is exactly the story that ends up in a creator's community post about your brand.
Unrequested earned balance is commission that has accrued but the affiliate never asked for. Once the enrollment is gone there is no account left to pay it to, so it will not be paid out automatically. It is smaller and less urgent, but it should never disappear silently either.
Reveshare blocks the removal of any affiliate who still has a pending payout. You settle first, then remove. The unrequested balance is shown as a warning so you can decide, and it is archived with the record either way.
Run your affiliate program on Shopify
Install Reveshare from the Shopify App Store and start turning customers into ambassadors.
Get the app →4. How removal works in Reveshare
The flow is built so you cannot accidentally take the wrong shortcut.
Select the affiliates and choose Remove
From your program's affiliate list, tick the accounts you have decided on and open the removal dialog. You can remove one or many at once.
Review the pre-flight summary
Before anything is deleted, Reveshare checks every selected affiliate and shows you two things: who still has a pending payout, with the amount and their available payment method, and who carries an unrequested balance that will stop being payable once they are gone.
Settle pending payouts in the same dialog
Affiliates with pending payouts cannot be removed until those are paid. Rather than sending you off to the payouts page, the dialog lets you pay them right there, as a bulk payout to each affiliate's matched payment method. Once paid, the block clears.
Acknowledge unrequested balances
For affiliates with an earned-but-unrequested amount, the dialog warns you and shows the figure. It does not block. If you want to pay it out first, ask the affiliate to request it or pay it manually. If it is a few cents on a long-dormant account, you can proceed.
Confirm removal
The affiliate's enrollment is removed from the program. Their code and link stop attributing new sales to them. They can still log in to Reveshare if they have other programs, but yours no longer appears.
5. What gets archived
A removed enrollment is not simply deleted. If it carries history, the numbers are written to an archive record that stays with your brand:
| Kept in the archive | Why it matters |
|---|---|
| Affiliate name and email | So you can recognise them if they reapply |
| Their code | So a returning customer's "where did SARAH-15 go" is answerable |
| Total sales, orders and conversion rate | Your historical reporting does not drop a hole |
| All-time commissions paid | Your cost history stays accurate |
| Unrequested balance at removal | The debt is on record rather than forgotten |
| Enrolled date and last order date | You can see how long they were active |
The archive is read-only history. It does not reactivate the account, and it does not pay anything out. Its job is to make sure that removing an affiliate never means losing the record of what they did or what you owed.
Careless cleanup
- Delete accounts in bulk to hit a tidy number
- Find out about the pending payout from the creator's Instagram story
- Historical revenue reports shrink after the cleanup
- Reapplying affiliate is treated as a stranger
- Codes keep working for weeks because nobody deactivated them
Reveshare removal
- Pre-flight shows exactly who is owed what before anything happens
- Pending payouts are settled inline, and removal is blocked until they are
- Sales, orders and commissions are archived with the record
- Name, email and code are kept for recognition later
- Attribution stops the moment the enrollment is removed
Talk to our team
Book a short call to see how Reveshare fits your store and ambassador goals.
Book a demo →6. Alternatives to removal
Removal is the last option, not the first. Three lighter tools handle most of what a cleanup is really trying to fix:
Segment instead of delete. If the goal is cleaner announcements and honest metrics, filter your lists by "made a sale in the last 90 days" and send to that segment. The dormant accounts stay, but they stop skewing anything you look at.
Tighten the entrance. If the roster fills with people who never activate, the fix is at the door. Require a short application, or move to an approval step for marketplace applicants, so the program stops accumulating accounts that were never going to sell.
Turn off the code, keep the account. For an affiliate who has broken your terms, deactivating their code ends the abuse immediately without the finality of removal. You can then settle up and remove on your own schedule.
Conclusion
A tidy roster is not about a smaller number. It is about the number meaning something: every affiliate on the list is someone who could plausibly send you a sale this quarter. Set your criteria before you look at names, nudge the ones with history, and let the removal flow do what it is designed to do: settle what is owed, archive what happened, and stop attribution cleanly.
See pricing that scales with you
Compare plans and find the right fit for your brand and creator volume.
View pricing →Frequently Asked Questions
Read more
Reactivating Dormant Affiliates: The Sequence and Offers That Bring Partners Back
Most affiliate programs have more quiet partners than active ones, and most of them left for boring reasons. Learn how to segment dormant affiliates, the three-touch sequence that wakes them up, which offers are worth their cost, what to measure, and when to stop nudging and hand off to cleanup.
The Science of Retention: Boosting Profitability with Tiered Commissions and Loss Aversion
Learn how psychological anchoring and performance-tiered commissions turn casual affiliates into high-growth brand partners while protecting your margins.
How to Read Your Affiliate Dashboard: A Creator's Guide to Clicks, Codes, Conversion and Getting Paid
Your affiliate dashboard is telling you what to do next, if you know how to read it. A creator's guide to what each number means, why a click shows up without a sale, how links and codes credit you differently, what the tier ladder is really measuring, and how payouts work.