What Is Shaving — The Plain Definition

Shaving is when an affiliate program deliberately undercounts your conversions. The casino's system records every real click, registration, and deposit from your referred players — but only shows you a fraction of them in your dashboard. The rest disappear silently into the operator's pocket.

It's not a bug. It's not a tracking delay. It's a deliberate system design choice to pay you less than you've earned, in a way that's difficult to prove without independent verification.

Concrete example: 1,000 people clicked your referral link. 50 registered. The program's dashboard shows you 38 registrations and pays RevShare on those 38. The other 12 conversions — real players who deposited real money — simply don't appear in your stats. That gap is shaving.

Industry estimates put shaving rates at 10–40% of conversions at programs that practice it. At large traffic volumes, this represents thousands of dollars per month vanishing without a trace. Most affiliates who experience it attribute it to poor traffic quality or audience mismatch — which is exactly what operators who shave are counting on.

How Shaving Works Technically: Four Mechanisms

Programs that shave use several different technical approaches. Understanding them helps you know what to look for when auditing.

1. Click shaving

The tracking pixel or redirect script is coded to not fire on a percentage of link clicks. A visitor clicks your referral link, lands on the casino registration page, but their click is never recorded in the affiliate system. Without that click ID, any subsequent registration or deposit from that visitor is invisible to your account.

This is the cleanest form of shaving — hardest to detect because it happens before any user interaction with the casino itself. Independent trackers placed before the redirect (Keitaro, Binom) catch it, because they record the click on your side before the redirect fires.

2. Registration shaving

The player registers successfully and receives a casino account. The registration event is logged on the casino's side. But the affiliate system's database simply doesn't write the record linking that player to your affiliate ID. From your dashboard's perspective, the player doesn't exist.

3. Deposit and NGR shaving

The player is credited to your account, but their deposit amounts or NGR figures are reported inaccurately. A $200 deposit might show as $120 in your RevShare calculation. Or a player who deposited three times in a month appears to have deposited once. This variant is particularly difficult to catch without per-player deposit-level transparency.

4. Duplicate traffic rejection

The program claims a percentage of your conversions are "duplicates" — supposedly the same user clicking multiple times — and removes them from your stats. Some duplicate filtering is legitimate (same user, same session). But programs that shave use inflated duplicate rates as cover: 2–3% real duplicates become 15–20% "rejected duplicates" in their system.

Warning Signs: The Shaving Red Flag Checklist

None of these alone is proof of shaving. But two or more together, especially without a clean explanation from your manager, warrant serious investigation.

  • Conversion rate dropped sharply with no change in traffic source or quality. If your click-to-registration rate was 5% for three months and suddenly fell to 1.5% without any creative or audience changes, something upstream changed — and it might not be on your side.
  • Your independent tracker and the affiliate dashboard disagree by more than 10%. Some variance is normal (bot traffic, tracking delays). Consistent 15–30% gaps are not.
  • The program doesn't provide per-player statistics. You can see totals — total registrations, total NGR — but not individual players, their individual deposits, or their individual activity. This opacity is the precondition for undetectable shaving.
  • Statistics update with delays, not in real time. Programs with daily or multi-day stat delays create a window where discrepancies are harder to correlate with specific traffic events.
  • Your manager gives vague answers about stat methodology. "That's just how the system works" is not an acceptable explanation for a 20% conversion gap. A legitimate program's manager can walk you through exactly how any specific conversion is counted.
  • Unusually high "duplicate" or "rejected" conversion rates. Ask your manager for the exact percentage of conversions being filtered as duplicates. Anything above 5% in a well-structured traffic setup deserves a specific explanation.
  • Active players suddenly stop generating NGR en masse. Individual player churn is normal. If 15 of your previously active players all show zero NGR in the same month, with no obvious seasonal explanation, their activity may have been removed from your account.

How Much Shaving Actually Costs You

The numbers are large enough that most affiliates, when they first calculate them, don't believe it.

Scenario: you refer 100 players per month. Average NGR per player: $80. Your RevShare rate: 35%.

At zero shaving: 100 × $80 × 35% = $2,800/month
At 20% shaving (80 players shown instead of 100): 80 × $80 × 35% = $2,240/month

Monthly loss: $560. Annual loss: $6,720 — from one traffic source.

At 30% shaving: 70 × $80 × 35% = $1,960/month. Monthly loss: $840. Annual: $10,080.

At 40% shaving: Monthly loss: $1,120. Annual: $13,440.

These figures compound if you're working with multiple programs simultaneously. An affiliate running three traffic sources across two programs with 25% average shaving loses $40,000–60,000 per year without ever knowing it — because the missing conversions never appear in any report.

This is also why programs advertising unusually high RevShare percentages (50–60%) are worth extra scrutiny. A 50% RevShare with 30% shaving pays you 35% of what you should earn. A transparent 35% RevShare with zero shaving pays you 35%. The headline number is only half the equation.

Four Methods to Detect Shaving

Method 1: Independent traffic tracker

Install Keitaro, Binom, or Voluum between your traffic source and the affiliate program's link. Your tracker records every click on your side — independently, before the affiliate redirect fires. Compare your tracker's click and conversion counts weekly with the affiliate dashboard.

Normal variance: up to 5–8% (bot traffic, cookie blockers, VPN users who bypass tracking). Consistent variance above 10–15%: investigate. Consistent variance above 20%: assume shaving until proven otherwise.

This is the baseline protection every affiliate running meaningful traffic volumes should have. It costs $30–100/month for a tracker subscription and saves that amount in detection value within the first discrepancy you catch.

Method 2: Test conversions from a clean device

Use a device the program has never seen — a different phone, a fresh browser profile, a new IP address. Click your own referral link, register a test account, and make the minimum deposit. Then check your affiliate dashboard within 24–48 hours.

If that registration and deposit don't appear in your stats, you've found a concrete, attributable discrepancy. Take a screenshot of the transaction confirmation from the test account and a screenshot of your dashboard showing zero new activity. That's documented evidence.

Run this test monthly, not once. Programs sometimes flag accounts and stop shaving them after a complaint, then resume once attention fades.

Method 3: Community research

Affiliate forums — AffiliateGuard, Afflift, CPA.Club, and relevant Telegram communities — have documented discussions about specific programs. If three independent affiliates from different traffic sources report the same 20% conversion gap at the same program within a short period, that's not statistical noise. That's a pattern.

Search the program name plus "shaving" or "tracking issues" before committing significant traffic volume. One complaint might be a misunderstanding. Five complaints with consistent numbers suggest a systemic issue.

Method 4: S2S postback tracking (most reliable)

Server-to-Server (S2S) postback is the gold standard for shaving detection. When configured correctly, it makes shaving essentially impossible to hide.

Here's how it works: every time a referred player triggers an event (registration, deposit) at the casino, the affiliate system sends a real-time HTTP request to your server. You receive every event independently — not just what appears in your dashboard.

Step 1: Add your tracking parameter to the referral link:
https://vodka.money/register?ref=YOURID&click_id={UNIQUE_ID}

Step 2: The program sends a postback to your server on conversion:
https://yourtracker.com/postback?click_id={click_id}&event=deposit&amount=75

Step 3: Compare your postback log with dashboard stats.
Any click_id in your log that's absent from the dashboard = shaving.

If a program refuses to support postback/S2S integration, that's itself a red flag. Every legitimate program that doesn't shave has no reason to block independent verification. Vodka Money supports S2S postback — the setup takes 15 minutes with help from your manager.

Reading Your Dashboard to Spot Anomalies

Even without external tracking tools, your own dashboard contains signals worth monitoring. Normal benchmarks for gambling affiliate traffic:

MetricNormal rangeInvestigate if
Click → Registration conversion3–8%Below 1% with quality traffic
Registration → First Deposit (FTD)15–35%Sharp drop without traffic change
Monthly NGR per active player$40–120Consistent unexplained decline
Player retention (month 2)55–75% of month 1Mass disappearance of active players
Duplicate/rejected conversions2–5%Above 10% without clear cause

The most reliable signal is sudden, unexplained drops in a single metric while other metrics stay stable. If your clicks are flat but registrations drop 30% in one month — and your traffic source didn't change — ask your manager for a specific explanation before assuming it's a traffic quality issue.

Shaving vs. Negative Carryover: An Important Distinction

These are two different ways your RevShare income can be reduced — one is fraud, one is contract.

ShavingNegative carryover
What it isUndisclosed undercounting of your conversionsDisclosed policy: player wins reduce next month's RevShare
Is it disclosed?Never — that's the pointYes, in program terms
Legal statusFraud, contract breachLegal — a contractual term
How to detectIndependent tracker, S2S postbackCheck program T&C before joining
Vodka Money policyZero shavingNo negative carryover

Negative carryover means that when a player wins big in January (making your NGR negative for the month), some programs carry that negative balance forward and deduct it from your February RevShare — even if February was profitable. This is painful, but it's disclosed in the terms. You can choose not to work with programs that practice it.

Shaving operates differently: the player deposits, the casino earns, but you simply never see the conversion in your stats. No disclosure, no explanation. Just missing money.

Vodka Money operates without either: each month is calculated independently (no negative carryover), and all conversions are credited in real time with per-player transparency.

How to Choose a Program That Doesn't Shave

The most effective protection is selecting programs where shaving is structurally difficult or impossible — because the transparency required to make it visible is built into the platform.

  • Real-time statistics with per-player breakdown. You should be able to see each referred player individually — their registration date, every deposit, and their NGR per period. Not just aggregated totals. Individual visibility makes shaving at the deposit level detectable immediately.
  • S2S postback support. If the program supports server-to-server conversion tracking, you can independently verify every event. Programs that shave almost never offer postback integration — because it makes detection trivial.
  • Verified payout history. Look for programs with a multi-year track record of consistent, on-time payments. Payment disputes are often the downstream consequence of shaving — affiliates who notice income doesn't match expectations start demanding explanations, which surfaces the tracking gap.
  • Independent reputation on third-party forums. AffiliateGuard, Afflift, Partnerkin. Not the reviews on the program's own website — those are curated. Look for unfiltered discussions where affiliates compare notes. Consistent positive mentions across independent sources carry real signal.
  • Responsive manager who explains discrepancies specifically. When you flag a stat gap, a trustworthy program's manager responds with specific data: "that 8% gap is from these 12 registrations that were filtered as duplicates because [specific reason]." Vague responses or stonewalling are disqualifying.
  • Program has operated without public shaving accusations for multiple years. New programs are higher risk — they have less reputational skin in the game. Programs operating since 2020+ with clean public records have a harder time hiding systematic shaving because of accumulated partner scrutiny.

What to Do If You've Found Shaving

  1. Document everything before saying anything

    Screenshot your independent tracker data, postback logs, and affiliate dashboard stats — with timestamps clearly visible on all three. Export the data to a spreadsheet and calculate the exact gap. The cleaner your documentation, the harder it is for a program to dismiss with a vague explanation.

  2. Contact your manager with specific data, not accusations

    "My Keitaro tracker recorded 47 registrations on May 10–16. Your dashboard shows 31. The gap is 16 conversions over 7 days. Please explain the specific filtering that accounts for this discrepancy." That framing gets better responses than "I think you're shaving me." Stay factual. A legitimate program will produce a specific technical explanation.

  3. Escalate to community forums if the response is unsatisfactory

    AffiliateGuard and Partnerkin are the most effective escalation channels. Programs with legitimate reputation concerns respond quickly to public threads — because other affiliates are watching. Post your documented evidence: tracker screenshots, dashboard screenshots, dates, and the gap calculation. Don't editorialize. Let the numbers speak.

  4. Move your traffic immediately

    Don't wait for resolution before redirecting. Every day of continued traffic to a program you suspect of shaving is income that won't be recovered. The investigation and the traffic redirect can happen simultaneously. Passive waiting is expensive.

Why the CIS Market Has a Shaving Problem

The gambling affiliate industry broadly has shaving issues, but the CIS-focused segment has historically been worse than Western markets. Three structural reasons:

  • Operator-controlled data, no independent audit. Transactions happen on the casino's servers. The affiliate receives whatever the operator's system reports. In Western regulated markets, licensing requirements sometimes mandate auditable reporting. CIS-focused operations with Curaçao or similar licenses face almost no external accountability on affiliate reporting accuracy.
  • Closed-source tracking software. Western affiliate networks often use platforms with open APIs (Income Access, Affiliate Edge) that support independent verification. Most CIS programs run proprietary closed systems — which makes third-party cross-referencing structurally harder.
  • Trust-based affiliate culture. Many CIS affiliates, particularly newer ones, don't set up independent trackers. They work on trust, which is fine until it isn't. The cohort of affiliates who discovered they'd been shaved for 18 months is larger than most people in the industry publicly admit.

The shift happened around 2021–2023, when tracker subscriptions became cheaper and S2S postback became more mainstream among professional arbitrage teams. Programs that had quietly shaved for years started losing traffic as partners began comparing notes with actual data. Some cleaned up. Others closed and relaunched under new names — a common pattern worth checking for any program less than 2 years old in this niche.

Three Mistakes Affiliates Make When Checking for Shaving

  • Testing with too small a sample. 10–20 test clicks is statistically meaningless. At that scale, normal variance — cookie blockers, ad blockers, VPN users — creates gaps that look suspicious but aren't. Run a minimum of 100 clicks from a clean traffic source before drawing conclusions. At that volume, normal variance stays below 8%. Anything above 15% is worth investigating.
  • Comparing same-day data. Some conversion events — particularly deposits made through slower payment methods — can take up to 48–72 hours to appear in affiliate systems. Comparing your tracker's 4pm numbers with the dashboard's 4pm numbers on the same day will always show a gap that may resolve by next morning. Compare data with a 72-hour delay before calling it shaving.
  • Forgetting cookie window rules. If your referral link has a 7-day cookie window and a user clicks today but registers in 9 days, that conversion won't be credited to you — legitimately. Standard cookie window: 30 days. Shorter windows mean real conversions disappearing for technical rather than fraudulent reasons. Confirm the cookie window before attributing gaps to shaving.

Work with a Program That Has Nothing to Hide

Vodka Money: real-time per-player statistics, S2S postback support, zero shaving since 2022. Over 1,500 active partners who check their stats and find what they expect to find.

Frequently Asked Questions

What is shaving in gambling affiliate marketing?

Shaving is the deliberate undercounting of your referred conversions by an affiliate program. The casino records every real click, registration, and deposit — but only credits a portion of them to your account. The rest disappear from your stats without explanation, reducing your RevShare payout. Industry estimates put shaving rates at 10–40% of conversions at programs that practice it.

How much money does shaving cost affiliates?

At 20% shaving with 100 players/month and average NGR of $80, you lose $560/month — $6,720/year from one traffic source. At 30–40% shaving, annual losses exceed $10,000–13,000 from the same volume. These losses compound across multiple programs and traffic sources, often without the affiliate ever identifying them as shaving rather than traffic quality issues.

How do I detect shaving in my affiliate program?

Four methods, ranked by reliability: (1) Install an independent tracker like Keitaro or Binom and compare its click and conversion counts with your dashboard weekly. (2) Run test conversions from a clean device and verify they appear in your stats within 48 hours. (3) Set up S2S postback so every conversion event pings your own server — mismatches become immediately visible. (4) Research the program on independent affiliate forums for documented third-party reports.

What is the difference between shaving and negative carryover?

Shaving is undisclosed fraud — real conversions happen but aren't credited to you. Negative carryover is a disclosed policy where player wins in one month reduce your RevShare in the next. Both reduce income, but shaving is concealed and illegal while negative carryover is stated in program terms. Check for both when evaluating a program: read the T&C for carryover policy, and use an independent tracker to verify shaving isn't occurring.

What does "zero shaving" mean — and how do I verify it?

Zero shaving means every conversion generated by your referred players is credited to your account. Verification requires either per-player stat transparency (you can cross-check individual deposit records) or S2S postback integration (conversions ping your server independently). If a program claims zero shaving but doesn't provide per-player statistics or postback support, the claim is unverifiable — which is nearly as concerning as confirmed shaving.

Should I use an independent tracker even with a trusted program?

Yes. Independent tracking is basic business hygiene, not a sign of distrust. Even with a program you trust, a tracker gives you baseline data that's useful for traffic optimization independent of shaving. Knowing your actual click-to-registration conversion rate — from your side, not the program's reporting — helps you identify audience or creative issues that wouldn't show up in the affiliate dashboard at all.

Can I take legal action against a program that shaved me?

Technically yes — shaving is fraud and a contract breach. Practically, it's difficult. Most CIS-focused gambling programs are registered in offshore jurisdictions (Curaçao, Malta, Cyprus) where litigation is expensive, slow, and uncertain. Proving shaving in court requires notarized evidence — tracker data, postback logs, and ideally corroboration. The practical enforcement mechanism is reputational: public documentation of shaving on affiliate forums (AffiliateGuard, Partnerkin) damages a program's ability to attract partners far faster than legal proceedings.

Does Vodka Money support S2S postback?

Yes. Vodka Money supports full S2S postback integration. Your manager sets it up with you — it takes about 15 minutes. After configuration, every registration and deposit event from your referred players sends a real-time ping to your tracker, which you can cross-reference with the dashboard at any time. This is one of the concrete ways zero-shaving is verifiable rather than just claimed.