Megabaks can be bought with real money, earned after performing certain tasks, won at the brokerage center, and rewarded as a bonus for the achievements earned. You will also receive Megabaks as a bonus if you visit the game on a frequent basis - on every fifth day of entry into the game. The number of gift Megabaks will steadily increase as you play the game every day. Come to Megapolis more regularly, and you won't have to wait long for your reward!