To draw up a contract for a freelance project, it is important to include the main points: project description, deadlines, payment terms and stages of work. It is necessary to clearly state what you are responsible for and what remains with the client. It is important to indicate that any changes or additions to the project must be made in writing and may affect the cost and deadlines. Also, be sure to specify the terms of termination of the contract and the responsibility of the parties in case of failure to fulfill obligations!