Writing & MediaFree tool
Freelance Contract Built From Your Deal
A freelance contract written from your side: a deposit before you start, limited revisions, a kill fee, and ownership that passes once you're paid.
Free to start · Opens in your River workspace, ready to edit and share
How to write a freelance contract
A freelance contract is a written agreement between you and a client that sets out the work, the price and when you get paid. A good one names each deliverable, limits the rounds of revisions and asks for a deposit before work starts. It gives every invoice a due date in days, sets a kill fee if the client cancels, and says the work becomes the client's once you're paid in full.
Put most of your care into the money terms. In fiscal years 2019 to 2023, freelancers filed 2,542 complaints with New York City's Department of Consumer and Worker Protection1 under the city's freelancer law. Of those, 2,184 alleged an unlawful payment practice, such as late payment or nonpayment.
Write down exactly what you'll deliver
Vague scope is how a fixed fee quietly turns into unpaid hours. Name every deliverable with its quantity, length, format and due date, then list what isn't included.
Write down what you need from the client, too: materials, logins, one person who approves the work and a deadline for feedback. Then say that your deadlines move when theirs slip.
Turn vague terms into specific ones
| Term | Vague | Specific |
|---|---|---|
| Deliverables | "Blog content as needed" | "Four posts a month, 1,200 to 1,500 words each, as Google Docs" |
| Revisions | "Revisions until you're happy" | "Two rounds per post. A round is one set of combined comments." |
| Feedback | "Client will review promptly" | "Comments within 5 business days, or deadlines move" |
| Extra work | "Small changes included" | "New requests need a written change request with a price" |
| Exclusions | Not mentioned | "Images, social posts and uploading aren't included" |
Without a definition of a round, five reviewers sending notes one at a time can turn two rounds into ten.
Working with the same client again and again? Sign one service agreement and add a short statement of work for each new job.
Set the payment terms
Ask a new client for a deposit before you start, such as half the fee on a short project. On a longer one, split the fee into milestones so you're never far ahead of what you've been paid.
Give each invoice a due date counted in days, such as 14 days from the invoice date. Tie the final payment to delivery, not to approval or publication, since the client controls those dates.
When a payment is late, the clause that helps most lets you pause work until it's paid. Add a late fee only if you'll charge it, and check your state's limits on interest.
In the UK, you can charge a business client that pays late statutory interest of 8% plus the Bank of England base rate2. You can't claim it if your contract sets a different rate, so don't write in a lower one.
Fees. Client will pay Freelancer $2,400 a month for four blog posts.
Deposit. Client pays half of each month's fee ($1,200) before that month's work begins. Freelancer invoices the balance on delivery.
Due date. Each invoice is due 14 days after its date.
Late payment. If an invoice is unpaid 7 days after its due date, Freelancer may pause work until it is paid, and every deadline moves by the length of the pause.
- Money before work. Each month starts with half the fee already paid.
- A date anyone can check. "14 days after its date" is on a calendar. "On approval" is whenever the client likes.
- Agreed in advance. Pausing is a term the client signed, not a threat in an awkward email.
If an invoice slips anyway, send a polite late payment reminder that quotes these terms back.
Plan for the project ending early
Projects get canceled for reasons that have nothing to do with you, like a budget cut or a new manager. Let either side end the project with written notice. The client pays for the work done so far, and you hand over what's finished once that payment arrives.
Add a kill fee for the time you held open and the work you turned away. Make it a share of the unpaid fee that rises as the project goes on, such as 25% before the first draft and 50% after it. Keep it in proportion to what you'd really lose.
One more line handles the client who goes quiet: if they don't reply for 30 days, the project counts as canceled and the kill fee applies.
Decide who owns the work, and when
Under US copyright law, you own the copyright in what you create unless it's "made for hire." The US Copyright Office explains that commissioned work qualifies only if it falls into one of nine categories, such as a contribution to a magazine or a translation3. Both sides must also sign a written agreement calling it a work made for hire.
Anything else stays yours until you transfer it, and a transfer is valid only in writing and signed by the owner4, which is you. So write the transfer to take effect once you're paid in full. That gives you a fair lever if the last invoice stalls.
Keep ownership of tools you made before the project, such as templates or code, and license them for use in the deliverables. Keep your portfolio rights too, unless the work is confidential.
Watch for "made for hire" wording
If a client's contract calls your work "made for hire" or assigns it to them on signing, they can own it before they've paid. Ask for ownership to pass on full payment instead.
Check the freelance contract laws where you work
Some states now require a written freelance contract and say what it must contain. The items below are worth including wherever you work.
Two state laws that require a written freelance contract
| State | When it applies | What the contract must include |
|---|---|---|
| New York | Work worth $800 or more, counting all your contracts with that client over the last 120 days5. In force since August 28, 2024. | Both sides' names and mailing addresses, an itemized list of services and their value, the rate and method of pay, the pay date or how it's set, and when to submit your list of services6 |
| Illinois | Work worth $500 or more in a 120-day period, done in Illinois or for a client based there7. Covers contracts taking effect after July 1, 2024. | Both sides' names and contact details, an itemized list of products or services, the rate and method of pay, the payment due date, and the dates of the work |
Both laws have exceptions, and other states and cities have their own rules. Check the law where you and your client are based.
Get it signed before you start
Finish with the standard terms: confidentiality, a line saying you're an independent contractor, a cap on your liability such as the fees paid, and which state's law applies.
Send the contract with your proposal or the day the client says yes, and start work only once it's signed and the deposit has cleared.
A client may send its own contract instead. Check its pay date, revision limit, cancellation terms and ownership clause, and ask for changes where they fall short. Then review the rest clause by clause before you sign.
Before you send it
- Each deliverable has a quantity, a format and a due date
- Revisions have a number and a definition of a round
- A deposit, due dates in days and a right to pause work
- A kill fee and written notice for ending early
- Ownership passes only once you're paid in full
- Names, mailing addresses and the date you'll invoice
When to involve a lawyer
Have a lawyer check the contract for a large or long project, any contract a client sends you, and any clause giving up rights to work you made earlier. This guide is general information, not legal advice.
To skip the blank page, describe the deal in the box at the top of this page. River drafts the contract from your side and marks every open detail for you to confirm.
How it works
Start with a few lines about the deal: the client, the work, the price and how you want to be paid. Paste or attach your proposal or the client's email if you have one. River drafts a full services agreement from your side, using only the names, amounts and dates you give it. Terms you didn't mention get a conventional default in brackets, such as a 50% deposit, and River lists them in chat for you to confirm.
If you're in New York State and the job is worth $800 or more, the draft includes the details the state's freelance law asks for. UK freelancers with business clients get a note in chat about statutory interest on late payments. Still pitching for the work? Start with the Upwork proposal writer and come back once the client says yes.
Describe the deal
Say who the client is, what you're making, the price and how you want to be paid.
River drafts it
It writes the agreement from your side, using your names, amounts and dates and bracketing anything missing.
Get your contract
A full agreement in your workspace with numbered sections and signature blocks, plus a list of defaults to confirm.
Edit and send it
Change any term, ask for a cover email or a monthly retainer option, then send it to your client.
What you get
- Scope with each deliverable's quantity, length or format, plus what the project doesn't include
- A deposit up front, due dates in days and the right to pause work when invoices are late
- Revision rounds with a definition of a round, and a written, priced process for extra work
- A kill fee and notice terms, so the client pays for work done if it cancels
- Ownership passing to the client on full payment, while you keep your existing tools and portfolio rights
- Brackets around every default to confirm, plus the details New York's freelance law requires when it applies
Common questions
What should a freelance writing contract include?
A freelance writing contract should list each piece with its word count, format and deadline, the rounds of edits included, and the fee with its due date. It should also set a kill fee and say which rights the client gets, such as all rights or first publication rights only. Add your byline and portfolio rights if they matter to you.
Do I need a contract for a small freelance job?
Yes, and in some states the law requires one. New York requires a written contract for freelance work worth $800 or more, counting everything for the same client over 120 days. Illinois draws the line at $500 over the same period. Small jobs go wrong too: in five years of freelancer complaints to New York City1, 22% of the contracts were worth $1,000 or less.
Is a freelance contract legally binding?
Generally, yes. A freelance contract is an ordinary business contract, so it binds you and the client once you both accept it, and signatures make that easy to prove. How well it protects you depends on the wording, since vague terms are hard to enforce. River drafts in conventional contract language, but the draft isn't legal advice, so have a lawyer check large or unusual deals.
What is a kill fee?
A kill fee is what a client pays you if it cancels a project before you finish. It makes up for the weeks you kept free and the jobs you said no to. Write it as a percentage of the unpaid fee, on top of payment for work already done, and agree on it before you start, while it's still easy to discuss.
What can I do if a client doesn't pay?
Start with a polite reminder the day after the due date that quotes your payment terms, and pause work if your contract allows it. If reminders fail, send a formal demand letter with a deadline before you consider small claims court. Under New York State's freelance law, a freelancer who wins a claim for late or missing pay is entitled to double damages.
How do I write a freelance contract with River?
Describe the client, the work, the price and how you want to be paid in the box at the top of this page, and choose where you're based. River drafts the agreement from your side and brackets every detail you left open. It opens in your free River workspace, where you can edit it before you send it to your client.
Is this freelance contract template free?
Yes, it is free to start. Your contract opens in a River workspace, where you can edit it, share it with your client or ask River to change it. Paid plans add more AI use and access to the most advanced models.
Sources
NYC Department of Consumer and Worker Protection. “5-Year Report on NYC's Freelance Isn't Free Act.” nyc.gov (opens in a new tab)
GOV.UK. “Late commercial payments: charging interest and debt recovery: Interest on late commercial payments.” gov.uk (opens in a new tab)
U.S. Copyright Office. “Circular 30 Works Made For Hire.” copyright.gov (opens in a new tab)
Cornell Law School. “17 U.S. Code § 204 — Execution of transfers of copyright ownership.” law.cornell.edu (opens in a new tab)
New York State Senate. “Section 1410: Definitions.” nysenate.gov (opens in a new tab)
New York State Senate. “Section 1412: Written contracts.” nysenate.gov (opens in a new tab)
Illinois Department of Labor. “Freelance Worker Protection Act.” labor.illinois.gov (opens in a new tab)
Built by
Chandler Supple
Co-founder & CEO, River
Chandler has spent the last six years working in AI, building tools for millions of users and Fortune 100 companies. In 2025, he co-founded River to build a new kind of operating system for AI agents.