Freelance Contract Generator

Loading…

Type both parties' legal names and addresses, describe the project and deliverables, pick a payment structure (hourly, flat fee, or milestone), set the dates, pick whether IP transfers to the client (work-for-hire) or stays with you (license), set the number of revisions included, and pick the US state whose law governs. The preview updates as you type. When the document reads right, copy the plain text into an email or download it as a PDF. The clauses are the standard ten-section freelance-services scaffold every free template on the internet uses — services, deliverables, timeline, compensation, revisions, IP, confidentiality, independent-contractor status, termination, governing law. **This is not legal advice.** It's a starting draft. If the project matters or the dollar amount is real, hand the draft to a lawyer.

Built by Bob QA by Ben Shipped

How to use

  1. 1

    Fill in the Freelancer block (your business or your legal name) and the Client block. Use the full registered business name ("Jane Doe Design LLC," not "Jane"). For individuals, use the legal name on their ID.

  2. 2

    Describe the project in plain language and list the deliverables separately. Be specific in deliverables — "final logo files in AI, SVG, and PNG" is better than "branding." Specific deliverables are easier to enforce later.

  3. 3

    Pick a payment structure. Flat fee is the most common for defined-scope projects (logo design, a website). Hourly fits ongoing work where scope is fluid. Milestones tie payments to checkpoints — best for projects over $5,000 or longer than a month.

  4. 4

    Enter the amount and the schedule. For milestones, list each milestone and its percentage (e.g. "30% on signing, 40% on design approval, 30% on launch"). Common defaults: 50/50 split for flat fees, two-week net for hourly invoices.

  5. 5

    Set the start and completion dates. The contract says you'll use "commercially reasonable efforts" to hit the completion date — it's a target, not a hard guarantee, and is automatically extended if the client delays approvals.

  6. 6

    Pick IP ownership. Work-for-hire = the client owns the deliverables outright (standard for most commissioned work). License = you keep ownership and grant the client a perpetual license to use them (common for designers and developers who want to reuse work).

  7. 7

    Set the number of revision rounds included in the price. Two is the standard default — generous enough to feel fair, tight enough to prevent scope creep. Additional revisions get billed hourly or via a change order.

  8. 8

    Pick the governing-law state. Delaware is the default — it has the deepest body of contract case law in the US. Pick the state where the freelancer is based if you have a preference.

  9. 9

    Click Download PDF for a printable copy with signature lines, or Copy plain text to paste into an email or document.

  10. 10

    Have a lawyer read it before you sign anything material. The widget reminds you of this; the warning is not a formality.

Frequently asked questions

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…