What about a deposit?

Yes, We require 50% up front and 50% upon completion.