Specify Time and Amounts of Payments - Entering your hourly rate and projected time for completion, or the total amount of payment for the project may not be enough. Depending on the project's scope, the contract should include: Any portion of fees to be paid upfront. Any fees to be paid at milestones as a project proceeds. Payment for work completed if a client cancels the contract. Late fees if the client doesn't pay on time. Hourly rate for your time due to delays caused by the client or for client's request to perform additional work.
In legal terms, a contract is any agreement between parties to exchange things of value, such as goods and services for cash. A simple handshake agreement is legally binding, but its terms are not always provable if a dispute arises. However, you don't necessarily need pages upon pages of legalese. A basic contract agreement often works best for a simple business transaction.