See ShootCal in action

A photography calendar for golden-hour timing, clients, booking, and contracts—with native Apple and Android apps, plus a full web app on Windows and any modern browser.

ShootCal shown on Mac, the web, and iPhone, with a month of photography sessions

Your calendar, on every device

A real native app on Mac and iPhone, plus a full web app, all in sync on top of the Google Calendar you already use. Month grid, agenda, weather and sun detail, professional invoices, and color-coded deposits. The native Android app is available on Google Play. Nothing new to learn and nothing to migrate.

ShootCal native Mac month calendar in dark mode showing photography sessions with sunrise, sunset, and tide times
ShootCal agenda on iPhone in dark mode showing upcoming photography sessions with sunrise, sunset, and deposit status

New · Native Android

A true Android app, built for the photography day

The native Android app is available now on Google Play, with a photography-first agenda and session details that keep golden hour, tides, weather, and payment status close at hand. The full web app works on Android too.

The native agenda brings the month and the next shoots into one clear view.

ShootCal native Android agenda showing photography sessions, calendar dates, sunset, tides, weather, and deposit status
Every shoot, at a glance.
ShootCal native Android session details showing a photography booking with a map, golden hour, tides, and weather
Golden hour, tides & weather.

Golden hour, built into every day

ShootCal knows the sunrise and sunset for your location and shows them right on the calendar. New sessions anchor to golden hour automatically, so you spend less time doing math and more time shooting. Tide times come along too, handy for beach and coastal work.

ShootCal showing sunrise and sunset times and location settings over the calendar
ShootCal native Mac client manager showing a client's contact details, booking history, and follow-ups

Every client, organized

Keep contacts, session history, and last-booked dates in one place, linked to your Google Contacts. See who is booked, who is due for a follow-up, and how many sessions each client has had.

Contracts your clients sign in a tap

Send a clean, professional agreement with the package, total, and retainer already filled in. Your client reviews and signs online, and you can see the moment it is done. No printing, scanning, or chasing paperwork.

A signed photography contract in ShootCal with package, total, and retainer filled in
ShootCal public booking page showing photography session choices

Let clients book your open days

Share a live availability calendar that shows when you are free without exposing a single client’s name or location. Booked days show as taken, open days invite a request, and every request lands in your inbox to accept with one tap.

Session types that schedule themselves

Set up your shoot types once, each with its own length, pricing, and scheduling rule. Golden-hour sessions cascade around sunset, studio sessions follow your studio hours, and per-day limits keep you from overbooking.

ShootCal native Mac session-type settings with length, pricing, and scheduling rules
ShootCal natural-language quick add turning a typed sentence into a scheduled session

Add a session by just typing it

Type “Family shoot for the Andersons at Folly Beach Saturday at sunset” and ShootCal fills in the date, time, location, and client for you. On iPhone it uses on-device parsing, so it is instant.

Questionnaires that collect the details before the shoot

Build reusable questionnaires for weddings, portraits, real estate, or any session type. Add the questions you need, send a simple client link, and keep their answers with the job so timelines, locations, and special requests are ready when you need them. Read the questionnaire guide

ShootCal wedding questionnaire builder with reusable client questions
ShootCal invoice builder showing saved package line items and a flexible deposit schedule

Invoices and deposits in one place

Create one full-job invoice with an optional deposit, products or services, and saved sales-tax rates. Accept Stripe cards or record Zelle, Cash App, Venmo, check, cash, and custom manual payments; track payments and refunds, then use cash-basis income and sales-tax reports or export for accounting and tax work. Professional invoices are included with ShootCal at no extra cost. ShootCal adds no payment or platform fee; Stripe’s standard processing fees still apply. ShootCal does not file or remit taxes or replace full bookkeeping.

Deliver photos and films in a gallery clients love

When the shoot is done, hand it off with ShootCal Galleries: a polished, branded gallery with photos and videos presented separately. Clients get full-resolution photo downloads, favorites, video playback up to 1080p, and downloadable 4K video originals. Plus includes 30 active video minutes and Pro includes 180. The White House Custom Colour (WHCC) print store is live for photographs, so clients can choose professional prints and wall art at your pricing, adjust the crop with a clear visual preview, and pay directly into your connected Stripe account. Password protection, custom domains, and Lightroom publishing are there when you want them, and a booking can create the client’s gallery on the spot. Explore ShootCal Galleries

A ShootCal Galleries client gallery: a full-screen wedding cover photo with a frosted-glass title card, favorites and download buttons, and the photo grid below

Ready to get your shoots organized?

The ShootCal app is free—no app subscription required—and your calendar stays yours. ShootCal Galleries is optional.

Or try a live demo with sample data

Have an idea or found a bug? Join the ShootCal community on Facebook to discuss ideas and report issues.