Originally posted by PR3ST1G1OUSGAMA
Rockstar has now put in an anti cheat system so if you have earned a lot of money in a little amount of time and when you sign out of GTA Online and go on after a certain amount of hours a Maze Bank message pops up saying something a long the lines of some incorrect amount of money has been transferred and they then minus some money away.
The bypass for this would be to either use the money when you get it.
The second way would be to start a mission (including deathmatches, races and etc) and drop some money in there and collect so the game gets tricked into thinking that the money was earned in the mission.
(This has worked for me, I tried this as soon as the Maze Bank message popped up and I have still got the money. I tried this roughly 8 hour before I posted this thread.)
A method which I have not tried but can possibly work is if you have two characters then bank your money and go to the other character then withdraw some money on that character so if the money does get removed from the bank at least some money would be on the other character.