Contract templates that fill themselves in.
Start from a wedding contract template, or your own. Merge fields pull from the linked client, project, and your business profile. Clients sign on their phone.
From template to signed and locked.
Pre-built templates as a starting point. Merge fields that resolve themselves. Counter-signature when both parties commit.
From the library or your own template
Pre-built wedding, photography, and service contracts categorized by job type. Or save any of your contracts as a reusable template.
Merge fields resolve automatically
Placeholders like {{client.name}} and {{project.startDate}} pull from the linked client, project, and your business profile. Missing data stays visible so you can fix it before sending.
Send, client signs, you counter-sign, document locks
Status moves from draft → sent → viewed → signed → counter-signed. Once both parties sign, the contract is permanent.
From clauses to counter-signature.
Built for the way event professionals actually contract: templates as a starting point, custom clauses for one-off scope, signatures that work on a phone.
Pre-built + your own templates
Wedding contracts, photography contracts, service agreements — categorized and importable in one click. Save any contract you write as a reusable template.
Auto-resolve from linked records
Placeholders pull from the linked client, project, and your business profile. Missing data stays visible — chat with AI to fill the gap or fix manually.
Drop in payment, cancellation, scope
A library of pre-written clauses — payment schedule, cancellation policy, scope of work, limitation of liability — drop them in, customize, ship.
Clean focused editor
Distraction-free contract editor with format-as-you-type, merge field insertion, and clause picker.
Status workflow
Draft → sent → viewed → signed → counter-signed. Status controls what's editable and what your client sees.
Version snapshots + diff
Every send creates an immutable snapshot. Open version history to see when each version went out and a side-by-side diff against your current draft.
Counter-signature
After your client signs, you add your own signature to fully execute. Once counter-signed, the document is locked permanently.
Attached quotes
Link one or more quotes to a contract. When signed, snapshots of the attached quotes are frozen alongside it — your client always sees exactly the quotes they agreed to.
Contract PDF
Export any contract version as a clean printable PDF — same document for both parties.
From a wedding template to a corporate MSA.
One workflow for every kind of contract you write.
Standard wedding contract from template
“Planner imports the 'Full-service wedding' template, links Sarah & James + their venue project. Merge fields resolve. Sent in 5 minutes, signed in 24 hours.”
Template + merge fields + e-signature compresses a 3-week ritual into a day.
Custom corporate MSA built from clause library
“Caterer needs a Master Services Agreement for a multi-event corporate account. Starts from a blank contract, drops in payment, scope, cancellation, and liability clauses from the library.”
Custom contract built in 30 minutes instead of 3 hours.
Photographer adapts a template into their own
“Photographer imports the standard photography template, edits two clauses to match their working style, saves the result as their own workspace template. Every future client gets that exact contract.”
Template library is the starting point, your own templates are the standard going forward.
Pairs naturally with the rest of QuotePilot.
Frequently asked questions
Are there wedding-specific templates?+
Can I use my own contract?+
How do merge fields work?+
What happens after both sides sign?+
Can I see what changed between versions?+
Are attached quotes locked when I send the contract?+
Contracts that don't slow the booking.
Wedding templates · merge fields · clause library · counter-signature · 14-day free trial