Missing a shoot because a client forgot, or losing a Saturday slot to a no-show with no recourse, costs real money. Photography sessions are time-blocked, location-dependent and often involve travel, so a missed booking hits harder than most service industries. The right photography booking software should do more than send a calendar invite. It should collect a deposit upfront, hold a card on file, and follow up automatically once the job is done. This guide cuts through the noise and compares the most popular options honestly, so you can pick the one that actually fits how you work.
What photographers actually need from booking software
Most general scheduling tools are built around one thing: getting a meeting on a calendar. That is fine for a sales call, but a photography session is a different beast. You are committing a half-day or a full day, turning down other work, preparing gear and sometimes driving an hour each way.
Before you pick any tool, check it handles these four things properly.
Deposit collection at the point of booking, not as a separate invoice sent later
A cancellation policy with card-on-file so late cancellations carry a real consequence
Booking pages that embed on your own website rather than sending clients to a third-party URL
Automated follow-up after the session so you can request reviews without chasing manually
The 6 best photography booking software options compared
We looked at six tools that come up regularly in photographer forums and Facebook groups. Each has a different focus, so the right answer depends on your setup and what you are willing to pay.
1. BookingMachine
BookingMachine is built specifically for service businesses that take appointments and need deposits, which makes it a natural fit for photographers. You embed the booking widget directly on your existing site, and clients pick a slot, pay a deposit, and get an automated confirmation in one flow. No separate invoice. No chasing.
The no-show protection is the standout feature here. You set a cancellation policy upfront, and the card details collected at booking mean you can actually enforce it. If a client cancels the morning of a £300 portrait session, you are not just left shrugging.
After the session completes, BookingMachine sends an automated review request that lets customers upload photos and video alongside their written review. For photographers, this is particularly useful. A client uploading an image of their finished family portraits next to a five-star review is far more persuasive than text alone.
BookingMachine suits solo photographers and small studios best. It is lightweight to set up and does not require a developer. If you are also comparing it to Calendly or Acuity, the key difference is that deposits and payment are built into the core product, not bolted on as a higher-tier add-on.
2. Acuity Scheduling
Acuity is one of the more established names in appointment scheduling and has a reasonable feature set for photographers. It supports intake forms, packages, gift certificates and payment collection via Stripe or Square.
Deposits are available, but they require you to be on the Emerging plan or above, which starts at around £16 per month. The interface has more options than many photographers will ever use, and new users often report a steep learning curve before the setup feels right.
If you already use Squarespace (which owns Acuity), the integration is clean and worth considering. For everyone else, the complexity and price step-up for deposit features may not be worth it compared to newer tools.
3. Calendly
Calendly is the most recognised scheduling tool and is excellent at what it does: getting meetings booked quickly. However, it is primarily designed for meetings, not service appointments where money changes hands.
Payment collection was added to Calendly, but it is basic. There is no proper deposit workflow, no card-on-file for cancellation policies, and no real no-show protection. For a photographer who needs to protect a Saturday that could hold three different client slots, that is a meaningful gap.
Calendly works well if you are just booking free consultations or discovery calls before sending a separate contract and invoice. If you want the deposit collected the moment the booking is made, you will need a different tool.
4. Square Appointments
Square Appointments is a solid option if you are already in the Square ecosystem. It handles scheduling, payment and basic client management in one place, and the free plan for individual users is genuinely useful.
Deposit support exists, and Square's card-on-file functionality is reliable. The main limitation for photographers is that it is tightly coupled to Square's payment processing, so if you use Stripe or prefer a different processor, that is a friction point.
It also leans towards walk-in or retail-style service businesses (salons, barbershops) in its design. Photographers often find the booking flow less customisable than they would like for presenting their brand properly.
5. Zoho Bookings
Zoho Bookings is the scheduling arm of the wider Zoho suite, so it shines brightest if you already use Zoho CRM, Zoho Invoice or other Zoho products. The integration between those tools is genuinely useful for photographers who want client records and invoices in one place.
Standalone, it is a capable tool with payment collection, buffer times between bookings and custom booking pages. The free tier covers one user and one service, which is enough to test whether it fits your workflow.
The interface feels more corporate than most solo photographers need, and some of the more useful features (like multiple services or team calendars) require paid plans. Worth a trial if you are a Zoho shop already, otherwise it may feel like overkill.
6. Lunacal
Lunacal is a newer, lightweight scheduling tool that has been gaining attention among freelancers and solo operators. It focuses on a clean, branded booking experience and is easy to get up and running quickly.
It handles basic scheduling well, and the booking pages look good. Payment and deposit features are more limited than some of the other tools on this list, so it is better suited to photographers who are booking free consultations or using it alongside a separate payment tool.
If your priority is a polished booking page with minimal setup and you handle payments separately, Lunacal is worth a look. If deposits at the point of booking are non-negotiable, you will likely outgrow it fast.
How to choose the right tool for your photography business
The honest answer is that the best tool depends on one question: do you need to collect money at the time of booking? If yes, that immediately narrows the field. Calendly and Lunacal drop out of contention for most use cases. Square Appointments works if you are happy with Square's payment processing. Acuity and BookingMachine are the strongest all-round options for photographers who want deposits built in.
If you are a solo photographer or running a small studio and want something lightweight that you can embed on your own website without a developer, BookingMachine is worth starting with. The setup is quick, the deposit and cancellation policy features are there from the start, and the automated review requests are something most other tools do not offer at all.
Think about what happens after the session too. Collecting reviews consistently is one of the highest-return activities for any local photography business. A tool that automates that follow-up saves time and compounds over months.
Need deposits at booking? Prioritise BookingMachine, Acuity or Square Appointments
Already in the Square ecosystem? Square Appointments is the path of least resistance
Want Zoho CRM integration? Zoho Bookings is the logical choice
Need something lightweight with a clean booking page and no payments? Try Lunacal
Just booking free discovery calls? Calendly's free plan is perfectly adequate
Want automated post-session review requests with photo and video upload? BookingMachine is currently the standout option for this
A note on no-show protection for photographers
No-show rates for photography sessions vary, but photographers in forums consistently report losing between one and three paid sessions per month to last-minute cancellations or no-shows. At an average session fee of £200 to £400, that is £200 to £1,200 a month in lost revenue before you account for travel and prep time.
A deposit does two things. First, it filters out clients who were never truly committed. Second, it gives you partial compensation when things do go wrong. A £75 booking deposit on a £300 session is not just about the money. It signals to the client that this is a real appointment with real consequences for cancelling.
Any tool you choose should make it easy to set the deposit amount, communicate the cancellation policy clearly during booking, and hold the card details securely so you can charge fees if the policy is triggered. Not all tools on this list handle all three of those steps cleanly.
How it compares
| Feature | BookingMachine | Acuity Scheduling | Calendly | Square Appointments | Zoho Bookings | Lunacal |
|---|---|---|---|---|---|---|
| Deposits at booking | Yes | Yes (paid plan) | No | Yes | Limited | No |
| Card-on-file / cancellation policy | Yes | Yes | No | Yes | No | No |
| Embeds on your website | Yes | Yes | Yes | Limited | Yes | Yes |
| Automated review requests | Yes (text, image, video) | No | No | No | No | No |
| Free plan available | Trial available | No | Yes (no payments) | Yes (1 user) | Yes (1 service) | Yes |
| Built for service businesses | Yes | Partial | No | Partial | Partial | No |
| Setup complexity | Low | Medium | Low | Low | Medium | Low |
Can I use photography booking software on my own website?
Yes, most tools on this list offer an embeddable widget or booking page you can add to your site. BookingMachine and Acuity both offer embed options so clients never have to leave your website to book. Calendly also offers an embed, though its payment features are limited.
Which photography booking software takes deposits?
BookingMachine, Acuity Scheduling and Square Appointments all support deposit collection at the point of booking. Calendly has basic payment support but no proper deposit workflow. Lunacal and Zoho Bookings have more limited payment options at their entry-level tiers.
How do I stop photography clients from no-showing?
The most effective method is requiring a deposit at the time of booking combined with a clear cancellation policy. When a client has paid £75 to secure a slot, they are far less likely to forget or bail at short notice. Tools like BookingMachine let you set both the deposit amount and the cancellation terms during the booking flow.
Is Calendly good for photographers?
Calendly is good for scheduling discovery calls or free consultations, but it is not built for service appointments that involve deposits and payments. If you need to collect a deposit the moment someone books a session, you will need a tool like BookingMachine or Acuity instead.
How can I get more reviews for my photography business?
The easiest way is to automate the ask. Most photographers either forget to request a review or feel awkward doing it manually. BookingMachine sends an automated review request after the session is complete, and it lets clients upload images and video alongside their written review, which is especially powerful for showcasing photography work.
What is the best free photography booking software?
Square Appointments has a genuinely useful free plan for individual users, and Zoho Bookings offers a free tier for one user and one service. Calendly's free plan works for basic scheduling but lacks payment features. Most tools with proper deposit and payment support require a paid plan, and for most photographers the time saved and no-shows prevented make that cost worthwhile quickly.
Stop losing shoots to no-shows
BookingMachine lets clients book and pay a deposit in one step, directly on your website. Set your cancellation policy, protect your diary, and automatically request reviews after every session. Takes about 20 minutes to set up.



