We like to work on a 50% upfront basis and the outstanding 50% payable when the development has been completed and signed off. Websites will not be launched if full payment for the development has not been received.   Monthly subscriptions are due on or before the 1st of each month, as this is a pre-paid service.   Domain renewals are payable annually on or before the domain expiry date.