All free tools

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

1

Pick the kind of agreement

Freelance project, monthly retainer, NDA, or subcontractor. The questions change to match.

2

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.

3

Watch it build

The contract updates as you type, so you can read exactly what you are about to send.

4

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.

Explore more free tools

Like this tool?
Slashit puts text like this a keystroke away.