
Many freelancers start with a handshake and a friendly email. It often works, right up to the one time it does not. A simple written agreement protects both sides, and it does not need to be a thirty-page legal document. A clear one-pager covers most small jobs.
This article is general information, not legal advice. Contract law varies by country. For large or high-risk projects, have a local professional review your agreement.
Why bother with a contract
- It makes expectations clear, which prevents most disputes before they start.
- It gives you something to point to if the scope or payment is questioned.
- It signals professionalism, and good clients appreciate it.
The essentials
1. The parties
Who is the agreement between? Use legal names for both you and the client, with contact details.
2. The scope of work
Describe what you will deliver and what is outside the agreement. Link to the accepted quotation so the details do not need repeating.
3. The timeline
Start date, milestones and the delivery date. Include what you need from the client and by when, since delays on their side should move your dates too.
4. The price and payment
The total or the rate, the deposit, the schedule of payments, accepted methods, the currency and the payment deadline. Add what happens when a payment is late.
5. Revisions
How many rounds are included, and the rate for extra ones. This single clause prevents endless tweaking.
6. Ownership and rights
Who owns the finished work, and when? A common arrangement is that rights transfer to the client once the final payment is received. Also state whether you may show the work in your portfolio.
7. Confidentiality
If you will see private information, say that you will keep it confidential. If the client wants a separate confidentiality agreement, that is common and reasonable.
8. Cancellation
What happens if either side ends the project early? Typical terms: the deposit is non-refundable, and the client pays for work completed up to that point.
9. Limits of responsibility
Many freelancers include a clause limiting liability to the amount paid for the project. Whether this is enforceable depends on where you are, so it is a good item for a professional to check.
10. Signatures and date
Both sides sign, or at least confirm in writing by email. An electronic confirmation is common for small jobs, but check what is recognised where you work.
A simple structure
- Parties and date
- Project description and deliverables
- Timeline
- Fees and payment terms
- Revisions and changes
- Ownership and portfolio use
- Confidentiality
- Cancellation
- Signatures
Keep the language human
You do not need legal jargon. Short, plain sentences are easier to agree and easier to enforce, because nobody can claim they did not understand them.
Quote, contract and invoice work together
The quotation sets out the price and the scope. The contract adds the rules. The invoice asks for payment based on both. When the three line up, disputes are rare.
When to get help
For long projects, large budgets, intellectual-property questions or clients in other countries, a short review by a lawyer is a small cost compared to a dispute. Once you have a template reviewed, you can reuse it again and again.
Start with a clear scope: make a quotation in minutes with the free generator on this site.
Make your next one in minutes.
Create a free invoice or quotation in your browser, or get the FreelanceDesk app to handle clients, payments and income.


