Retext
ChatGPTAI AssistantContract Review

ChatGPT Contract Review Prompt Template

You get a plain-language summary of what the contract commits you to, the clauses that carry the most risk, and questions to raise before signing. This version is set up for ChatGPT: upload or paste the material the prompt works on below the instructions. Below you'll find the prompt, how to run it in ChatGPT, a worked example and answers to common questions.

Installs as a snippet — type ;contract to paste this prompt anywhere on your Mac.
Prompt Template
Help me understand a contract before I sign it. This is not legal advice, and I will have a lawyer review anything important.

## Contract
Type: [e.g. freelance services agreement, SaaS subscription, commercial lease]
My role: [e.g. the contractor, the customer, the tenant]
Jurisdiction stated in the contract: [if listed]
What matters most to me: [e.g. getting paid on time, being able to cancel]

## Text
[paste the contract or the relevant clauses]

## Instructions
- Summarize what I am agreeing to in plain language: what I must do, what I get, how long, how it ends.
- Flag clauses that are unusual or one-sided for my role, and quote the exact text.
- Check for: payment terms, termination, auto-renewal, liability caps, indemnity, IP ownership, non-compete, confidentiality, and dispute resolution.
- For each risk, suggest a question or change to ask for.
- Say clearly if a clause is ambiguous.

## Output format
1. Plain-language summary
2. Risk table: clause, quote, why it matters, suggested change
3. Questions to ask the other side

Context
- Reference material: [paste it below, or attach the file]

How to use this prompt

  1. 1

    Open ChatGPT

    Start a new chat in ChatGPT and paste the prompt.

  2. 2

    Give it context

    Upload or paste the material the prompt works on below the instructions.

  3. 3

    Review and iterate

    Reply in the same chat to refine, and quote the part you want changed.

  4. 4

    Save what you repeat

    Preferences you want in every chat (tone, audience, format) belong in ChatGPT's custom instructions. For a prompt you reuse with fixed files, a custom GPT or project works too.

Working in ChatGPT

  • •Custom instructions apply to every chat, so keep task-specific rules in the prompt, not there.
  • •If the reply drifts from the format, paste the format line again and ask it to redo only that part.
  • •Start a new chat for unrelated work so earlier messages don't color the answer.

Worked example

What you give it

Type: freelance design services agreement. My role: the contractor.
What matters: getting paid and keeping portfolio rights.
Clauses:
"Payment is due within 60 days of Client's acceptance of the deliverables."
"All work product, including drafts and concepts, is the exclusive property of Client upon creation."
"Contractor shall indemnify Client against any and all claims arising from the Services."

What a good answer looks like (shortened)

1. Summary: you deliver the design work, the client owns everything you create from the moment you make it, and you are paid up to 60 days after they accept the work.

2. Risks
- Payment: "within 60 days of Client's acceptance." No deadline for acceptance, so payment could be delayed indefinitely. Ask for acceptance to be assumed after 10 business days without written feedback, and net 30.
- Ownership: "including drafts and concepts... upon creation." You lose rights even to rejected concepts and cannot show the work. Ask for ownership to transfer on full payment, for final deliverables only, with a portfolio-use exception.
- Indemnity: "any and all claims." This is unlimited. Ask to limit it to claims caused by your own breach or negligence, capped at fees paid.

3. Questions: What is the acceptance process? Can I show the final work in my portfolio after launch?

Tips for better results

  • •State your role clearly. A clause that is standard for a client can be a serious risk for a contractor.
  • •Fill in "What matters most to me" so the risk table is ordered around your real concerns.
  • •Start a new chat for unrelated work so earlier messages don't color the answer.
  • •Avoid this: Pasting only the clauses you think matter, so the AI misses an auto-renewal or termination clause elsewhere in the document.

Get the free prompt pack

Our best coding prompts in one Markdown file, delivered by email. The templates here stay free either way — the pack just saves you the copying.

Variations

Compare versions

Replace Text with: Version 1 [paste] and Version 2 [paste]. List every change and whether it is better or worse for me.

Redline suggestions

Change Output format to: For each flagged clause, a rewritten version I could propose, in contract language.

Lease review

Change Type to commercial lease and add these to the checklist: rent escalation, maintenance responsibilities, assignment and subletting, personal guarantee.

Save it as a Retext snippet

Retext is a free text expander for Mac. Save this prompt once, then type ;contract in any app (ChatGPT, Claude, your editor, a browser tab) and the full prompt is pasted in.

  1. Click Add to Retext. The prompt installs as a snippet with the trigger ;contract.
  2. Change the trigger in Retext if you prefer a different one.
  3. Type the trigger wherever you want the prompt, then fill in the brackets.

Frequently asked questions

Can AI review a contract instead of a lawyer?

No. It can help you understand terms and prepare questions, which can make a lawyer's review faster and cheaper. For anything with significant money or liability, have a qualified lawyer in your jurisdiction review it.

Can I make this a custom GPT?

Yes, if you run it often with the same files. Put the prompt in the GPT's instructions and upload the reference files once.

Is it safe to paste a contract into an AI tool?

Contracts may include confidential terms. Check any confidentiality clause and your company policy, and remove names and figures you do not need to share.

How do I reuse this prompt without copying it every time?

Click Add to Retext to save it as a snippet. Then type ;contract in any Mac app, including your AI tool, and the full prompt is pasted in.

Related Templates

Get the free prompt pack

Our best coding prompts in one Markdown file, delivered by email. The templates here stay free either way — the pack just saves you the copying.