Free online booking for photographers
What you see. A sample dashboard, shown with a cleaning business's bookings.
What your clients see. The photographer starter page, before you change anything.
Pixieset and HoneyBook bundle galleries, contracts and invoices. If you deliver galleries elsewhere, 1MinuteBooking books and sells your sessions, free.
Clients book a mini session, a portrait session, headshots or event hours, and add more edited photos, retouched headshots or another person. See the booking page
Connect your own Stripe account and clients pay a deposit or the full price by card as they book. No monthly fee: 2% per card payment, plus Stripe's fee. How deposits work
Weddings and commercial work come in as quote requests with the date, hours, number of people and budget. You reply with a price and a card payment link. How quote requests work
No add-ons to buy and no per-feature upgrades. Pro, at $10 a month, only adds your branding, Excel export and analytics.
Set a fee and drive time for each distance. The fee goes on the client's total, and the drive blocks your calendar. How it works
Clients get the date, time and address by email 24 hours before, or when you choose. How it works
A Manage booking button lets clients move or cancel up to a cutoff you set. You get an email for every change. How it works
When you mark a booking Completed, the client gets a Book again button with their last booking filled in. How it works
Every booking shows up in Google, Outlook or Apple Calendar, and moves and cancellations update by themselves. How it works
A captcha, connection checks and your own filters send fake requests to a Spam folder, where they never hold a time. How it works
Paste one line of code, and clients book or request a quote right on your site.
Square, Calendly and BookingKoala, side by side, for one person running their own business.
| 1MinuteBooking | Square Appointments | Calendly | BookingKoala | |
|---|---|---|---|---|
| Cost for one person | $0, with no time limit. Pro is an optional $10 a month | Free for one location. Plus is $49 a month per location (Oct 2026) | Free for one event type. $10 to $12 a month for more (Oct 2026) | From $27 a month, after a 14-day trial (Oct 2026) |
| Prices built from the job | Hours, quantities, sizes, add-ons and travel fees | Service variations | One event, one length | Pricing parameters for cleaning-style forms |
| Card deposits as they book | On the free plan, into your own Stripe account. 2% plus Stripe's fee | Through Square payments | On paid plans | Through its payment gateway |
| Quote requests with photos | Yes, with your own questions and up to 5 photos | Estimates in Square Invoices, not on the booking page | No | A lead form |
| Travel fees and drive time | A fee and drive time for each distance | Not a built-in setting | No | Pricing by location |
| Setup | Minutes. Your trade's services, prices and questions start filled in | Build your services in the Square dashboard | Build your event types | Pick an industry, then set up forms and providers |
Last updated . From each company's pricing page and help center. Plans change, so check theirs before you decide. Full comparisons: Square Appointments · Calendly · BookingKoala
Photographers comparing booking tools usually look at Pixieset, Session and HoneyBook. Pixieset bundles galleries and a store, Session is built around mini sessions, and HoneyBook handles contracts and invoices.
If you want galleries and booking in one, Pixieset fits. If you deliver galleries elsewhere, 1MinuteBooking books your sessions and sells the extras. It's free, with no time limit.
Your booking page with stock photos, bookings and quote requests.
Your logo, your own photos and colors, Excel export and analytics, and no "Powered by" badge.
Pixieset suits photographers who want galleries and booking together; Session is good for minis; HoneyBook for contracts. For booking sessions with extras and quoting weddings, 1MinuteBooking is free.
Yes. Turn on Stripe Payments to charge a deposit or the full price before the request is sent, into your own Stripe account. Quote requests are priced first, so for those you collect the deposit after you agree the price.
Yes - every booking asks the shoot location (or 'studio') and who's in the photos and what they're for, and the quote form asks what the shoot is for, the date, hours of coverage, how many people, the address if known and the budget.
Yes - set a maximum advance booking window in days, adjustable up to 365.
Yes - each add-on can be limited to certain sessions. In the starter menu, 10 More Edited Photos (+$50) goes with the mini and portrait sessions only, while Extra Retouched Headshot (+$35) and Another Person (+$75) go with headshots.
Yes - every booking has a printable receipt you can save as a PDF, marked PAID or UNPAID, and clients who pay through Stripe are emailed a payment receipt automatically.
Yes - with location options. The Photography preset starts with "Our studio" (no charge), "On location - within 20 miles (30 km) of us" (no charge), "On location - 20-40 miles (30-65 km) away" (+$20) and "On location - more than 40 miles (65 km) away, we confirm first" (+$40). Change the names, prices and travel times, or add your own, under Settings > Locations. The drive time blocks your calendar but is never shown to the client.
Sign up free with Photography already selected. You can change anything later.