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.