How to Check if a Steam Player is VAC Banned

Direct answer: To check if a Steam player is VAC banned, paste their Steam profile URL or SteamID64 into a lookup tool like SteamReport.net. The results will show VAC ban count, Game ban count, and days since the last ban. VAC bans are permanent, public, and visible to anyone—you don’t need to be friends with the player to see their ban status.

By SteamReport Team · · 4 min de leitura · Updated February 2026 · Voltar ao blog

Step-by-Step: Check VAC Ban Status

  • Step 1 — Get the identifier: Copy the player’s Steam profile URL from their profile page, the in-game scoreboard, or a recent match lobby. A SteamID64 (17 digits) or full steamcommunity.com/profiles/... URL works best.
  • Step 2 — Paste into a lookup tool: Go to SteamReport.net and paste the identifier. The tool resolves custom URLs, SteamID64, Steam2, and Steam3 formats automatically.
  • Step 3 — Read the results: Look for “VAC Bans” and “Game Bans” fields. A zero count means the account currently has no bans of that type. If bans exist, you’ll also see how many days ago the most recent ban was issued.

VAC Ban vs. Game Ban: What’s the Difference?

VAC bans are issued by Valve’s automated anti-cheat system (Valve Anti-Cheat). They trigger when cheat software is detected running alongside a VAC-secured game. VAC bans are permanent and cannot be removed, even if the cheat was used in a different game on the same engine.

Game bans are issued by a game’s own anti-cheat or community moderation system. In CS2, this includes bans from the Overwatch system where experienced players review reported matches. Game bans also appear on the Steam profile and are generally permanent, though the issuing game controls the policy.

Both types show publicly on the player’s Steam profile. Neither type tells you which specific game triggered the ban—only that it happened on a VAC-secured or game-specific system.

Common Misunderstandings

  • “They have a VAC ban, so they cheat in CS2.” Not necessarily. The ban could be from any VAC-secured game (TF2, Dota 2, older Source games). Check the “days since last ban” for context.
  • “No VAC ban means they’re clean.” VAC is not instant. There can be a delay of days to weeks between detection and ban. A clean profile today doesn’t guarantee the player wasn’t cheating recently.
  • “VAC bans expire.” They don’t. VAC bans are permanent. Older bans may become less visible on some UI elements, but the ban count remains on the profile.
  • “Ban count = number of games.” Not exactly. Multiple detections across different engines increment the count, but the relationship isn’t always 1:1 with individual games.

What to Do After Checking

If the player has bans and you witnessed suspicious behavior, you can file a report with concrete context (match date/time, map, round numbers, what you observed). If they have no bans but you still suspect cheating, your report still matters—it feeds into the review pipeline.

For a deeper look at the player’s performance data, use the stats dashboard to see aggregated data from multiple providers.

Key Takeaways

  • VAC ban lookup
  • Game ban verification
  • Steam profile enforcement history

Read Next in This Cluster

FAQ

What is a VAC ban?

VAC (Valve Anti-Cheat) bans are issued automatically when Valve’s system detects cheat software. They are permanent and tied to the Steam account.

What is the difference between a VAC ban and a Game ban?

VAC bans come from Valve’s automated anti-cheat. Game bans come from the game’s own anti-cheat or moderation (e.g., CS2 Overwatch). Both are public and generally permanent.

Can I check if someone is VAC banned without adding them?

Yes. VAC ban status is public. Visit their Steam profile or use a lookup tool like SteamReport.net.

Does a VAC ban from an older game affect CS2?

VAC bans are engine-specific. A ban from a Source 1 game may restrict access to other Source 1 games. Whether it affects CS2 specifically depends on Valve’s current enforcement policy.