Unpaid bookings report

See all reservations that haven't been paid.

The Unpaid Bookings report shows all reservations where payment is still outstanding. Use this to identify clients who joined a class without completing checkout — common with "pay later" bookings or manually added reservations.

Columns

Same structure as the Booking Report, filtered to show only reservations with unpaid status.

ColumnDescription
ClientClient name
Time bookedWhen the booking was made
Class nameName of the class
Class timeClass start time
InstructorInstructor
LocationLocation
EmailClient email
TypeBooking type
Estimated net revenueProjected revenue
Coupon codePromo code used
Pricing optionPricing option
Payment methodPayment method on file
StatusBooking status
Service typeService type
Booking IDUnique booking ID
Member statusWhether the client is a member or non-member

Resolving unpaid bookings

From a client's profile or the check-in screen:

  1. Find the unpaid reservation
  2. Click Resolve payment (or Update payment method if the card on file failed)
  3. Process the payment

See reservation statuses for the full list of status types.

Automatic resolution and cancellation timing

If you turn on Enable unpaid reservation resolver in Business settings, Arketa tries to resolve these unpaid bookings for you — applying an available pricing option, optionally charging the payment method on file, and optionally canceling the booking if nothing works.

The resolver follows a fixed schedule:

  • It picks up a booking once the class is within 12 hours of starting, but it only takes action (charge or cancel) within the final 6 hours before class start — never earlier. Before that 6-hour mark each run simply defers and tries again later.
  • It rechecks roughly every 2 hours, so a booking is resolved or canceled at some point during the last 6 hours before class, not at a single exact minute.
  • Because it only acts inside that final 6-hour window, resolution is not guaranteed to complete before class — for example, if a payment method keeps failing.

If Cancel unresolvable reservations is on, a booking that still can't be resolved is canceled within those final 6 hours and the client receives a cancellation email.

Was this helpful?