Portrait photographers get ghosted. Not as often as tradespeople who drive to empty houses (and not always without warning) but a family that booked an outdoor session three months ago, paid for new outfits, and then got busy will sometimes simply not show up or send a message the morning of the shoot with a thin excuse. When that happens, you've lost the session fee and everything you invested getting ready for it.

A no-show policy is not harsh. It's a professional structure that exists in every service business where appointments represent committed, non-recoverable time. Hotels charge for no-shows. Airlines charge for last-minute changes. Dentists charge for missed appointments. Portrait photographers belong in that company, not outside it.

The preparation investment that most clients don't see

From the client's perspective, a portrait session is something that happens when they show up. From the photographer's perspective, it begins long before. For an outdoor lifestyle session, the photographer has scouted the location, identified the best light window, checked permit requirements, identified backup options in case conditions change, and communicated wardrobe guidance to the client. For a studio newborn session, props are assembled and staged, heating is managed, a specific sequence of poses is planned based on the baby's estimated age and size.

When a client no-shows, none of this work is compensated. The deposit doesn't fully cover it, it signals that the client understood this investment was being made on their behalf. The financial commitment at booking is what converts a casual "we should do this" into a confirmed appointment that both parties are committed to keeping.

The retainer model vs. the deposit model

Professional photographers typically use one of two structures, and both are legitimate. Understanding the distinction helps you choose the right language for your contracts.

A retainer (sometimes called a booking fee) is a non-refundable payment collected at booking to hold the date. It is explicitly non-refundable for any reason, not because you're being punitive, but because the moment you hold the date, you've turned away other work. The retainer compensates for that. If the client cancels, the retainer is retained. If they reschedule within a reasonable window, the retainer transfers to the new date.

A deposit is typically refundable with sufficient notice (outside the cancellation window) and retained only if the client cancels inside the window or no-shows. This is a slightly more client-friendly structure and works well for lower-price-point sessions or photographers working in markets where clients are less familiar with professional photography norms.

For portrait photography at professional rates ($250 and above for the session fee), the retainer model is more appropriate and more defensible. You've held the date. You've done the preparation. The retainer reflects that commitment.

What to charge

The retainer or deposit should be 25 to 50 percent of the session fee. For a $300 family session, a $75 to $150 deposit is appropriate. For a $500 newborn session, $125 to $250. The amount should feel meaningful, not so small that forfeiting it is painless, not so large that it creates financial barriers for legitimate clients who fully intend to show up.

For mini sessions in a themed batch (typically $100 to $150 per 20-minute slot), many photographers make the entire mini session fee due at booking, no separate deposit, full payment upfront. The short session duration and high-volume booking day make the deposit-plus-balance model unnecessarily complex for a $125 session. Full prepayment is cleaner and clients have come to expect it for mini session formats.

The weather policy: a common source of disputes

Outdoor portrait photographers need a clear, written weather policy because weather is the most common reason for legitimate reschedules, and the most common reason clients try to cancel under the guise of rescheduling.

The policy that creates the least conflict: the photographer makes the weather call, not the client. By a specified time (2 hours before the session is standard), the photographer assesses conditions and sends a confirmation or reschedule notice. If the photographer confirms the session and the client independently decides not to attend, standard cancellation policy applies. If the photographer reschedules, the deposit or retainer transfers to the new date.

This policy is fair to both parties. It prevents clients from using "bad weather" as a pretext for a free cancellation on a day with acceptable conditions. It gives clients clarity that they will receive a communication by a set time and do not need to guess whether the session is happening.

Include the weather policy language in your booking confirmation and your session contract. "Weather-related reschedules are at the photographer's discretion and will be communicated no later than [time] on the day of the session. Client-initiated weather cancellations after photographer confirmation are subject to standard cancellation terms."

How to handle a client who disputes a retained deposit

When a client files a card dispute over a retained deposit, the resolution depends almost entirely on documentation. Did the client agree to the cancellation terms before paying? Was the policy shown to them at the point of booking? Was it included in a booking confirmation they received?

If yes to all three, provide those records to the card issuer and the dispute is likely to resolve in your favor. Clients who agreed in writing to a non-refundable deposit and then cancelled have limited grounds for a successful chargeback.

If your cancellation policy was communicated verbally or only in fine print after payment, disputes are harder to contest. The fix is structural: use a booking system that shows the policy before payment is collected, sends a confirmation that includes the policy, and creates a clear record that the client acknowledged the terms at the time of booking.

Practical no-show response script

When a client misses a session without notice: "Hi [name] , I was at [location / studio] for our [session type] session today and didn't hear from you. Per my booking policy, the $[amount] deposit has been retained for the missed session. I'd love the opportunity to reschedule, please reach out and we can find a new date that works."

Brief, professional, no apology. If they respond with a reason, listen to it. If it's a genuine emergency, use judgment. If it's a pattern, the next booking requires full payment upfront.

GrabMySlot is free to start. You pay 3% plus Stripe's standard payment processing fee only when you collect a deposit. Set up your booking page in under five minutes at grabmyslot.com.