When practicing on a CS:GO 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!
In order to use these commands, you'll need to have enabled the developer console. To enable to developer console, go to your settings, then "Game Settings", and then select "Yes" on the "Enable Developer Console" dropdown. If you haven't managed to enable it, check out our enabling the developer console guide for more help. You can open the developer console by pressing the ` or ~ key on your keyboard.
After opening the console, typing the following list of commands (copy and paste) into the console 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 Copy
If you're looking to also make the round time unlimited and buy from anywhere in the map, enter (copy and paste) the following set of commands into the console:
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 Copy
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 65535 (regardless of what number you enter in the commands).
We set the maximum amount of money you can have at once to 65535 with the mp_maxmoney command, then the amount of money you start the game with to 65535 with the mp_startmoney command.. And then the amount of money you receive after a round has ended to 65535 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 is that CS:GO 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 Counter-Strike is 65535!
If that fact didn't pique your interest, maybe these articles will: