Where do we get this product? HAHA! We request 50% down and 50% upon completion. We typically do not have any problems, but occasionally. If we really suspect a cheat, we will ask for 100% up front. If the customer is serious, they will pay. If not, it weeds out the riff raff!