A dive operation runs on two scarce things: seats on a boat and tanks that are legal to fill. Both are easy to lose track of during a busy season, and both cost money the moment they go wrong. An oversold boat means a refund and an unhappy group; a tank past its hydrostatic test is a safety and liability problem. DiveDesk PH keeps seats, tanks, courses and trip costs on one set of records.

The boat has a capacity

Each trip records the boat, its capacity and the divemaster. Divers booked counts the seats taken and seats left is the difference.

This is the figure a shop needs when a walk-in asks about tomorrow, and it is the figure that prevents a boat being promised twice.

Seats price themselves

A seat records the dive package and the rate. Gear rented against that booking adds to it, and the marine sanctuary fee is read from the dive site through the trip.

Sanctuary fees are the most commonly forgotten charge in a dive shop, because they are collected by someone else and are easy to absorb quietly.

Tanks have dates, not opinions

Each tank carries its last hydrostatic test date and the interval in months. The next hydro date is computed, and a tank past it reads Hydro overdue.

Fills are logged per tank and per trip, which gives a rough picture of how hard each cylinder is being worked between tests.

Courses are a separate stream

Course enrolments record the agency, instructor, course fee and certification fee, and payments can be recorded against the course as easily as against a trip seat.

A student's outstanding balance therefore appears in the same outstanding figure as unpaid trip seats, which is where it belongs.

Review exceptions every week

Resolve duplicate IDs, missing links, overdue balances, negative amounts, and open operational items in CHECKS before using the dashboard for decisions.

DiveDesk PH Google Sheets Edition is designed for use with a Google account and current desktop Google Sheets.

No dive computer or logbook sync, no certification agency submission or card issuance, no medical questionnaire or liability waiver generation, no weather or tide feed, and no online booking page.