All invoices are payable in full in advance of any services provided.A 25% (non-refundable) deposit is payable for all bookings.