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.

Jackson BridgesFounder & Developer, ShootPortal12 min read
2026 GUIDE

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 (11 sections)
  1. Common scheduling problems
  2. What to look for
  3. Self-booking vs. request
  4. Comparison table
  5. Tools reviewed
  6. ShootPortal booking flow
  7. Is ShootPortal a fit?
  8. Booking + project management
  9. Recommendations
  10. The bottom line
  11. FAQ

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.

Real estate photography booking and scheduling software comparison, October 2026
ToolTypeClient picks a slotPackages / add-onsTravel feesPrice before the shootDepositsBooking carries into deliveryStarting price
ShootPortalRequest + estimateYou propose; client accepts or countersService catalogZIP-to-ZIP distancePreliminary + versioned estimate% or flatSame project: review, pay, downloadSee pricing
AryeoRE orderingYesYes%, flat, or meteredPrice at checkoutYesDelivery platformFree Lite; Pro $49/mo
HDPhotoHubRE orderingSmart SchedulingCart + add-onsNot statedPrice at checkoutYesPay to Download$5–$10 per delivery
SpiroRE orderingAutomated schedulingYesOptional trip feesPrice at checkoutNot statedDelivery included$5 per job
TonomoRE orderingYesPlus sq-ft pricing rulesCalculatedPrice at checkoutPartial upfrontPay-to-unlock delivery$140/mo
Acuity SchedulingGeneric schedulerYesPackages on Standard+Not statedNot statedNot statedNo$16/mo (annual)
CalendlyGeneric schedulerYesMeeting typesNoNot statedNot statedNoFree; $10/seat/mo
Square AppointmentsGeneric schedulerYesNot statedNot statedNot statedPartial depositsNoFree tier; paid not verified
SetmoreGeneric schedulerYesNot statedNot statedNot statedProNoFree; Pro from $5/user/mo
From official pricing and product pages, October 15, 2026. "Price at checkout" means the agent sees a package price while ordering rather than receiving a custom estimate; that's an advantage for standard listings and a limitation for custom jobs. Square Appointments' paid prices could not be verified; see Square's pricing page.

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

Official site for Acuity Scheduling (opens in a new tab)
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

Official site for Calendly (opens in a new tab)
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

Official site for Square Appointments (opens in a new tab)
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

Official site for Setmore (opens in a new tab)
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

Official site for Aryeo (opens in a new tab)
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

Official site for HDPhotoHub (opens in a new tab)
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

Official site for Spiro (opens in a new tab)
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

Official site for Tonomo (opens in a new tab)
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

Request, estimate, proposed time, and deposit on one project that carries through to delivery

Our product
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 or depend on the weather, including aerial, twilight, and commercial work. Our pick for that profile, not for high-volume self-booking.

Where it stands out

  • Request form with your service catalog, property address, preferred date, and notes; the client gets a request-received email
  • Automatic preliminary estimates with travel fees from ZIP-to-ZIP distance, or switch the form to a plain inquiry and hide pricing
  • Versioned official estimates with expiry dates and a PDF the client can forward
  • Client accepts, declines, or counter-proposes the time you suggest; your Google events show on the calendar so you can spot conflicts
  • Deposits on approval, as a percentage or flat amount, into your own Stripe account
  • After the shoot, the same project handles review, the balance, and MLS or Print downloads

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.

  1. Submits a request

    Client

    Picks a service from your catalog, adds the property address, preferred date, and notes.

  2. Preliminary estimate

    System

    Package price plus a travel fee calculated from ZIP-to-ZIP distance, if you enable it.

  3. Official estimate

    You

    Adjust line items and send. The client approves or asks for changes in the portal.

  4. Propose a shoot time

    You

    The client accepts, declines, or counter-proposes. No text-message ping-pong.

  5. Deposit (optional)

    Client

    Collect a percentage or flat deposit on approval through your own Stripe account.

Conceptual diagram: ShootPortal's request, estimate, and proposed-time booking flow.
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Deposit and calendar. Optionally collect a deposit on approval. Confirmed shoots push to the Google calendar you choose.

What a weather reschedule looks like

Say an agent requests photos plus aerials for Thursday. You approve the estimate, the deposit is paid, and you propose Thursday at 10 a.m. On Wednesday night the forecast shows sustained wind. Instead of a text thread, you propose Friday morning from the same project; the agent accepts or counters with a time that suits the seller, and the confirmed time pushes to your Google Calendar. The estimate, deposit, access notes, and every message stay on the one record, so nothing has to be re-entered.

Product illustration of the ShootPortal calendar: a month view with a confirmed shoot (demo data).

What's automated versus manual: the preliminary estimate, the travel fee, the request-received email, and reminder emails for pending proposals and scheduling happen without you. Choosing the time, and when to move it, stays your decision.

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.

Who the request-and-propose model is right for

We'll be direct: if your agents order the same three packages every week and want to grab a slot at midnight, a self-booking storefront will serve them better than ShootPortal. Where ShootPortal earns its place is the work that doesn't fit a fixed slot, and the businesses that want the booking to keep going after the calendar entry: into the shoot, the review, the payment, and the delivery.

When ShootPortal is the right booking fit

  • Listing shooters who also fly drones

    Aerials depend on wind and rain. Proposing the time, and re-proposing it when the forecast turns, means you never commit to a slot the weather will cancel.

  • Commercial, land, and custom jobs

    Scope and distance change the price. A preliminary estimate with a ZIP-based travel fee, then a versioned official estimate, comes before anyone picks a date.

  • Solo operators who want one record

    The request becomes the project: address, notes, estimate, deposit, shoot time, files, and final payment all live on it.

  • Businesses losing money to cancellations

    Request a deposit when the estimate is approved, as a percentage or flat amount, paid into your own Stripe account.

Probably not the right fit if

  • Most of your revenue is high-volume agents who expect instant self-booking (HDPhotoHub, Aryeo, or Tonomo fit better).
  • You dispatch several photographers and need auto-assignment or drive-time routing (Tonomo or Spiro).
  • You need full two-way calendar sync, SMS reminders, or promo codes at checkout.

Want to see request-based booking in action, from the request form to an accepted shoot time? Our photography booking software page walks through each step.

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. In ShootPortal, the booking is the first few stages of a project that runs all the way to the download:

  1. Request

    • Branded request form
    • Service catalog
    • Client record created
  2. Estimate

    • Preliminary estimate
    • ZIP-distance travel fees
    • Versioned estimate + PDF
  3. Schedule

    • Propose a shoot time
    • Client accepts or counters
    • Push to Google Calendar
  4. Shoot

    • Brief, address, notes on the job
    • Staff assigned to projects
  5. Review

    • Approve or request changes
    • Time-stamped video comments
    • Numbered versions
  6. Pay

    • Deposits on approval
    • Card payments via your Stripe
    • Receipts by email
  7. Deliver

    • Print or MLS-size downloads
    • ZIP downloads
    • Optional unlock after payment
ShootPortal's verified features at each stage of a job.

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

Book the shoot you can actually deliver.

A branded request form with your services, automatic estimates with travel fees, proposed shoot times clients accept or counter, deposits through your own Stripe account, and the same project carrying through to delivery.

14 days free. No credit card required. Sign up with Google or a five-field form.

Then $29/month, or $24/month billed annually.

Keep reading

All articles
Client Management12 min read

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.

14 days free. No credit card required.