Influencer Discount Code Abuse: Leaks, Stacking and Fixes
· 7 min read
A creator code that works, has no cap and never expires will end up on a coupon site, usually within a week of the post going live. From then on it discounts orders from people who never saw the creator — and if the code also pays commission, you are paying for those orders twice.
This is not fraud in any interesting sense and the creator is rarely the culprit. It is a configuration problem with a predictable cost, and the fix is in your coupon settings and your deal terms rather than in policing the internet.
How a code gets out
Five routes, roughly in order of how much damage they do:
- Browser coupon extensions. Honey, Capital One Shopping and the rest test known codes at checkout and add new ones their users report. Once
SARAH20is in that database, every shopper with the extension installed gets offered it on the cart page — including the ones who arrived from your paid search ads. - Coupon aggregators. RetailMeNot, Slickdeals and dozens of smaller sites accept user-submitted codes. A single submission puts the code in front of everyone searching "your brand promo code".
- Deal communities. Facebook groups, subreddits and Telegram channels built around a category share codes openly, and this is where they spread fastest inside a niche.
- Affiliates in your own programme. Coupon publishers bid on "brand + code" queries, build a page around whatever codes they find, and take last-click credit for the order.
- The creator's own audience, doing nothing wrong. Someone screenshots the code into a comment thread. Unavoidable, and honestly fine — that is the code working.
The pattern that tells you it has happened is redemptions that keep climbing weeks after the post, with no corresponding referral traffic from the creator's platform. A creator code should decay. One that plateaus at a steady daily rate for two months is being served by something other than the creator.
What the leak actually costs
Work it out with your own numbers before deciding how hard to fight it. The shape of the arithmetic, with assumptions I have made up for the example and labelled as such:
| Value | |
|---|---|
| AOV | $70 |
| Gross margin before discount | 62% ($43.40) |
| Code | 20% off |
| Orders on the code in the quarter | 1,400 |
| Share of those orders that would have happened anyway | 40% (an assumption — test yours) |
The 560 orders in that last row cost you $14 of margin each — $7,840 — and bought nothing, because those customers were already at the checkout. If the code also pays 10% commission, add $3,920 on orders the creator did not influence.
The 40% is the figure to argue about, and you can estimate your own: compare redemption rates during the creator's posting window against the same code six weeks later. It will not be zero, and if your codes are uncapped and generic it will be worse than 40%.
The settings that stop most of it
Every ecommerce platform has these; almost nobody turns them all on. The trade-off column is the honest part — each of these costs you some legitimate redemptions.
| Setting | What it stops | What it costs you |
|---|---|---|
| Unique code per creator | Nothing on its own, but makes every other control possible and tells you which code leaked | Ops time at setup |
| Hard usage cap (e.g. 300 uses) | Long-tail leakage; the code dies before an aggregator can monetise it | A breakout post hits the ceiling and the creator's audience sees an error |
| Expiry 30–45 days after posting | Coupon sites listing the code forever | Nothing, if you tell the creator the date |
| One use per customer account | Serial reordering on the same discount | Households sharing an account |
| New-customer-only | Discounting your existing base, which is the most expensive kind of leak | Requires reliable customer matching, not just email |
| No stacking with sitewide or other codes | CREATOR20 plus a 15% sitewide code plus free shipping |
Occasional support ticket |
| Minimum spend at or slightly above AOV | Low-value orders that lose money after the discount | Suppresses some genuine conversion |
| Exclude sale items | Compounding a markdown with a creator discount | Narrows the creator's pitch |
Two further points that matter more than the table:
Do not use a guessable pattern. If SARAH20 works, so do MIKE20 and JESS20, and a single scraper can enumerate your entire roster. Attach a suffix nobody can guess, or use per-creator affiliate links with the discount applied at the link level.
Keep the code memorable anyway. There is a real tension here: a code the creator's audience can retype from a video is a code that converts, and a code that converts is a code that leaks. Resolve it by keeping names simple and putting the defence in the caps and expiry, not by making codes unsayable.
Detecting it in twenty minutes a month
- Search
"<your brand>" promo codein an incognito window, then repeat with "discount", "coupon" and "code". Note which aggregators rank and which codes they list. - Install one coupon extension in a clean browser profile and run a real checkout. Whatever it offers you is public.
- Pull redemptions per code per week and look for the flat line described above.
- Flag orders on a creator code with no referring traffic from that creator's platform. Attribution windows and app-to-browser hops break that link legitimately — the limits of code and link tracking apply here too — but a code with almost no matching referrals is a leaked code.
- Watch your paid search terms report for "brand + code" queries. Rising volume there means shoppers are being taught that a discount exists.
When you find one, issue the creator a replacement and set an expiry on the old code rather than killing it instantly. A code that dies without warning makes the creator look careless to their own audience, which is worse than the leakage.
Put it in the deal, not in the follow-up email
The commercial terms need to say what happens when a code leaks, before it leaks. Four lines cover it:
- The code is issued to this creator, with a stated cap and expiry date.
- Commission is paid on orders attributable to the creator, and orders arriving from coupon-aggregator domains are excluded — named, not implied.
- Either side can ask for the code to be replaced, and replacement does not reduce the flat fee.
- The creator agrees not to submit the code to aggregator sites (which they generally would not, but a small number do, because aggregators pay for submissions).
Then the reporting has to match what you promised. A mid-campaign switch to "we're excluding some of those orders" reads as a brand looking for a way not to pay. Agreeing the exclusions in the deal terms, then paying against a per-creator ledger both sides can read, is what CreatorCast keeps together — the code, its cap and expiry, the agreed exclusions, and the payout calculated from them. It is also why how you structure commission and how you configure the code belong in one sitting rather than with two different people.
Frequently asked questions
Should I use tracked links instead of codes? Use both. Links attribute better and cannot be typed into a coupon extension; codes convert better because they survive a screenshot, a podcast mention and a story someone watches without tapping. Give every creator both and expect most of the revenue through the code.
Can I claw back commission on leaked orders? Only if the agreement says so, with the exclusion defined in advance — usually as orders whose referrer is a coupon domain, or orders outside the creator's attribution window. Retroactive clawbacks on terms that were never written down damage relationships more than they save money.
Is a leaked code always a loss? No. Some of those orders are incremental customers who found you through a deal site and would not have bought at full price. The problem is that you are paying a creator commission for them, and discounting your own paid-search traffic at the same time.
How much of a code's redemptions are typically not from the creator? There is no reliable industry figure, and any single number you see quoted should be treated as marketing. Measure your own by comparing redemption volume in the posting window against the same code's volume six weeks later, once the creator's traffic has decayed.
Run your creator program without the spreadsheet
Find creators, run outreach from your own inbox, approve content and send payouts — all in CreatorCast.
Get started