Yes, you can prepay at anytime. All advance payments are added to your balance that is used to cover your future payments.