Scuba Instruction and Dive Charter Invoicing Software (2026)
A dive course is tuition, agency materials, and certification fees; a charter is a seat that has to be held with a deposit. ShowTheReceipts ($15/mo) itemizes course components on one invoice, takes deposits at booking, and bills rentals or nitrox as add-on lines.
How we picked
Entry-plan prices as published in 2026, checked against each vendor's own pricing page or a recent third-party summary. Judged on the independent instructor and small charter's real workflow — itemized course billing, seat deposits, and rental add-ons — not on dive shop retail inventory or agency systems.
| Software | Starting price | Best for |
|---|---|---|
| ShowTheReceipts That's us | $15/mo | Independent instructors and small charters: itemized course invoices, seat deposits, rental add-ons |
| Checkfront | $49/mo+ | Online booking calendar with payments |
| FareHarbor | Commission-based | Distribution through travel and dive-tourism sites |
| Peek Pro | Commission-based | Consumer marketplace bookings |
| Rezdy | $49/mo+ | Selling seats through agents and channels |
Two products, one operator
Teaching is a course with fixed components. Chartering is perishable seats. Most independents do both and bill them the same way, which serves neither.
1. ShowTheReceipts — $15/mo
Itemized course invoices, seat deposits at booking, and add-on lines for nitrox, rentals, and extra tanks.
2. Checkfront — $49/mo+
Availability calendar with payments.
3. FareHarbor — commission-based
Dive-tourism distribution, paid per booking.
4. Peek Pro — commission-based
Consumer marketplace reach.
5. Rezdy — $49/mo+
Agent and channel distribution.
Course invoice, itemized
- Tuition / instruction
- Agency materials (eLearning, manuals)
- Certification card fee
- Gear rental, per day
- Pool or site fees
- Nitrox fills
Showing the agency fees separately is not a technicality — it’s how a student understands why one course costs more than another, and it makes your instruction rate defensible.
Frequently asked questions
How should a certification course be invoiced?
Tuition, agency materials, and certification fee as separate lines, plus any rentals. Students compare course prices constantly, and itemizing shows which part of the number isn't yours to keep.
Should charter seats require a deposit?
Yes. A boat runs on a minimum head count, and a seat held without money is a seat that evaporates the morning the forecast turns. A card deposit at booking is what makes the trip viable.
How do I bill nitrox, rentals, and extra tanks?
As add-on lines on the same invoice. They're small individually and substantial across a season, and they're the first thing that goes uncollected when everything is one price.
What's the cleanest weather-cancellation policy?
Operator-cancelled trips reschedule or refund; customer cancellations inside a stated window forfeit the deposit. Put it on the booking confirmation and the conversation is over before it starts.