How often do I need to top up my account?

Payment by card is required in advance and you can top up your account as often as you like to ensure that your account is always in credit.