Loading
freelance contract
hiring freelancers
scope of work

Freelance Contract: 7 Things to Put in Writing First

By Team TEC|October 6, 2026|3 min read
Freelance Contract: 7 Things to Put in Writing First

Most freelance horror stories start the same way. Not with a bad freelancer, but with a vague agreement. The scope drifts, the price climbs, nobody remembers what "a few revisions" meant, and suddenly a simple project has become an argument.

A freelance contract does not need to be a 20-page legal document. But a handful of things really do belong in writing before any work starts. Here is the checklist experienced hirers swear by.

Why a handshake deal is not enough

Verbal agreements and loose email threads leave gaps, and the gaps always appear at the worst moment. As one legal guide for small businesses notes, informal email agreements usually leave out the things that matter most: who owns the final work, what happens to confidential information, and how either side can end the relationship. Writing these down is not about distrust. It is about making sure both sides remember the same deal.

The scope of work: spell out exactly what is included

This is where most projects go sideways. Write down what the freelancer will deliver, in specific terms. Not "a new website" but "a five-page website with home, about, services, blog, and contact pages, mobile-friendly, with copy provided by us." List what is included and, just as important, what is not. A detailed spec also makes vetting easier: one experienced hire on Hacker News advises starting with a small written task and watching how carefully the freelancer follows the spec. If they skim the brief, they will skim the work.

Payment terms: deposits, milestones, and the final payment

Agree on the money in three parts: how much, when, and what triggers each payment. Many hirers use a small deposit to start, then milestone payments as work is delivered, with the final payment held until everything is accepted. This keeps both sides honest. For hourly work, add one more thing: a cap on billable hours, or at least a weekly check-in on hours burned. A hiring manager on LinkedIn who has run plenty of freelance engagements calls this out explicitly: always sign a contract with every freelancer you work with, no matter how small the project, and keep hourly billing from drifting.

Revision limits: how many rounds are actually included

"I will make it look right" means different things to different people. Decide in advance how many revision rounds are included in the price, and what counts as a new request. Two or three rounds is a common starting point for design and writing work. Without a limit, you end up paying for round nine of changes that were never in the original brief. Put the number in writing and nobody has to argue about it later.

Who owns the work when it is done

This one surprises people. In many places, paying for work does not automatically transfer ownership of it. Spell out that once the final payment is made, you own the full rights to the deliverables: the code, the designs, the files, the content. If the freelancer wants to reuse parts of the work in their portfolio, that is usually fine, but agree on it in writing too. Same for your side: say who can see and use any confidential material they touch during the project.

The exit clause: what happens if either side walks away

Projects fail sometimes. That is fine, as long as the exit is clean. Write down how either side can end the engagement: a notice period, what gets delivered up to that point, and what gets paid for completed work only. Knowing there is a dignified way out actually makes both sides more confident going in. Nothing poisons a working relationship faster than feeling trapped in one.

Your one-page checklist for every future hire

You do not need a lawyer for every small project. A one-page agreement works for most freelance work: scope, payment terms, revision limits, ownership, confidentiality, exit clause, and both names with a date. Platforms like TEC bake milestones and payment protection into the process, which covers a lot of this automatically. But even then, writing the scope and the revision limits down yourself will save you from most disputes before they start. The five minutes you spend writing it down is the cheapest insurance your project will ever have.

Get it done with TEC

Hiring a freelancer should not end in a contract dispute. On TEC, every expert is vetted and project payments are protected by milestones, so you start with trust and keep the paper trail clean.

Create your free TEC account

T
Written by Team TEC

Expert contributor sharing insights on AI, talent, and the future of work.