A weak cancellation policy is a revenue leak. Here is how to write a fair, enforceable cancellation policy that protects your income without burning client relationships.
When a client cancels a week before their session, you have almost certainly turned away other inquiries for that slot. The lost income is real. A clear cancellation policy, written into your contract before booking, is what makes that income recoverable.
Without one, you are relying on client goodwill to get paid for time you have already blocked. That is not a business strategy.
A non-refundable retainer (sometimes called a booking fee or deposit) is collected at the time of booking and is kept by the photographer if the client cancels for any reason. This is the cleanest approach legally.
A cancellation fee is charged after cancellation occurs. This is harder to collect because you are asking for money after the relationship has ended, often under unhappy circumstances.
Use a non-refundable retainer. Collect it at booking. Make clear in your contract that it is non-refundable and applies to your time in holding the date.
For higher-value bookings like weddings, a tiered structure is standard:
Adjust these thresholds to fit your market and booking lead times. The structure matters more than the exact numbers.
Keep reading for the framework, or have ShootRate check one real quote, package, or inquiry path for pricing friction before you send it.
Review my real quote for $29 →Rescheduling is not the same as cancelling, but it needs its own rules. Consider:
Clients who reschedule repeatedly are often using it as a slow-motion cancellation. Your policy should prevent this from becoming indefinite.
Decide in advance how you handle genuine emergencies: a sudden illness, a death in the family, a weather event that makes the shoot impossible. Your options:
Whatever you decide, write it down. "We'll figure it out if something comes up" is not a policy.
Your cancellation policy only protects you if it is in a signed contract. An email or a note on your website is not sufficient. Use a CRM like HoneyBook or Dubsado that enforces e-signatures before the retainer is collected, so both happen in the same workflow and neither is skipped.
Yes, in virtually all U.S. jurisdictions. A non-refundable retainer is a payment for holding a specific date and time, not a deposit on goods. As long as your contract clearly states it is non-refundable and the client signs before paying, it is enforceable. Consult a local attorney if you have jurisdiction-specific concerns.
For portrait sessions, forfeiting the retainer (typically 25-50% of the session fee) is standard. For weddings, a tiered structure where late cancellations trigger 50-100% of the remaining balance is common and expected in the industry.
Generally no -- a reschedule means the client still intends to complete the booking, and the retainer applies to their rescheduled date. However, your contract can specify a rescheduling fee for multiple reschedules or reschedules within a short window of the original date.
Point to the signed contract. If the policy was clearly written and the client signed, you are on solid ground. If they initiate a credit card chargeback, respond with a copy of the signed contract and your communications showing the policy was disclosed. Clear contracts win most disputes.
These work right in your browser. No account, nothing to buy.
See the real low, mid, and high full-day package range in your market.
Find the minimum you have to charge per shoot to cover costs and pay yourself.
Work back from the income you want to the average sale your packages need.
See what a mini session day really pays per hour once editing is counted.
Full-day package ranges across 72 US markets and 11 regions. Free to cite.
Free articles can show the framework. The paid First 5 review checks one real quote or lead path for capture, speed, follow-up, pricing friction, and next-step clarity.
ShootRate generates a complete pricing strategy for any booking in under 2 minutes — real market benchmarks, 3-tier package anchoring, and word-for-word objection scripts. No card required.
Build My Strategy Free →