All classes can be paid the day of class. We take all major credit cards and cash or money orders. The online payment option is just for your added convenience. We do not charge for cancelations or reschedules. We understand that LIFE happens. We are happy to assist you any way that we can. Thank you.