Yes, a 25% non-refundable deposit is required on booking whether online or via telephone.