Best Real Estate Photography Booking and Scheduling Software in 2026
Generic schedulers vs. real estate ordering platforms vs. request-and-estimate workflows: compare booking, add-ons, travel fees, deposits, and calendar sync.
Disclosure:This article is published by ShootPortal, and ShootPortal is one of the products discussed. We've aimed to describe every platform fairly using its official website. Pricing and features last verified ; software changes often, so confirm details on each vendor's site before you buy.
Ask a real estate photographer what eats their day and the answer is rarely the shooting. It's the six messages it takes to confirm one appointment: which package, which add-ons, is the home occupied, where's the lockbox, can we move it to Thursday, can the drone go up if it's windy. Each of those is small. Across twenty listings a week, they become a part-time job.
Real estate photography booking software is meant to absorb that. But the market splits into three very different approaches: general-purpose appointment schedulers, real estate ordering platforms with self-booking storefronts, and request-and-estimate workflows where you confirm the price and propose the time. Each fits a different kind of business.
This guide is about the front half of the job, from the first request to a confirmed shoot on your calendar. For what happens after the shoot, see our delivery software comparison. Prices below were checked on official vendor pages on October 15, 2026.
In this article (10 sections)
The scheduling problems booking software should solve
It helps to name the actual problems before comparing tools, because different software solves different ones.
The back-and-forth
"Are you free Tuesday?" "Morning or afternoon?" "Can you do 10:30?" Every round trip delays the listing and lives in a text thread nobody else can see. Software should collect the property, package, and preferred timing in one structured request.
Reschedules and cancellations
Sellers aren't ready, stagers run late, and listing dates slip. A reschedule should update one record, not three apps, and ideally a deposit or cancellation policy should discourage last-minute moves.
Occupied homes, lockboxes, and access notes
Gate codes, lockbox locations, pets, and "seller works from home until noon" are critical on the day and easy to lose. Booking forms need a notes field that travels with the job.
Weather for aerials and twilights
Drone shoots depend on wind, rain, and sometimes airspace authorization. Twilights depend on sunset. Instant self-booking can promise a slot that the weather later cancels, so aerial-heavy businesses often prefer to confirm times themselves.
Drive time between shoots
Two listings 40 minutes apart can't be booked back to back. Dedicated platforms handle this with drive- time calculation or travel buffers; generic schedulers generally don't know where the appointment is.
What good booking software handles
Client booking and service selection
Agents should pick from your real catalog: packages, add-ons like drone, twilight, video, or floor plans, and the property address. Platforms built for real estate media use storefront-style carts with upsells. Generic schedulers offer appointment types, which work for "45-minute photo shoot" but struggle with "photos plus drone plus floor plan for a 3,800 sq ft home."
Pricing and estimates
Fixed packages can show a price at checkout. Custom jobs, such as commercial properties, land, or multi-day aerial work, need an estimate first. Travel fees are the most common gap: look for fees based on distance, service area, or zones.
Appointment coordination
Some systems let clients pick an open slot. Others let you propose a time and the client confirms. Teams also need assignment rules so the right photographer gets the job.
Calendar management
Most photographers live in Google Calendar. Check whether booked shoots appear there, whether your personal events block availability, and whether the sync is one-way or two-way.
Deposits and payment timing
A deposit at booking cuts no-shows and last-minute cancellations. Check whether deposits can be a percentage or flat amount, which processors are supported, and whether the balance is collected later automatically. For the payment-on-delivery side, see our full real estate photography software comparison.
Self-booking vs. request and propose: which model fits?
This is the most important choice in this guide, and it isn't about features.
Self-booking lets an agent choose a package and an open slot and get an instant confirmation. High-volume agents love it, and it removes you from the loop entirely. It works best when your packages are standard, prices are fixed, and nothing about the weather or site will change the plan.
Request and proposemeans the client submits what they need and when they'd like it, you confirm the price (often with an estimate), and you propose a time the client accepts or counters. It adds a step, but you never get boxed into a slot that doesn't work: a windy afternoon for an aerial, a twilight booked at noon, or a shoot 90 minutes from your last one.
Real estate photography booking software comparison
The three groups side by side. "Not stated" means we couldn't confirm it on the vendor's official site.
| Tool | Type | Client picks a slot | Packages / add-ons | Travel fees | Deposits | Starting price |
|---|---|---|---|---|---|---|
| ShootPortal | Request + estimate | You propose; client accepts or counters | Service catalog | ZIP-to-ZIP distance | % or flat | See pricing |
| Aryeo | RE ordering | Yes | Yes | %, flat, or metered | Yes | Free Lite; Pro $49/mo |
| HDPhotoHub | RE ordering | Smart Scheduling | Cart + add-ons | Not stated | Yes | $5–$10 per delivery |
| Spiro | RE ordering | Automated scheduling | Yes | Optional trip fees | Not stated | $5 per job |
| Tonomo | RE ordering | Yes | Plus sq-ft pricing rules | Calculated | Partial upfront | $140/mo |
| Acuity Scheduling | Generic scheduler | Yes | Packages on Standard+ | Not stated | Not stated | $16/mo (annual) |
| Calendly | Generic scheduler | Yes | Meeting types | No | Not stated | Free; $10/seat/mo |
| Square Appointments | Generic scheduler | Yes | Not stated | Not stated | Partial deposits | Free tier; paid not verified |
| Setmore | Generic scheduler | Yes | Not stated | Not stated | Pro | Free; Pro from $5/user/mo |
Booking tools reviewed
Generic appointment schedulers
These are inexpensive and polished, and agents already know them. They were built for haircuts, meetings, and consultations, so they think in time slots rather than properties.
Acuity Scheduling
Flexible appointment scheduler with payments and intake forms
- Pricing
- Starter $16/mo, Standard $27/mo, Premium $55/mo billed annually ($20 / $34 / $69 monthly); 7-day trial, no card. Official pricing
- Best for
- Solo photographers with a few fixed packages who want a cheap self-booking page.
Where it stands out
- Stripe, Square, PayPal, and Venmo payments
- Intake forms for access notes
- Packages and SMS from Standard
Trade-offs to weigh
- No property-aware travel fees or service areas confirmed
- Hiding Acuity branding needs Premium
Calendly
Meeting scheduler that agents already recognize
- Pricing
- Free (1 event type); Standard $10/seat/mo; Teams $16/seat/mo; Enterprise from $15k/yr. Official pricing
- Best for
- Consult calls or pre-shoot walkthroughs, rather than ordering shoots.
Where it stands out
- Stripe and PayPal from Standard
- Round robin and routing on Teams
Trade-offs to weigh
- Built for meetings: no service menu or address-based pricing
- Payments need a paid seat
Square Appointments
Booking tied to Square payments, with prepayment and deposits
- Pricing
- Free, Plus, and Premium tiers; we couldn't verify current paid prices or processing rates. See official pricing.
- Best for
- Photographers already taking payments through Square.
Where it stands out
- Free tier includes a booking site, reminders, and staff calendars
- Prepayment and partial deposits
- No-show and cancellation fees on Plus
Trade-offs to weigh
- Designed for in-location services, not property shoots
- Travel fees and add-on packages not confirmed
Setmore
Low-cost scheduler with a capable free plan
- Pricing
- Free for up to 4 users; Pro from $5/user/mo billed annually. The page shows conflicting figures, so confirm on the official pricing page.
- Best for
- Very small teams on a tight budget.
Where it stands out
- Payments via Square, Stripe, or PayPal on the free plan
- Deposits, SMS, and branding removal on Pro
Trade-offs to weigh
- No real estate concepts like listings, packages by square footage, or travel fees
Real estate ordering platforms
These were designed around the agent ordering a listing package. Most combine a branded storefront, self- booking, and delivery, and several handle multi-photographer dispatch. For a full look at these platforms beyond booking, read our Aryeo alternatives guide.
Aryeo
Ordering, scheduling, and delivery with territories and travel fees
- Pricing
- Lite free; Pro $49, $99, or $179/mo by annual listings and team size; Enterprise custom. Official pricing
- Best for
- Established listing businesses that want a polished, embeddable order form.
Where it stands out
- Embeddable order forms with add-ons and multiple appointments per order
- Territories, booking limits, buffers, and travel-time buffers
- Upfront payment, deposit, or invoice on delivery
Trade-offs to weigh
- Advanced scheduling is on Pro, which caps annual listings
- Demo required for Pro; no trial stated
HDPhotoHub
Shopping-cart ordering with drive-time-aware Smart Scheduling
- Pricing
- $5 per Basic Delivery, $10 per Full Delivery; no subscription. Official pricing
- Best for
- Listing businesses that want self-booking with drive time and no monthly fee.
Where it stands out
- Smart Scheduling accounts for drive time, durations, and traffic
- Add-on suggestions in the cart
- Deposits via Stripe or Square; Google Calendar integration
Trade-offs to weigh
- Travel fees not described on the site
- Per-delivery cost scales with volume
Spiro
Per-job ordering with photographer assignment and trip fees
- Pricing
- $5 per completed job, invoiced monthly; no subscription. Official site
- Best for
- Teams that bill brokerages or want pay-at-close.
Where it stands out
- Custom order pages with packages and upsells
- Assignment by skill and service area; optional trip fees
- Pay-at-close through Titus
Trade-offs to weigh
- Photographer availability calendar details not published
- Pay-at-close carries its own fee
Tonomo
Automated booking and dispatch for multi-photographer teams
- Pricing
- $140/mo (200 listings/yr, 1 photographer) or $250/mo (425 listings, unlimited photographers). Official pricing
- Best for
- Teams of three or more where dispatch is the bottleneck.
Where it stands out
- Auto-assignment, drive-time, and travel-fee calculation
- Pricing rules by square footage and VIP pricing
- Google Calendar two-way sync
Trade-offs to weigh
- Highest entry price here
- No free trial, demo only
Request-and-estimate workflow
ShootPortal
Requests, estimates, proposed shoot times, and deposits in one client portal
- Pricing
- Studio plan: $29/month or $24/month billed annually. Stripe's standard processing fees apply. 14-day free trial, no card.
- Best for
- Solo operators and small teams whose jobs vary in scope, including aerial and commercial work.
Where it stands out
- Request form with your service catalog, property address, preferred date, and notes
- Automatic preliminary estimates with travel fees from ZIP-to-ZIP distance
- Client accepts, declines, or counter-proposes the time you suggest
- Deposits on approval, as a percentage or flat amount, into your own Stripe account
Trade-offs to weigh
- Clients can't instantly book an open slot themselves
- No auto-assignment or drive-time routing for teams
- Google Calendar shows your events read-only; it isn't full two-way sync
- No SMS reminders
How booking works in ShootPortal
ShootPortal was built by a drone business owner, and its booking flow reflects that: most jobs need a price confirmation and a weather-aware time before anyone commits. Here's the path from first contact to a confirmed shoot.
Submits a request
ClientPicks a service from your catalog, adds the property address, preferred date, and notes.
Preliminary estimate
SystemPackage price plus a travel fee calculated from ZIP-to-ZIP distance, if you enable it.
Official estimate
YouAdjust line items and send. The client approves or asks for changes in the portal.
Propose a shoot time
YouThe client accepts, declines, or counter-proposes. No text-message ping-pong.
Deposit (optional)
ClientCollect a percentage or flat deposit on approval through your own Stripe account.
- Request.From your branded portal, the client enters contact details and the property address, picks a service from your catalog, adds a preferred date and notes (lockbox, occupancy, gate codes), and creates an account. If you'd rather not show automatic pricing, the form can work as a simple inquiry.
- Preliminary estimate. ShootPortal can generate one automatically, adding a travel fee based on straight-line distance between ZIP codes, using mileage tiers or a free radius plus a per-mile rate with a cap.
- Official estimate. You adjust line items and send it. The client approves or requests changes in the portal, and can download a PDF. Estimates are versioned and can expire.
- Proposed time. You propose a shoot time; the client accepts, declines, or suggests another. Your own Google Calendar events appear read-only on the ShootPortal calendar, so you can spot conflicts before proposing.
- Deposit and calendar. Optionally collect a deposit on approval. Confirmed shoots push to the Google calendar you choose.
When proposed times are a strength, and when they aren't
Proposing times works well for custom jobs, aerials, twilights, and anything weather-dependent, because you only commit to slots you can actually deliver. It suits clients who order a few times a month and value a confirmed price.
It's a real drawback for high-volume agents who book several listings a week and expect to grab a slot at midnight without waiting for you. If that describes most of your client base, a self-booking platform like HDPhotoHub, Aryeo, or Tonomo will feel faster to them.
Why bookings should live with the rest of the project
A standalone scheduler gets the appointment on the calendar, then hands you a disconnected record. The estimate is in one app, the access notes in an email, the deposit in Stripe, and the shoot in Google Calendar. When the listing date slips, you update all four.
Connecting booking to project management pays off in a few specific ways:
- The request becomes the job. Address, package, notes, and preferred date carry straight through to the shoot day and delivery.
- The deposit is already applied. When you request the balance, the system knows what was paid.
- Status is visible. You can see which requests are waiting on an estimate, which estimates are approved but unscheduled, and which shoots are confirmed.
- Client history accumulates.Repeat agents and addresses build a record you can reference, which also matters if you're choosing a photography CRM.
Every real estate ordering platform above links booking to delivery to some degree. Generic schedulers don't, which is usually why photographers move off them.
Booking is usually the first thing people automate. Our guide to automating a real estate photography business covers payments and delivery too.
Which booking software should you choose?
Brand new, a few fixed packages
Acuity or Setmore
Cheap self-booking with payments; outgrow it when travel fees and delivery matter.
High-volume agents, standard packages
HDPhotoHub or Aryeo
Self-booking storefronts with add-ons, and scheduling that accounts for travel.
Three or more photographers
Tonomo or Spiro
Assignment by skill and service area; Tonomo adds drive-time calculation.
Already on Square
Square Appointments
Deposits and booking in the same system as your payments.
Custom quotes, aerials, mixed work
ShootPortal
Request, estimate with travel fees, proposed time, and deposit in one portal.
Discovery calls before big jobs
Calendly
Great for meetings, alongside whatever handles the actual shoot booking.
The bottom line
The right real estate photography booking software depends on who your clients are and how predictable your work is. Fixed packages and high-volume agents point to a self-booking ordering platform. Teams point to dispatch tools like Tonomo or Spiro. A tight budget points to Acuity or Setmore for now.
If your jobs vary, your aerials depend on the weather, and you'd rather confirm a price and a time than discover the details on site, see ShootPortal's booking flow and run your next request through it.
Frequently asked questions
What is the best booking software for real estate photographers?
For self-booking with packages and add-ons, HDPhotoHub, Aryeo, Spiro, and Tonomo are built for real estate media. For custom quotes and weather-dependent work, ShootPortal's request-and-estimate flow fits better. Generic tools like Acuity work for very simple setups.
Can I use Calendly or Acuity for real estate photography?
Yes, for simple setups. They take payments and collect intake details, but they don't understand property addresses, square-footage pricing, travel fees, or listing delivery, so most growing businesses move to a dedicated platform.
How should real estate photographers charge travel fees?
Common approaches are a free radius plus a per-mile rate, mileage tiers, flat zone fees, or a percentage. Aryeo, Spiro, Tonomo, and ShootPortal can add travel fees during booking or estimating.
Should I require a deposit when agents book?
For new clients and large or custom jobs, a deposit reduces cancellations and no-shows. Many photographers waive it for trusted repeat agents. Aryeo, HDPhotoHub, Tonomo, Square Appointments, Setmore Pro, and ShootPortal support deposits.
Can clients book a time slot themselves in ShootPortal?
No. Clients submit a request with a preferred date, and you propose a shoot time they can accept, decline, or counter. Confirmed shoots push to your Google Calendar, and your Google events display read-only in ShootPortal so you can see conflicts.
Written by
Jackson Bridges
- Founder & Developer of ShootPortal
- Owner of Swift Aerial Media
- FAA Part 107 Certified Drone Pilot
Jackson owns Swift Aerial Media, a drone photography business, and built ShootPortal to run the requests, scheduling, client communication, payments, and media delivery that come with it. He writes about the business side of aerial and real estate media.
ShootPortal
From request to confirmed shoot, without the text thread.
A branded request form with your services, automatic estimates with travel fees, proposed shoot times clients can accept, and deposits through your own Stripe account.
14 days free. No credit card required.
Then $29/month, or $24/month billed annually.
Keep reading
Related articles
10 Best Real Estate Photography Business Management Software Platforms in 2026
Aryeo, HDPhotoHub, Spiro, Tonomo, Rela, ShootPortal and more, compared on booking, payments, delivery, and how each one charges you, with pricing checked against official sites.
Best Real Estate Photography Client Delivery Software: 10 Platforms Compared
How the listing hand-off actually works on Aryeo, HDPhotoHub, Tonomo, Rela, Tourbuzz, ShootPortal and four more: MLS sizes, video, tours, branding, and getting paid before the download.
Best Photography CRM Software in 2026: 10 Tools Compared
A photography CRM should remember every client, job, and payment so you don't have to. We compare 10 options and explain which kind of photographer each one actually fits.