CS2 buy binds: weapon keys with correct side substitution
Pick a key and items — the tool builds the bind line, prices the loadout separately for CT and T, and shows whether you can afford a full buy or a force buy.
How we calculate
Unlike CS:GO, CS2 does not substitute the `buy` command for your current side: `buy m4a1` on the T side simply buys nothing. So for weapons with a side counterpart (AK-47/M4A4, Molotov/Incendiary, and so on) the tool appends BOTH commands to one bind — `bind "KP_END" "buy ak47; buy m4a1;"` works on either side of the match.
The cost of a key's loadout is priced separately for CT and T: an item that only exists on one side (a defuse kit is CT-only, for instance) is counted only in that total. Prices and internal command names come from `data/buy-commands.json`, cross-checked against two independent sources (the full list is in the Sources section below).
The "full buy" ($4750) and "force buy" ($2500) thresholds are editable interface defaults taken from community guides, not hard-coded engine constants. Change them in the fields and the affordability indicator recalculates instantly for your numbers.
Sources
checked 1 September 2026
Questions and answers
Why does the bind contain two buy commands instead of one?
Because unlike CS:GO, CS2 does not substitute a weapon for your current side: `buy m4a1` on the T side simply buys nothing. Appending the paired command (`buy ak47; buy m4a1;`) makes the same bind work on either side of the match.
Where do the internal command names and prices come from?
Command names come from a community Steam guide on porting binds from CS:GO to CS2. Prices come from an open MIT-licensed buy-bind generator repository, cross-checked against a dated HLTV patch note and two independent references. The full source list is below on this page.
Why are some items (like the MP5-SD or CZ75-Auto) missing from the list?
Because none of the checked sources could confirm their price or that this exact command still buys them in the current game version. The list was deliberately narrowed to what is confirmed rather than guessing numbers.
Why are the full-buy and force-buy thresholds editable?
Because they are not official game constants, just approximate values from community guides — actual economy depends on the round and game mode. The fields are editable on purpose, so the number matches your situation.
Can I paste the ready bind straight into the game console?
Yes — copy the line(s) with the "Copy config" button and paste them into the developer console (`~`) or into your `autoexec.cfg`. The format matches exactly what the CS2 console accepts.
Unofficial tool. Not affiliated with Valve.