Docs / Contracts / Generating Contracts

Generating Contracts

Pick from 60+ templates or describe a deal in plain language.

QuickContract offers two ways to create a new contract: the template picker for structured generation and the Deal-to-Contract agent for freeform descriptions. Both methods produce a fully formatted contract that streams into the editor in real time, ready for review, editing, and signing.

Requires a Pro License and connected AI provider

Contract generation is an AI-powered feature. You need an active Pro or Team license and a configured AI provider (OpenRouter, Anthropic, OpenAI, Gemini, or Ollama) before you can generate contracts.

Method 1: Template picker

The template picker is the most common way to generate a contract. It guides you through selecting a contract type, filling in the relevant details, and generating the final document.

Open the contract creator

Click Create Contract in the sidebar, then select Pick Type. You will see a grid of contract categories including NDAs, service agreements, employment, real estate, IP, and more.

Browse and select a template

Browse the 60+ available templates organized by category. Options include NDA, MSA, SOW, Employment Agreement, SAFE Note, Lease Agreement, Consulting Agreement, Advisory Agreement, IP Assignment, Subcontractor Agreement, Freelance Contract, Agency Agreement, Property Agreement, and many more. Click a template to select it.

Fill in the contract form

Each template presents a form with fields tailored to that contract type. Common fields include the parties involved, effective date, governing jurisdiction, payment terms, and term length. Required fields are marked with an asterisk. The more detail you provide, the more specific the generated contract will be.

Generate

Click Generate to start AI generation. The contract streams into the editor in real time — you can read the opening clauses while the rest is still being written. Generation typically takes 15–30 seconds depending on the contract length and your AI provider.

Method 2: Deal-to-Contract agent

If you are not sure which template to use, or if your situation does not fit neatly into a single category, use the Deal-to-Contract agent. Click Create Contract and choose Describe a Deal. Write a plain-language description of the arrangement — for example, "I'm hiring a freelance designer for 3 months at $5,000/month to redesign our mobile app, and I need to own all the IP they create."

The AI analyzes your description, determines the appropriate contract type (in this case, a Freelance Contract with IP assignment clauses), and generates a complete contract with all the relevant terms. You can review and refine the result in the contract editor just like any template-generated contract.

Business profile integration

If you have configured a business profile, QuickContract automatically incorporates your settings into every generated contract. Your company name and address populate the party fields. Your preferred jurisdiction sets the governing law clause. Payment terms, industry context, and risk posture all influence the generated language — a conservative risk posture produces more protective clauses, while a balanced posture keeps terms more neutral.

Streaming generation

Contracts are generated using streaming, which means text appears in the editor as the AI produces it. You do not have to wait for the entire contract to finish before you start reading. The streaming indicator at the top of the editor shows generation progress. If the output is not heading in the right direction, you can cancel generation at any point and either edit what has been produced or start over.