This guide is for the freelancer who has started too many projects on the strength of a friendly email: the copywriter whose “small website refresh” became a full rebrand, the designer still waiting to hear whether the client’s 60-day payment terms started at delivery or at sign-off, the new freelance editor unsure whether a contract is overkill for a $600 job. A written agreement does not make a client relationship formal or cold. It makes the expectations visible, so that the uncomfortable conversation happens before work starts rather than after.
This article is general information, not legal advice. Rules differ by country, state and city; for a large or unusual contract, a short consultation with a lawyer is worth the fee.
Why a written contract protects both sides
Most freelance disputes are not about bad faith. They come from two people remembering a conversation differently. A contract settles the questions before they become arguments:
- What exactly is included, and what is not?
- When and how will you be paid?
- What happens if the project changes, pauses or is cancelled?
- Who owns the finished work, and when?
In some places a written contract is also required by law.
The legal backdrop: one example
New York City’s Freelance Isn’t Free Act is one of the clearest examples of a law built around freelance contracts. According to the city’s Department of Consumer and Worker Protection freelance worker rights page:
- Contracts worth $800 or more must be in writing. This includes all agreements between the same freelancer and hiring party that total $800 in any 120-day period.
- The written contract must spell out the work to be performed, the pay, and the date of payment.
- Both sides must keep a copy.
- If the contract does not include a payment date, the hiring party must pay within 30 days after the work is completed.
The department also publishes a model contract. Even if you do not work in New York, its required terms are a sensible minimum for any freelance agreement.
Contractor or employee?
A contract also documents that you are working as an independent business. The US Internal Revenue Service’s page on independent contractors versus employees explains that classification depends on the degree of control and independence, grouped into three categories: behavioural control, financial control and the type of relationship, which includes whether there are written contracts. The IRS stresses that no single factor decides it. A contract helps, but if a client controls how, when and where you work like an employer, the paperwork alone does not make you a contractor.
The ten clauses to include
1. The parties
Full names or business names and addresses for both sides. The New York law lists names and mailing addresses among the minimum contents.
2. Scope of work
Describe the deliverables in concrete terms: number of articles, word counts, pages, formats, number of design concepts. Then list what is not included, such as stock images, uploading to the client’s CMS or social media versions.
3. Timeline
Key dates for drafts, feedback and final delivery. Make the client’s dates explicit too: “Client provides feedback within five working days of each draft.”
4. Fees and payment method
The total fee or rate, what triggers each payment, and how you will be paid. If you charge by the hour, include an estimate and a rule for what happens if you approach it.
5. Payment dates
A specific due date or a clear rule, such as “within 14 days of invoice”. Avoid vague terms like “on completion” without saying who decides when the work is complete.
6. Deposit
Many freelancers ask for a portion upfront on new client projects. Whatever you choose, write it down along with whether it is refundable.
7. Revisions
How many rounds are included, what counts as a revision versus a new request, and the rate for extra rounds.
8. Changes and cancellation
What happens if the scope grows (a written change order with a new fee) or the client cancels partway (payment for work completed to date, sometimes plus a kill fee).
9. Ownership and usage rights
When rights transfer (commonly on full payment), what the client may do with the work, and whether you may show it in your portfolio.
10. Late payment
What you will do if payment is late: a reminder schedule, a late fee if your jurisdiction allows it, and the right to pause work.
The best time to agree what happens if a project goes wrong is while everyone still expects it to go right.
Writing scope so it cannot be misread
Scope is where most disputes start, so it deserves a careful draft. Compare these two versions for the same job.
- Vague: Copywriting for the new website.
- Clear: Copy for five pages (Home, About, Services, Pricing, Contact), up to 600 words each, delivered in Google Docs. Includes one keyword list supplied by the client and two rounds of revisions per page. Excludes blog posts, product descriptions, image sourcing and uploading to the website.
The clear version answers the questions a client might later ask: Does the FAQ page count? Are meta descriptions included? Will you put the copy into WordPress? If a new request comes in, you can point to the list without sounding defensive: “Happy to add that. It sits outside the original five pages, so here is a quote for it.”
A useful habit is to reread your scope as if you were the client hoping to get as much as possible for the agreed fee. Any phrase that could stretch is a phrase to tighten.
A one-page summary table
| Clause | What to write | Common mistake |
|---|---|---|
| Scope | Deliverables, quantities, formats; exclusions | “Website copy” with no page count |
| Timeline | Your dates and the client’s feedback dates | Only your deadlines listed |
| Fee | Total or rate, plus estimate | Hourly rate with no cap or estimate |
| Payment date | Exact date or “X days from invoice” | “On completion” |
| Revisions | Number of rounds and extra rate | Unlimited by default |
| Changes | Written change order with new fee | Verbal agreement to “a few extras” |
| Cancellation | Pay for work done; kill fee if agreed | Nothing written |
| Rights | Transfer on full payment; portfolio use | Rights transfer on delivery |
| Late payment | Reminders, fee, pause | No consequence stated |
Contracts for small jobs
For a one-off $300 blog post, a ten-page contract is unnecessary. A short statement of work sent by email and confirmed in writing by the client can cover scope, fee, payment date, revisions and rights in a few lines. Under the New York rule, note that several small jobs for the same client can add up: agreements totalling $800 within 120 days need a written contract.
When the client sends their contract
Larger clients often use their own agreement. Read it for:
- Payment terms: 30, 60 or 90 days, and from when.
- Indemnity clauses: promises to cover the client’s losses, which can be broad.
- Rights: whether they claim ownership of drafts, ideas or unused concepts.
- Non-compete terms: restrictions on working for others in the same industry.
You can ask for changes. Many clients expect questions on these points.
Freelance contract checklist
- Names and addresses of both parties
- Deliverables and exclusions listed
- Your dates and the client’s feedback dates
- Fee, payment method and exact payment date
- Deposit and whether it is refundable
- Revision rounds and the rate for extras
- Change-order and cancellation terms
- Rights transfer on full payment; portfolio permission
- Late-payment steps
- Both parties hold a signed or confirmed copy
Takeaway
A freelance contract turns assumptions into agreed facts: what you will deliver, when you will be paid, and what happens if plans change. Put it in writing even for small jobs, use New York City’s required terms as a minimum, and read any client contract closely before signing.


