You have the option to pay half up front and the rest is due upon delivery of the final product. The second payment is calculated at 30 days from initial payment, although it may become due before or after that day depending on the size and scope of the website that we are building for the client. Most websites will be delivered before the 30 day period. Thanks – HTM Web Solutions