What are your payment terms?

We require 50% upfront and the final 50% on completion.