Free freelance contract template (and how to get it signed)
A freelance contract is not a formality you dig out when something goes wrong. It is the thing that stops something going wrong in the first place. A clear agreement sets expectations on both sides, protects your time and your work, and makes you look like the professional you already are. Here is what a solid freelance or independent contractor agreement should contain — and, just as importantly, how to actually get it signed without slowing the project down.
What a good freelance contract covers
You do not need pages of dense legalese. You need clarity on the handful of things that cause disputes. Build your agreement around these sections:
- The parties. Full legal names (or trading names) and addresses for you and the client. If either side is a limited company, name the company, not just a person.
- Scope of work. What you are doing, in specific terms. "Design work" invites scope creep; "a five-page marketing website, designed and built in Webflow" does not.
- Deliverables. The concrete things you will hand over, and in what format. List them so both sides can tick them off.
- Fees and payment terms. The amount, whether it is fixed or hourly, your rate, deposit requirements, invoicing schedule, payment window (e.g. 14 days), and what happens if payment is late.
- Timeline. Start date, key milestones and delivery dates — with a note that timelines depend on the client providing feedback and materials on time.
- Revisions. How many rounds are included, and your rate for anything beyond that. This one clause prevents the majority of freelance disputes.
- Intellectual property and ownership. Who owns the work, and crucially when ownership transfers — typically on final payment, not before. Note any third-party assets (fonts, stock, plugins) the client must license themselves.
- Kill fee. What the client owes if they cancel mid-project. A common approach is payment for all work completed plus a percentage of the remaining fee.
- Confidentiality. A short clause covering anything sensitive you see while working together. For anything serious, pair it with a dedicated NDA.
- Termination. How either side can end the agreement, the notice required, and what is owed on the way out.
- Governing law. Which jurisdiction's law applies and where disputes are handled.
The clauses freelancers most often skip
Three sections quietly do the heaviest lifting, and they are the ones people leave out when they are in a hurry to start.
The first is late payment. Spell out interest or a fixed fee on overdue invoices. You will rarely need to enforce it, but naming it changes how promptly you get paid.
The second is ownership on final payment. If you transfer IP the moment you deliver, you have handed over your leverage. Tie the transfer to cleared funds and you keep a professional, drama-free way to ensure you are paid.
The third is a revisions cap. "Unlimited revisions" is not generous, it is a trap. Two rounds included, extra rounds billed, is fair to everyone and keeps projects moving.
This is general information, not legal advice — have important agreements reviewed by a solicitor, especially around IP transfer and liability.
How to get it signed — fast
The best contract is worthless sitting in your drafts. The friction of printing, scanning, or asking a client to create an account on some portal is exactly why so many freelancers start work on a handshake and regret it. Electronic signatures solve this, and they are legally binding under ESIGN, UETA and eIDAS when done properly.
- Finalise the document as a clean PDF with clear signature blocks for both parties.
- Send it for signature the moment terms are agreed — momentum matters, and a same-day send closes far more often than a "I'll sort the paperwork next week".
- Let the client sign in one tap, with no login or account to create. Every extra step is a chance for the deal to cool off.
- Keep the completed agreement, the audit trail and a certificate of completion somewhere you can find them in a year.
This is where a purpose-built tool earns its place. Signet lets a client sign without creating an account, and every signed agreement comes with a tamper-evident audit trail and a publicly verifiable seal — so if a payment or ownership question ever arises, you have provable evidence of who signed what and when. If you work with sensitive client material, our security and data-residency approach means documents stay in the UK or EU and are never used to train AI. For a deeper look at going account-free, see our guide to e-signatures for freelancers.
A quick pre-send checklist
- Names and legal entities correct on both sides
- Scope and deliverables specific enough to be measured
- Fees, deposit and payment window stated in numbers
- Revisions capped and overage rate named
- IP transferring on final payment
- Kill fee and termination terms included
- Governing law set
Get those right, send it the day you agree terms, and you have turned an awkward conversation into a signed, verifiable record — before a single hour of work is at risk.
Signet is in private beta, request early access and send your first sealed agreement free.