Wedding Photography Contract Guide — What to Include
A wedding photography contract does one job: it makes sure both sides agree, in writing, on what happens if the day doesn't go exactly to plan. Most disputes between photographers and clients aren't about the photos — they're about expectations nobody wrote down.
This guide is general information, not legal advice. Contract requirements vary by location — have a lawyer review your agreement for anything high-stakes.
The non-negotiables
Whatever format you use, a wedding photography contract should cover:
- Date, time, and location(s) — including any second venue for the reception.
- Coverage hours — when you arrive and when you're contracted to leave.
- Deliverables — how many edited photos, in what format, delivered by when.
- Payment schedule — deposit amount, balance due date, and what happens if payment is late.
- Cancellation and rescheduling terms — for both sides, not just the client.
- Copyright and usage rights — who can use the photos, and where.
- A backup/second-shooter clause — what happens if you're unable to shoot due to illness or emergency.
One agreement doesn't fit every booking
Not every booking needs the same level of detail. A short engagement session and a full wedding day carry very different risk, so it's reasonable to use different agreements for each:
- A simple agreement for smaller or lower-risk bookings — covers the essentials (date, deliverables, payment) without the full legal detail of a wedding-day contract.
- A full wedding contract for the main event — the one that needs every clause above, since the stakes (and the date's non-repeatability) are highest.
- An engagement session agreement — shorter than a full wedding contract, since it's a lower-risk, shorter shoot, but still worth having in writing.
Send it early, track it properly
The contract is most useful before the deposit, not after. Sending it as a template rather than drafting from scratch each time also means fewer accidental omissions — the same clauses go out every time, and you can see at a glance which bookings are still waiting on a signature versus which are confirmed.
What a contract can't fix
A contract protects you if something goes wrong — it doesn't replace clear communication beforehand. Walk clients through coverage hours, delivery timelines, and what's and isn't included before they sign, not after. The contract is the record of that conversation, not a substitute for having it.
If you're managing all of this across WhatsApp threads and a folder of PDF templates, that's exactly the gap a proper booking pipeline closes — contracts tied to the booking itself, not a separate document you have to remember to chase. See how Slancio's booking pipeline works →