For good money income, get 100% progress on the first 4 city blocks, then just farm civilians and engineers and fill your whole team with them, you should be gaining +2000 per day, if you are having trouble with money to upgrade the factories and outposts and militia to level 3, do your best to just secure the fourth city block, them just do the massacre mission a lot of times, it gives you over 10000+ if you kill enough enemies, I recommend you to always max pistol first, really,from the start to the fourth city block all you need is the pistol and patience onwards it's the fully upgraded machete and fully upgraded minigun, if you are having trouble doing the massacre mission, you suck, joke, but it really helps when you are low on money, I managed to do some sucessful massacre missions using only a fully upgraded desert eagle on hard, but a few tries later the game started spawning A LOT of overlords, so I switched to minigun, seriously, it's the best weapon in the game