What kind of contract do you need?
Say what is not included too — that is what stops arguments later.
Who owns the finished work?
This gives you a solid starting point, not legal advice. For a large contract, or anything you are unsure about, have a lawyer read it first. Nothing you type here leaves your browser.
Freelance project
Freelance Service Agreement
1. Who this agreement is between
This agreement is made between [Your name or business] ("the Provider") and [Client name or business] ("the Client"). It starts on [Start date].
2. The work
[Describe the work — what will be delivered, and what is not included] Anything not listed above is a separate piece of work, quoted and agreed before it starts.
3. Timing
Work starts on [Start date]. These dates assume the Provider gets what they need — content, access, feedback and approvals — within a reasonable time. If that is delayed, the finish date moves by the same amount.
4. Price and payment
The total fee is [Fee]. 50% is payable before work starts. The balance is payable on delivery. Invoices are due within 14 days. Late invoices may carry interest of 5% per month on the outstanding amount. Agreed expenses are charged at cost, with receipts.
5. Changes
Either side may ask for a change. The Provider will say what it does to the price and the timeline before starting it. Changes take effect once both sides agree in writing — an email is enough.
6. Who owns the work
Once the Client has paid in full, the Client owns the finished work and may use it however they wish. Until payment is complete, the Provider keeps ownership. The Provider keeps ownership of any tools, templates or components they made before this project or use across other work, and grants the Client the right to keep using them as part of the delivered work.
7. Confidentiality
Both sides may see information the other treats as private — customer lists, pricing, plans, unreleased work. Neither side will share that information with anyone else, or use it for anything other than this project, without written permission. This continues to apply after the agreement ends.
8. Ending the agreement
Either side may end this agreement by giving 14 days' written notice. If that happens, the Client pays for all work completed up to that date, and the Provider hands over everything finished and paid for. Either side may end it immediately if the other seriously breaks the agreement and does not put it right within 14 days of being asked.
9. Limits
The Provider will carry out the work with reasonable skill and care. Neither side is liable to the other for lost profit or indirect losses. Each side's total liability under this agreement is limited to the total fee paid.
10. Which law applies
This agreement is governed by the laws of [Country or state]. Any dispute will be handled by the courts of [Country or state]. If any part of this agreement turns out to be unenforceable, the rest still applies.
Signatures
Both sides agree to the terms above. [Your name or business] Signed: ______________________ Date: ______________ [Client name or business] Signed: ______________________ Date: ______________
Free Contract Generator
Pick the kind of agreement you need, answer a few plain questions, and get a complete contract you can sign — scope, payment, ownership, notice and confidentiality all covered. Written in your browser, so the names, fees and terms never leave your device.
Built by Slashit · Last updated 22 September 2026
What is the contract generator?
A contract generator turns a handful of answers — who is involved, what the work is, what it costs, when it happens — into a complete written agreement you can sign. It matters because most disputes between a freelancer and a client are not about bad faith; they are about two people remembering the deal differently. A contract is the written version both sides agreed to at the start. This one covers four kinds of agreement: a one-off freelance project, a monthly retainer, a mutual NDA, and hiring a subcontractor. Everything is assembled in your browser, so the names, fees and terms you type never reach a server.
How our free contract generator works
Pick the kind of agreement
Freelance project, monthly retainer, NDA, or subcontractor. The questions change to match.
Answer in plain English
Who is involved, what the work is, the fee, the dates. Anything you skip stays visible as a blank to fill in.
Watch it build
The contract updates as you type, so you can read exactly what you are about to send.
Download or copy
Save it as a PDF to sign, or copy the text into an email or your own template.
What can you use the contract generator for?
A project that keeps growing
The scope section asks what is not included. That single line is what lets you say 'that is extra' without an argument.
A client who pays late
Set invoice terms and a late fee up front. Chasing payment is far easier when the terms were agreed in writing.
A client who wants the source files
Choose whether ownership passes on payment or whether you keep it and licence the work.
A conversation before a deal
The NDA is mutual, so both sides are covered — which makes it much easier to get signed.
Who uses our free contract generator?
Freelancers
Agree scope and payment before starting, so 'one small change' does not become three unpaid weeks.
Agencies
Send the same clear terms to every client without rewriting them each time.
Anyone hiring help
Put a subcontractor arrangement in writing, including who owns the finished work.
Founders
Sign a mutual NDA before a first conversation about a partnership or an acquisition.
Why use the contract generator?
Plain English
Written to be read by the person signing it, not only by a lawyer.
Nothing is uploaded
Client names, fees and terms stay on your device. No account, no server.
Blanks stay visible
Anything unanswered shows as [Client name] rather than vanishing, so you cannot send a contract with a silent hole in it.
Tips for getting the best results
Write what is NOT included
The most useful sentence in any freelance contract. Two rounds of revisions, not unlimited. Design, not copywriting.
Always take a deposit
For project work, 50% up front is normal and filters out clients who were never going to pay.
Name a real place for the law
'England and Wales' or 'California' — not just 'the UK' or 'the US'. Courts sit in specific jurisdictions.
Email counts as writing
The change clause accepts email agreement on purpose. Getting a signed amendment for every small change is unrealistic; a confirmed email is not.
Read it once out loud
If a sentence is hard to say, it will be hard to enforce. Change it before you send.
Frequently asked questions
Is this a legally binding contract?
A signed agreement between two willing parties is generally binding, and these cover the terms that matter: parties, scope, payment, ownership, confidentiality, notice and governing law. But this is a starting point, not legal advice. Laws differ by country, and for a large or unusual deal you should have a lawyer read it first.
Is my client's information uploaded anywhere?
No. The contract is assembled in your browser as you type. Names, fees and terms never reach a server. The draft is saved in your own browser so a refresh doesn't lose it, and 'Start fresh' clears it.
How do I get a PDF?
Click Download PDF. Your browser's print dialog opens — choose 'Save as PDF' as the destination. Only the contract prints, not the form or the rest of the page.
Can I change the wording?
Yes. Use 'Copy as text' to paste it into a document and edit freely. The generated wording is a sensible default, not something you have to keep.
Which contract should I pick?
Freelance project for one agreed piece of work. Monthly retainer for ongoing work billed each month. NDA when you need to talk before there is a deal. Subcontractor when you are the one hiring.
Does it work for any country?
The clauses are written to be broadly sensible and you name your own governing law. That said, some countries have specific requirements — particularly around contractor status and consumer rights — so check locally for anything significant.