Freelance contract generator
Fill in the details and get a complete freelance or service agreement you can copy, print or download. Built from a clear template, right in your browser.
The parties
Client name (the party hiring)
Client address
Service provider name (the freelancer)
Provider address
Scope & deliverables
Project / service title
Scope of work
Deliverables (one per line)
Payment
How the work is priced
Currency
Total amount
Rate per hour
Estimated hours
Milestones (one per line — “description — amount”)
Deposit / upfront (%)
Invoices are due within (days)
Dates & deadlines
Start date
Due / completion date
Included revision rounds
Terms
Who owns the final work
Termination notice (days)
Governing law (country / state)
This template is provided for convenience only and is not legal advice. Review it with a qualified lawyer before signing.
Everything runs in your browser. Nothing is uploaded — your contract details never leave your device.
How it works
STEP 1
Fill in the form
Add the two parties, what the work is, how much it pays and when it is due. Skip what you do not need.
STEP 2
Generate the contract
We assemble a complete agreement — scope, payment, deadlines, IP, termination and governing law — from a clear template.
STEP 3
Copy or download
Copy the text, print it, or download a .txt file to send for signature. Nothing is uploaded.