You start the game with 9 coins. When you reach 10 coins, you gain VIP1. Reach 50 coins, you become VIP 2. Reach 200 coins, you become VIP3. After that, I don't know.
There's a requirement bar when you open up Menu -> VIP that shows how much coins left to upgrade your VIP status. However, it only shows you the amount of coins needed for the next rank, not the whole VIP 1 to 10. I heard to get VIP 10 you need to spend a total of USD$6500.