A contract doesn't need to be intimidating legal document — its real job is making sure both sides agree, in writing, on the same understanding of the deal, before any work or money changes hands.
| Section | What it should say |
|---|---|
| Scope of work | Exactly what's being delivered — specific enough that "is this included?" has an obvious answer |
| Payment terms | Total price, payment schedule (upfront deposit? milestones?), and accepted payment method |
| Timeline | Start date, delivery date, and what happens if the client causes a delay (late feedback, missing assets) |
| Revisions | How many rounds are included, and the cost of additional rounds beyond that |
| Ownership/usage rights | When the client actually owns the final work — usually only after full payment clears |
| Cancellation terms | What happens, and what's owed, if either side ends the project early |
Work found through Fiverr, Upwork, or Freelancer.com is already covered by that platform's own terms of service and payment protection when payment happens on-platform — a separate signed contract is often unnecessary there. Direct clients, found outside any platform, are exactly where a real written contract matters most, since no marketplace safety net exists.
Free e-signature tools (like a basic template filled in and signed through a service such as DocuSign's free tier, or even a mutually-confirmed written email agreement) are enough for most small freelance projects — a lawyer-drafted contract becomes worth the cost only once project values are large enough to justify it.
Not legal advice
This lesson explains what a contract should contain, not legal advice for any specific dispute — for anything with serious money or risk involved, a real lawyer is worth consulting.