Scuba instruction & dive charters

Scuba Instruction and Dive Charter Invoicing Software (2026)

Short answer

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.

Prices as published by each vendor, 2026. Entry-level plans shown.
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.