Five prompts that draft, review, and negotiate your freelance contract

Contracts are where freelancers quietly lose money. Not because they do bad work, but because they signed something they didn’t fully understand. A Redditor in r/ChatGPTPromptGenius built a 5-step prompt chain that handles the whole thing: collect project details, draft a plain-English agreement, and prepare your negotiation fallbacks before the client even pushes back.

How the chain works

Each prompt has one job. Together they take you from a blank page to a signed-ready document.

  • Prompt 1: Collects all the details (deliverables, payment schedule, revision rounds, IP terms, governing law)
  • Prompt 2: Drafts a full plain-English freelance agreement using those details
  • Prompt 3: Generates negotiation fallback clauses for when the client pushes back
  • Prompt 4: Combines everything into one final document, ready to send
  • Prompt 5: Asks you to review and confirm or request changes

The part I found most useful is Prompt 3. It doesn’t just write a contract. It prepares you for four specific pressure points: scope creep, late payments, revision limits, and client abandonment. Each one comes with a ready-to-paste clause and a one-sentence rationale you can use in the actual conversation.

Before you run it

The chain uses three variables you need to fill in at the top:

  • [CLIENT]: the name of the person or company hiring you
  • [FREELANCER]: your name
  • [PROJECT]: a one-sentence description of the work

Example: if you’re designing a website for ABC Corp, set [CLIENT]=”ABC Corp”, [FREELANCER]=”John Doe”, [PROJECT]=”Redesign of corporate website”. Fill those in once, then run the prompts in order.

One honest note: this is a starting template, not a legal opinion. If the contract involves significant money or a complex IP arrangement, have a lawyer review the final version.

🧰 Use cases

  • First-time freelancers who don’t know which clauses to protect themselves with
  • Experienced freelancers who want a faster, more consistent starting point
  • Anyone handed a client contract who wants to understand what they’re actually signing
  • Agencies standardizing their agreement templates across multiple project types

Prompt of the Day

Here’s the full chain exactly as the original poster shared it. Start with the variable definitions filled in:

VARIABLE DEFINITIONS
[CLIENT]=Name of the hiring client or company
[FREELANCER]=Name of the freelancer or service provider
[PROJECT]=Short one-sentence description of the work being commissioned
~
Prompt 1 , Collect Key Details
You are an intake coordinator helping draft a freelance agreement for [PROJECT].
Step 1 , Ask the user to confirm or supply the following information in a bulleted list: • Contact details for both parties (email, phone, address). • Detailed description of deliverables and measurable acceptance criteria. • Project timeline and interim milestones (with dates). • Payment structure (total fee, deposit amount, instalment schedule, due-upon-invoice period, late-fee rate). • Number of included revision rounds. • Intellectual-property ownership transfer terms. • Preferred communication channels and response-time expectations. • Minimum cancellation-notice period and any kill fees. • Governing law/jurisdiction.
Step 2 , Request any additional clauses the user wants added (e.g., confidentiality, publicity, warranty).
Step 3 , End by asking the user to reply "Ready" once all details are complete so the chain can continue.
Output format example:
, PROJECT DETAILS, Client Contact: …
Freelancer Contact: …
Deliverables: …
…
Additional Clauses: …
~
Prompt 2 , Draft Plain-English Contract
You are a contract-drafting paralegal. Using the confirmed PROJECT DETAILS, write a clear, plain-English freelance services agreement titled "Freelance Services Agreement for [PROJECT]".
1. Begin with a short summary paragraph naming [CLIENT] and [FREELANCER] and the agreement date.
2. Include numbered headings for: Scope of Work, Timeline & Milestones, Payment Terms, Revisions, Change Requests, Communication, Intellectual Property, Confidentiality (if requested), Warranties & Liabilities, Cancellation & Termination, Governing Law, Signatures.
3. Use reader-friendly sentences and avoid legalese where possible.
4. Integrate all user-provided details verbatim where applicable.
5. Leave signature lines for both parties with name, title, and date blanks.
End with: ", End of Agreement, ".
~
Prompt 3 , Generate Negotiation Fallback Clauses
Assume the contract above is the first offer. Draft a separate section titled "Negotiation Fallback Clauses" that a freelancer can propose if pushback occurs.
For each topic list below, provide: • A concise fallback clause (plain English, ready to paste). • A one-sentence rationale a freelancer can use to justify the clause.
Topics to cover (in this order): 1. Scope Creep / Additional Work 2. Payment Delays & Late Fees 3. Revision Limits & Out-of-Scope Edits 4. Cancellation or Abandonment by Client
Present results as a two-column table with headers: "Fallback Clause" and "Rationale".
~
Prompt 4 , Compile Final Document
Combine in this order: • Freelance Services Agreement for [PROJECT] • Negotiation Fallback Clauses table
Add a short closing paragraph: "Please review and let me know if anything needs to be adjusted."
Output the full text ready for delivery to the user.
~
Prompt 5 , Review / Refinement
Ask the user:
1. Does the contract accurately reflect all project specifics?
2. Are the fallback clauses acceptable or do any need adjustment?
3. Would you like to add, remove, or modify any sections?
Instruct the user to respond with either "All Good" or provide precise edits for a revised draft.

Head over to the original Reddit thread to see how others are using it and share your own variations. If you’ve been winging your contracts, this is a solid place to start building something more reliable.

I asked ChatGPT to review my freelance contract and it found clauses I should never have signed.
by u/Prestigious-Tea-6699 in ChatGPTPromptGenius

Scroll to Top