- VAC ban = permanent
- Account-wide across VAC games
- 100k+ banned, July 2025
- No official Valve stats
Cheating is the topic every CS2 player has an opinion on, but hard numbers are surprisingly scarce — because Valve doesn't publish official anti-cheat statistics. What we have instead is how the systems work (which is documented) and ban-wave figures tracked by third-party sites. Here's an honest, up-to-date picture for 2026.
How Valve's anti-cheat actually works
"VAC" is really several layers working together:
- VAC (Valve Anti-Cheat) — the classic signature-based detector. A VAC ban is permanent, non-appealable, and applies across every VAC-secured Valve game on the account, not just CS2.
- VAC Live — real-time detection that can catch a cheater mid-match. When it fires, the match is cancelled so the cheater can't ruin the result.
- VACnet — Valve's server-side AI, originally trained on Overwatch reviewer data, that analyses gameplay (aim, reactions, behaviour) to flag cheaters. It received a significant update in 2025.
- Overwatch — the community review system, where experienced players judge reported matches.
- Trust Factor — not a ban system but a matchmaking signal based on account history and behaviour; a low Trust Factor means rougher lobbies and longer queues.
Ban waves: what the trackers show
Valve tends to enforce in "carpet ban" waves rather than a constant trickle — detections accumulate, then thousands of accounts are banned at once. Notable community-tracked data points:
| Period | Tracked activity |
|---|---|
| July 2025 | Largest wave of the year — 100,000+ accounts (cheaters, farmers, market abusers) |
| September 2025 | Background bans following a VACnet neural-network update |
| Early 2026 | ~57,000 VAC/game-ban statuses over 30 days (csstats.gg) — well below 2025 peaks |
The takeaway: enforcement is real and periodic, but its intensity swings a lot between quiet months and big waves. Because Valve stays silent on totals, month-to-month "is cheating up or down?" claims are best read as trends, not facts.
VAC ban vs game ban vs community ban
Not every ban is a VAC ban, and the difference matters:
- VAC ban — for cheat software. Permanent and account-wide.
- Game ban — issued by the developer for in-game offences; scope and length vary.
- Community / trade ban — for scamming, real-money trading or market abuse; restricts trading and community features, sometimes temporarily.
Trust Factor: the score you never see
Trust Factor is Valve's behind-the-scenes matchmaking signal. It doesn't ban anyone, but it decides who you're matched with — a high Trust Factor means smoother lobbies with fewer cheaters and less toxicity, while a low one means longer queues and rougher games. It's calculated from your whole Steam account: playtime, account age, other games owned, reports and commendations, and whether you've had bans. You can't see the number, but you can nudge it up over time:
- Play on a phone-verified, established Steam account rather than a fresh throwaway.
- Avoid being reported — no griefing, cheating or toxicity.
- Collect commendations (friendly, good teammate) from people you play with.
- Don't share the account or log in from lots of unfamiliar locations.
How to protect your own account
False VAC bans are very rare, but you can remove almost all of the avoidable risk:
- Never run cheats — not even once, not even "just to test." A VAC ban is permanent and account-wide across every Valve game you own.
- Avoid sketchy third-party software — dubious "FPS boosters", config tools or injectors that touch the game can trip detection. Stick to well-known tools.
- Turn on Steam Guard (2FA) so someone else can't sign in and get your account banned for you.
- Don't buy pre-made or shared accounts — you inherit their Trust Factor and ban risk with no way to appeal.
Wrongly banned? What you can (and can't) do
A VAC ban cannot be appealed or removed — Valve is firm on this, and support won't reverse it. Because VAC is signature-based rather than a judgement call, genuine false positives are extremely uncommon. Game and community bans can be raised with Steam Support, though replies are often generic. The practical lesson: your account is only as safe as the software you run and who has access to it — there's no undo button.
What this means for a legitimate player
VAC targets cheat software — code that reads or writes the game's memory, not someone else playing on your account. That's why using cheats is the one thing guaranteed to end an account, and why any "booster" who offers cheats is putting your account at serious risk. Legitimate boosting carries a different risk (a terms-of-service action such as a rating reset), never a VAC ban. We cover that distinction in detail in is CS2 boosting safe?