Photography booking form

A photography booking form lets clients schedule a session without email back-and-forth or a complex calendar tool. Clients tell you the type of shoot, their preferred date and location, which package they want, and any special notes. You see it all in one place, export to CSV, and confirm the session by email or phone. This works for portrait, wedding, product, and event photographers who book multiple sessions.

The form beside this text is live. Fill it in and submit it — it validates exactly as it would for a real respondent, and saves nothing.

Session type tells you which package to assign

A portrait session is quoted and scheduled differently than a wedding or product shoot. When the client selects the type upfront, you know immediately which service they need.

Preferred location saves a confirmation call

Clients specify the studio, park, home, or outdoor location. You export and see at a glance who needs studio space and who is traveling.

No card required.

Photography Booking Form

Live preview

How to build this form

5 steps in the editor. Nothing here needs a paid plan.

  1. Add text fields for client name and email, plus a phone field for appointment confirmations.
  2. Add a dropdown for session type.
  3. Add a date field for preferred date and a text field for location or studio preference.
  4. Add an optional select for package or pricing tier.
  5. Add an optional textarea for special requests, props, outfit preferences, or other context.

Fields in this form

8 fields, using 7 of the 19 field types available.

QuestionField typeRequired
Full nameShort textYes
EmailEmailYes
Phone numberPhoneYes
Type of sessionDropdownYes
Preferred dateDateYes
Location or venueShort textYes
Package or budget (optional)SelectOptional
Special requests or details (optional)Long textOptional

What goes wrong with this form

Specific to a photography booking form, not general advice about forms.

Not asking for location preference upfront

If you offer studio and on-location shoots, not knowing where the client wants to meet means back-and-forth emails.

Skipping the notes field

Clients often have details like lighting preference or an outfit change plan. A textarea captures these so you prepare properly.

Offering too many packages in the dropdown

More than a handful of package options overwhelm clients. Keep packages simple and upsell by email.

Questions about this form

Can I offer multiple time slots and let clients pick?

Not in this form. Collect the preferred date and time, then email the client your available slots based on that request. Keep the form simple and do scheduling by email to avoid double-bookings.

What if I offer add-ons like prints or albums?

List your main packages in the select field and offer print or album upgrades in your follow-up email or contract.

Should I ask for a deposit or payment upfront?

Not in this form. Collect the inquiry, confirm the session by email, then send an invoice or payment link separately.