When practicing on a CS:GO or CS2 map, it can be frustrating not having enough money to purchase the weapons, nades and other gear you need. Fortunately, there are many commands that you can use to give yourself unlimited money, so that running out of money when offline with bots or in a private server is a thing of the past!
1. Enable and Open the Developer Console
You can skip this step if you've already enabled the developer console.
In order to use these commands, you'll need to have enabled the developer console. To enable to developer console, go to your Counter-Strike settings, then the
Game tab, and set the
Enable Developer Console dropdown to
You can open the developer console by pressing the
~ key on your keyboard.
If you are having trouble opening or using the console, check out our enabling the developer console guide for more help.
2. Infinite Money Commands
After opening the console, copy and paste one of the commands below (depending on whether you're playing CS2 or CS:GO) into the console. Running these commands will give you unlimited money and restart the game so that the changes take effect.
mp_maxmoney 65535;mp_startmoney 65535;mp_afterroundmoney 65535;mp_restartgame 1
mp_maxmoney 100000;mp_startmoney 100000;mp_afterroundmoney 100000;mp_restartgame 1
Bonus: Infinite Money, Round Time and Buy Anywhere Commands
If you're looking to also make the round time unlimited and buy from anywhere in the map, enter (copy and paste) one of the sets of commands from below into the console depending on which version of Counter-Strike you're playing..
mp_maxmoney 65535;mp_startmoney 65535;mp_afterroundmoney 65535;mp_buytime 60000;mp_buy_anywhere 1;mp_roundtime_defuse 60;mp_roundtime_hostage 60;mp_roundtime 60;mp_restartgame 1
mp_maxmoney 100000;mp_startmoney 100000;mp_afterroundmoney 100000;mp_buytime 60000;mp_buy_anywhere 1;mp_roundtime_defuse 60;mp_roundtime_hostage 60;mp_roundtime 60;mp_restartgame 1
Explained: How These Commands Work
If you'd like to understand what those commands do, we've explained below. It is important to note that the most money you can ever have in CS:GO is 65,535 and 100,000 in CS2 (regardless of what number you enter in the commands). Below we've explained how the CS2 commands work, but the only change between the two sets of commands is the amount, so the explanation applies to CS:GO as well.
We set the maximum amount of money you can have at once to 100,000 with the
mp_maxmoney command, then the amount of money you start the game with to 100,000 with the
mp_startmoney command... and then the amount of money you receive after a round has ended to 100,000 with the
mp_afterroundmoney command. In order for the changes to take effect, the game needs to be restarted. This command does that:
A cool fact that you might be interested in hearing about CS:GO is that it stores the amount of money you have as a unsigned 16-bit integer. Unsigned 16-bit integers can store numerical values up to 65535, which is why the maximum amount of money you can have in CS:GO is 65535! In CS2, this changed, but they've still set a hard limit of 100,000 max cash manually.
If that fact didn't pique your interest, maybe these articles will:
If you have a suggestion for us, or if there's a problem with this article (e.g. it's outdated or not working for you), please let us know via one of the buttons below.