The most common confusion in CS2 trading is between VAC bans and trade bans. People assume they're the same thing because they both sound like Steam-imposed sanctions, but they affect very different parts of your account, and one of them β the one most people are worried about β doesn't actually affect trading at all.
The short version: VAC bans stop you from playing the game on protected servers but leave your skins fully tradable. Trade bans freeze your inventory and stop all trading regardless of which games you have. They look similar on a profile, they're sometimes both present at the same time, but their consequences are completely separate.
What a VAC ban actually is
VAC stands for Valve Anti-Cheat. It's the automated system Steam uses to detect known cheats running on protected servers. When VAC detects a cheat while you're connected to a VAC-secured server, it issues a permanent ban for that specific game. The ban applies to whatever game you were caught cheating in β a VAC ban in CS2 doesn't affect your TF2 account, and vice versa.
What a VAC ban does to your account: you can't play that game on official servers anymore, a red "VAC banned on record" badge appears on your Steam profile, you can't earn in-game drops or progression, and you can't gift the affected game's keys. That's the entire scope. It does not touch your inventory, your trading ability, your access to the Steam Community Market, or your other games.
People are usually surprised that VAC bans leave skin trading untouched. The historical reasoning is that Valve wanted to punish cheating in-game without confiscating the player's existing inventory β which they consider the player's property, even if the player's gameplay isn't welcome on protected servers anymore. So your skins remain in your inventory, you can still list them on the Steam Market, you can still trade them on skin trading sites. They just can't help you play the game you bought them for.
What a trade ban actually is
A trade ban is a separate sanction, technically called a Steam Community ban or Steam trade restriction depending on the variant. It's issued for things like suspected scam reports, account compromise signals, repeated chargebacks, Steam Subscriber Agreement violations, or underage-account issues in some regions.
A trade ban actually freezes your trading. You can't send or receive trade offers, you can't use the Steam Community Market, your inventory is effectively locked, and no skin trading site can interact with your account. You can still play your games (unless VAC banned separately), and you can still chat with friends in most variants, but the trading side of your account is shut down.
Trade bans range from short temporary holds β sometimes only days, often triggered by automated systems flagging unusual spending patterns β to permanent sanctions for confirmed fraud or scam history. The short ones generally expire on their own. The permanent ones rarely come off, even with successful appeals.
How to tell which one you have
Both show up on your Steam profile at steamcommunity.com/my, but with different badges. A VAC ban shows as "X VAC ban on record" in the badges row below your username. A trade ban shows as "Currently trade banned" or "Trade banned." Game bans β which are the developer-issued equivalent of VAC, used for things like Overwatch in CS:GO β show as "X game ban on record." You can have any combination of these on the same account; they're independent sanctions.
If you're not sure why trading isn't working, that profile page is the first place to look. The presence of a VAC ban there doesn't explain why you can't trade β only a trade ban does that.
"I have a VAC ban, can I still sell my skins?"
Yes. Your inventory is unaffected. You can trade with other Steam users, list on the Steam Community Market, and use skin trading sites. SkinsWave will trade with VAC-banned accounts without restriction.
The only exception is when Valve revokes specific items as part of a wider sanction β usually items obtained through duplication exploits, and usually announced publicly. Those specific items become untradable. But your general inventory? Tradable.
There's a small price effect that some buyers care about: skins coming from VAC-banned accounts are sometimes called "ban skins" and sell at slight discounts on skin trading sites, because superstitious buyers avoid them. There's no actual difference in the skins themselves β they look and trade the same β but the discount is real, usually a few percent.
"I have a trade ban, can I get it removed?"
Maybe. Depends on the type.
Temporary holds from automatic systems generally expire on their own in one to seven days, no action needed. If your account just looks like a scammer's based on activity patterns (lots of new trades, unusual spending), Steam might pause you briefly and then release.
Manual trade bans from Steam Support require a successful appeal. File a ticket at help.steampowered.com, be honest about what happened, provide context. Steam is reasonable when the ban was a mistake or when the underlying issue has been resolved (account theft, chargeback resolved by the bank, etc.). They're less reasonable when the ban was deserved.
Permanent trade bans for confirmed fraud are almost never reversed. Steam treats those as final.
Common confusion that comes up
The biggest one: people get VAC banned and assume their skins are locked. They aren't. Check the profile badges β if there's only a VAC ban and no trade ban, you can still trade.
Second most common: someone with a VAC ban tries to trade with someone who has a trade ban. The trade ban side blocks the transaction; the VAC ban side wonders why. Always the trade ban that's blocking.
Third: people get game-banned in something like Overwatch (CS:GO's now-deprecated peer-review system, recently revived in CS2) and confuse it with VAC. Functionally similar β game-specific, doesn't affect trading β just from a different sanctioning system.
Trading with banned users
A VAC-banned account can still send and receive trades. So can the other person on the other side of one of your trades β their VAC status doesn't block your transaction. A trade-banned account can't, period; if either party is trade-banned, the trade fails.
A VAC ban also doesn't make someone a scammer. Most VAC-banned players are people who tried a cheat once, got caught, and either stopped or moved on. Many are still honest traders. The standard scam-prevention rules apply equally; the VAC indicator alone isn't a red flag.
New accounts and built-in restrictions
Separate from VAC and trade bans, Steam restricts new accounts to make scam mass-production harder. Accounts under 30 days old often can't trade at all. Accounts that haven't spent at least $5 on Steam Wallet or games have reduced trading privileges. Some regions have additional restrictions.
These aren't bans β they're friction. They go away as the account ages and as you spend on Steam normally. Most new traders don't notice them because the requirements are low.
If you're hitting trade errors and aren't sure why, the failed-trade troubleshooting guide walks through every common cause in order.