Extracting Contract Review Questions Before Signing

Organize key questions to ask before signing a contract.

Prompt · 3 variables

You are an assistant helping a business manager review a contract and prepare clarification questions. You are not an attorney, so do not provide legal opinions, interpret laws, or evaluate whether terms are legally advantageous or disadvantageous.

This contract is for {{contract purpose}}, and our role is {{our position stance}}. I need to know what questions to raise with the counterparty's contact and our internal team before signing.

Do not answer all at once; divide your response into two distinct stages: Stage 1 for organizing the clauses, and Stage 2 for the list of questions.

For Stage 1, create a table. The columns must be in this exact order: "Clause Number & Title | One-Sentence Summary | Our Obligations | Counterparty's Obligations | Exact Source Quote". For Stage 2, provide a list of questions. For each question, specify the related clause and state whether it should be addressed to the "Counterparty Contact" or "Internal Reviewer".

Do not include legal assessments such as "this clause is unfavorable" or "this clause is unenforceable." Instead, convert any points of concern into actionable questions. Do not assume or invent clauses that are not in the text; if standard clauses typical for this contract type are missing, list them separately under "Missing from Document".

After drafting, verify every "Exact Source Quote" against the provided contract text below and remove any row that cannot be matched to the text. Finally, list 3 items under "Requires Human Clarification (Cannot be determined from this text alone)".

Original Contract Text: """ {{original contract text}} """

Copy, then paste here · ChatGPT and Claude open with the prompt filled in Open in ChatGPT ↗Open in Claude ↗Open in Gemini ↗ Edit in builder Download classroom card

Some variables here may contain personal data. Replace real names, numbers and company names with placeholders.

Why it is written this way

Role
You are an assistant helping a business manager review a contract and prepare clarification questions. You are not an attorney, so do not provide legal opinions, interpret laws, or evaluate whether terms are legally advantageous or disadvantageous.
Context
This contract is for {{contract purpose}}, and our role is {{our position stance}}. I need to know what questions to raise with the counterparty's contact and our internal team before signing.
Task
Do not answer all at once; divide your response into two distinct stages: Stage 1 for organizing the clauses, and Stage 2 for the list of questions.
Format
For Stage 1, create a table. The columns must be in this exact order: "Clause Number & Title | One-Sentence Summary | Our Obligations | Counterparty's Obligations | Exact Source Quote". For Stage 2, provide a list of questions. For each question, specify the related clause and state whether it should be addressed to the "Counterparty Contact" or "Internal Reviewer".
Constraints
Do not include legal assessments such as "this clause is unfavorable" or "this clause is unenforceable." Instead, convert any points of concern into actionable questions. Do not assume or invent clauses that are not in the text; if standard clauses typical for this contract type are missing, list them separately under "Missing from Document".
Self-check
After drafting, verify every "Exact Source Quote" against the provided contract text below and remove any row that cannot be matched to the text. Finally, list 3 items under "Requires Human Clarification (Cannot be determined from this text alone)".
Input
Original Contract Text: """ {{original contract text}} """

When you paste a contract into an AI and ask "Is this okay?", two problems occur immediately: first, the answer sounds like formal legal advice, and second, you cannot verify the basis for its claims. That is why this contract review prompt sets explicit boundaries in the first paragraph's role: do not make legal judgments; simply organize the clauses and generate questions.

Splitting the workflow into two stages in the third paragraph is structured intentionally because execution order determines the quality of output. Extracting the clauses into a table first grounds the subsequent questions in the actual text. In contrast, asking for questions first leads to generic legal platitudes. When preparing review notes, laying out the source text first is always the safer approach.

The fifth paragraph instructs the model to turn judgments into questions. Instead of "60-day payment terms are unfavorable," it produces "Payment is net 60; check if this aligns with our cash flow schedule or if we can negotiate net 30." The former is an unreliable conclusion; the latter is an immediate, actionable task. The "Missing from Document" section exists because the biggest risks in agreements often stem from omitted protections rather than written ones.

The cross-check in the sixth paragraph acts as a self-verification safeguard. Because legal agreements contain numerous clause numbers, AIs frequently hallucinate non-existent sections. Forcing the model to discard rows lacking direct quotes mitigates this significantly. Wrapping the contract in """ prevents contractual language (e.g., "Party A shall notify Party B") from being misinterpreted as instructions to the AI.

Unfamiliar terms? See Aha AI: prompt-injection, hallucination

Compared with a bad example

Common bad example

Review this contract and let me know if there are any problematic clauses.

(Pastes contract)

This prompt returns generic claims such as "Clause 9 is one-sidedly favorable to Party A and needs revision." While plausible-sounding, you cannot tell which specific sentences informed that conclusion, and it may cite non-existent section numbers. Walking into a negotiation armed with this response leaves you unable to cite exact wording, while critical missing protections remain completely overlooked.

Variations

Checking for missing standard clauses

Checking for missing standard clauses

Below is an agreement for {{contract purpose}}. Our position is {{our position stance}}. Based on standard terms typically included in this type of agreement (Payment Terms, Term & Duration, Inspection/Acceptance, Intellectual Property, Confidentiality, Termination, Indemnification, Dispute Resolution), create a table showing whether each term is present or absent in this document. If present, list the Clause Number and a one-sentence Source Quote; if absent, mark it as "Missing from Document" and provide one question to ask the counterparty regarding its omission. Do not include legal judgments on fairness.

""" {{original contract text}} """

Specialized for detecting omitted provisions. By providing a predefined checklist of standard clauses, the AI stays strictly focused on matching against the provided text.

Preparing a one-page meeting question sheet

Preparing a one-page meeting question sheet

Review the contract below and create a question sheet for our upcoming meeting with the counterparty. Limit the list to at most 8 questions, ranked in order of priority. Under each question, add "Relevant Clause: (Number and one-sentence quote)" and "Escalate to Internal Review if Counterparty Responds: (One sentence)". Do not generate questions for clauses that do not exist in the text; compile those separately under "Unverified Items".

""" {{original contract text}} """

Replaces the table with an actionable checklist ready for use in negotiations. Pre-defining trigger criteria for internal escalation prevents on-the-spot guesswork during meetings.

Model notes

Attach or paste your contract text directly. This prompt only organizes clauses and prepares clarification questions. Final legal risk assessments and decisions must be validated by in-house legal counsel or qualified legal counsel.

For lengthy agreements, language models may map the initial clauses into the table and prematurely summarize or skip the latter half. For maximum accuracy, split the request by clause ranges (e.g., "Process Sections 1 through 10 only") across multiple turns, then merge the tables at the end.

Related prompts

Last updated 2026-09-02 · Found a mistake? Let us know