Deposit up front then you will be given a payment plan for each of the modules.
If you have money left on your account it will be transferred back to you.
I never had any problems when it came to money. I paid exactly what I had signed up for and actually had money left over which was refunded after I finished.