Set out the scope, fee, payment terms, and who owns the work, watch the agreement build in a live preview, and download a PDF — all in your browser. A clean, readable independent contractor agreement to protect both sides of a freelance job.
How to create a freelance contract
- Enter the client and contractor names and a clear description of services.
- Set the fee and its basis (project, hourly, or monthly) and the payment terms.
- Choose whether the client owns the delivered work or you license it.
- Set the governing state, review the preview, and Download PDF for signing.
The three clauses that prevent most disputes
Freelance disagreements almost always trace to one of three gaps, and the template closes each: scope (a specific description of what you’re delivering, so “that wasn’t included” has an answer), payment (a real number, basis, and timeframe rather than “on completion”), and IP ownership (an explicit assignment-on-payment or a license, so nobody assumes). It also states the independent-contractor relationship and adds confidentiality and termination clauses.
The classification caveat
The contract says you’re an independent contractor, and that’s useful — but it doesn’t make it so on its own. Tax authorities weigh the actual relationship (how much the client directs your work, among other things), so a contract plus genuinely independent working practices is what holds up. The IRS guidance in the sources is worth a read if the line between contractor and employee matters to your situation. As with all of these, it’s a strong template, not tailored legal advice — take anything significant to a licensed attorney.
Private by design
Everything is generated on your device. The client and contractor names, the scope, and the fee are never uploaded or stored.