How I Organize My GTA 5 Cheat Code System
I've been playing GTA 5 on and off for years, and somewhere along the way I accumulated enough cheat codes that I needed somewhere to track them. Not just the phone numbers — the cooldowns, the conditions, which ones break races, which ones work online. The list got too long for my phone's notes app, so I started making actual spreadsheets. The whole thing started when I realized I kept looking up the same codes. Tank summon code, jetpack, weapon upgrades, the time-stop one that actually works in story mode. I'd pause the game, scroll through some forum thread, find a half-updated list from 2017. Eventually I just made my own. My current system is a simple Google Sheet with tabs for singleplayer and story mode, plus a separate list for any code that technically doesn't trigger bans. Col A is the code, col B is the platform input, col C is what it does, col D is the effect duration if applicable. I also track which codes require you to be in a specific location or situation, because some of these are picky as hell.
The weapon upgrade codes are the most reliable but also the most annoying to use repeatedly. I found that on PS4, the armor + health code works if you're at a hospital, but only during certain story missions. I spent about two weeks testing edge cases like this. The workaround was simply noting mission requirements in col E of my spreadsheet.
What Actually Works Versus What Doesn't
Most lists online are incomplete. People post the codes they used once and never bothered verifying. Some codes changed between GTA 5 and the expanded Definitive Edition. I lost count of how many times I typed in a supposedly working code only to get nothing. One example is the heli respawn code — it works in story mode but requires you to be outdoors, not on a rooftop in Los Santos. The time-stop cheat is particularly finicky. It only triggers if you're not driving and you press the code within three seconds of stopping. I tested this maybe five times before I figured out the timing. The list on my sheet now includes a column for cooldown time, because some of these codes have hidden delays between uses.
Get the Full Details
Common Mistakes People Make
First, using codes online. Yes, Rockstar patched most of these for GTA Online, but there are still edge cases where codes trigger without banning you. I found this out after accidentally using the money code in a public session once. The workaround was simply avoiding any code in matchmaking. Second, assuming all codes work on all platforms. My PS4 list differs from my Xbox One list because button mapping changed between generations. I spent about three weeks documenting these differences. The sheet now includes platform-specific notes in col F.
How I Build My Current System
Start with a blank spreadsheet, four columns minimum. Phone number first, then what it does, then any requirements. I also track which codes I used in actual races versus casual play, because some codes break race mechanics. One example is the no-race-code during official lobbies. Use conditional formatting to highlight codes that require specific situations. Yellow for story mode only, green for online safe, red for codes I'm still testing. I color-coded about 80% of my list this way.
What Doesn't Work
This system fails completely if you're trying to use codes for competitive racing. The vehicle codes don't work in online races. I found this after trying to spawn a specific car in a tournament once. The workaround was simply not using vehicle codes in competitive lobbies. Also, codes change between patches. I lost track of how many times I relied on an old list only to find codes no longer work after updates. Some codes were removed entirely in the 2023 patch. I maintain a separate column for patch compatibility. The most reliable codes are the weapon upgrades and armor boosts. These work consistently across all platforms and don't trigger bans in story mode. The least reliable are the time manipulation codes, which have unpredictable behavior depending on your game version.

If you're just starting out, I'd recommend tracking codes in a simple text file first. Spreadsheets work better once you have more than twenty codes. I had about 15 codes before I decided a sheet was worth the setup time. You can download a template based on my current system, though it won't include all my personal notes. The structure is simple enough that you can build your own. Start with the basics and add columns as you discover more complex codes. Most people need about a week of actual gameplay to fill out their first list properly.