Yes, you can top up your balance for several months in advance. In fact, we offer a discount for advance payments. If you add $100 or more to your balance, you'll receive an additional 5% of the top-up amount as a bonus. For example, if you pay $100, your balance will be credited with $105.