We require payment at the time of booking and do not accept cash. We accept all credit cards including American Express.