A real freelance contract, not a handshake
Unpaid invoices and endless revisions usually trace back to working without a clear agreement. This builder produces an independent contractor services agreement covering the things that actually cause disputes — scope, deliverables, fee, payment schedule, revision limits, IP ownership, and termination — so you can lock terms before the first deliverable.
How it works
You enter the parties, project, and commercial terms, and the tool assembles matching clauses. The scope clause lists deliverables exactly as you write them. The payment clause computes the deposit and balance from your total fee and deposit percentage, and states a net payment window. A revisions clause caps included rounds and bills extra work hourly, which is the standard defense against scope creep. The IP clause offers two patterns: assign ownership to the client upon full payment, or have the freelancer retain ownership and grant a license — the payment trigger protects the freelancer until the invoice clears. A termination clause lets either party exit with notice, with payment due for work completed. This is a practical template, not legal advice.
Tips and example
Write deliverables as concrete artifacts — one responsive marketing site, up to 5 pages rather than a website — so “done” is unambiguous. Take a deposit; 30 to 50 percent up front is normal and weeds out non-serious clients. Keep included revisions to two or three rounds and state the hourly rate for anything beyond. Tie IP assignment to full payment so you retain leverage if the client stalls. For large engagements, have counsel review the final document before signing.