50% due at time of acceptance. 50% due at time of launch. There will be a $25 weekly late fee assessed to all overdue invoices.