Payment terms for this job are as follows.
20% into escrow - released once job is ready for beta testing.
40% into escrow at commencement of beta testing - released once beta testing complete and ALL key areas complete. Failure to complete key areas will result in the cancellation of the job.
40% final payment at completion of job
Job details as discussed. $1200.00