Guitaret wroteI know this is not related to your question but I advise you to take ~30% upfront
I second this.
Unless the project is relatively small and take no time to develop, I'd suggest 50% upon approval and 50% once finished.
Several clients take unpaid freelancer samples and show it to other freelancers telling them "I got this done for X dollars, can you do the same for cheaper?"