Answer:

Yes we do require a deposit, unless you pay by credit card.