Most of the clients are prompt and pay the money on completion of the project. While some companies agree to pay the amount as soon as project delivery, it never happens as expected. The reasons they give we are testing. I am out of town. Please bear with the delay we are expecting some income from other source. So in such cases having advance payment prior to project development is better. How do i handle the contract situation in such cases? How do i make a contract prior to project development?