Skip to main content

Deposits & Payments

DiveManager tracks the payment status of every booking so you always know who has paid, who owes a deposit, and who still has an outstanding balance.

Finance overview

Payment methods

DiveManager records payment against a booking, but it does not process card payments directly — your existing card terminal, cash register, or payment gateway handles the actual transaction. DiveManager simply records that payment was made and by which method:

MethodDescription
CashPaid at the front desk
CardPaid via your card terminal
Bank transferWire transfer received
Package creditDeducted from a pre-paid package
OnlinePayment collected through the online booking flow (if configured)

Deposits

You can require a deposit when a diver books online. The deposit rules are configurable per trip type under Settings → Booking Rules:

  • Deposit amount — fixed amount or percentage of the total
  • Deposit deadline — how many days before the trip the deposit must be paid
  • Full payment deadline — when the remainder is due

If a deposit isn't paid by the deadline, the booking can be automatically flagged or cancelled (depending on your settings).

Payment status on a booking

Open any booking to see:

  • Total price
  • Amount paid
  • Outstanding balance
  • Payment history (date, method, amount for each payment recorded)

To record a new payment, click Record Payment and fill in the amount and method.

Outstanding balance report

From the Bookings list, filter by Unpaid or Partially paid to see all bookings with outstanding balances at a glance. This is useful at the end of a trip day to identify who still needs to pay.