August 1, 2026 · Thalassa
How to Measure the Health of Your Dive Center Using 12 KPIs
Most dive center owners judge how the business is doing by two signals: how full the calendar looks, and how much money is in the bank account. Both signals lag behind reality. A calendar can be packed with trips that barely cover fuel and crew. A bank balance can look fine right up until a slow month exposes months of quiet overstaffing or underpricing.
By the time a cash problem is visible, the causes behind it have usually been building for a while. Dive center KPIs fix this by giving you specific numbers to check instead of a feeling. This article walks through 12 of them, grouped into four categories: revenue efficiency, resource utilization, profitability, and customer economics. Every formula uses data you likely already have in your booking system, staff schedule, and payroll records.
Why Gut Feel Isn’t Enough
The Lag Between “Feels Busy” and “Is Profitable”
A full boat doesn’t tell you if that trip made money. If a boat trip needs six paying divers to break even and you ran it with six divers at a discounted rate, the trip may have covered its costs and nothing more. The calendar looked busy. The bank account didn’t move.
This is the core problem KPIs solve: they separate activity from profitability. Activity is easy to see. Profitability requires a calculation. If this gap sounds familiar, Why Your Dive Center Is Busy but Still Doesn’t Make Money walks through the five most common places it comes from.
Where This Data Already Lives
You don’t need new software to calculate any of the 12 KPIs below. Three sources cover almost everything:
- Your booking or POS system — revenue, number of divers, number of trips, number of inquiries.
- Your schedule — instructor days worked, boat trips run, seats available.
- Your payroll and expense records — direct costs, overhead, marketing spend.
Tip
Before you start, export one full month (or better, one full season) of data from each of these three sources. You’ll reuse the same numbers across most of the 12 KPIs.
Revenue Efficiency: Are Your Trips and Divers Actually Paying Off?
These three metrics come from the same underlying math — for a deeper walkthrough with more worked examples, see The Unit Economics of a Dive Center.
Revenue per Diver
Formula: Total Revenue / Number of Divers
This is the average value one diver brings you, before you subtract any costs. It’s useful for comparing pricing packages or checking whether an upsell — like nitrox, an oxygen-enriched breathing gas often sold as a paid add-on, or gear rental — is actually moving the number.
If your Revenue per Diver has been flat for a year while your costs have risen, that points to a pricing issue rather than a demand issue.
Revenue per Trip
Formula: Total Trip Revenue / Number of Trips
This tells you whether your trips, on average, are priced and filled well enough to be worth running.
Say a dive center runs 24 boat trips in a week and brings in $12,600 total from those trips (tickets plus upsells). Revenue per Trip = $12,600 / 24 = $525 per trip. If the boat costs $400 in fuel, crew, and tank fills to run regardless of how many divers show up, $525 leaves very little room once you add insurance, gear wear, and admin overhead.
Revenue per Instructor Day
Formula: Total Revenue Attributable to Instruction / Instructor Days Worked
This measures how efficiently a day of instructor labor converts into revenue. It’s worth tracking course revenue (certifications) separately from fun-dive revenue here, since a day spent teaching an Open Water course and a day spent guiding fun dives usually produce very different numbers per instructor.
Resource Utilization: Are You Paying for Capacity You Don’t Use?
Utilization KPIs answer a different question than revenue KPIs. They tell you whether you’re paying for capacity — staff time, boat seats, rental gear — that isn’t being sold.
Instructor Utilization
Formula: Billable Instructor Days / Total Available Instructor Days
Low instructor utilization means you’re paying for idle labor. This usually points to a staffing and scheduling issue: you likely have more instructor headcount than the current season’s demand supports.
Boat Utilization
Formula: Seats Sold / Total Available Seats (across all scheduled trips)
Low boat utilization means your trip schedule doesn’t match real demand. Unlike instructor utilization, this is usually a demand or scheduling problem, not a staffing one — the fix is often consolidating trips, not cutting crew.
Say a dive center runs a 12-seat boat twice a day, 20 days a month. That’s 480 available seats (12 x 2 x 20). If 312 seats were sold that month, Boat Utilization = 312 / 480 = 65%.
Equipment Utilization
Formula: Equipment Days Rented / Total Equipment Days Available
This shows whether your rental gear inventory is sized correctly. Low utilization means you own more BCDs, regulators, or wetsuits than your rental demand justifies — money sitting on a rack instead of in the bank.
| KPI | What it measures | Low number signals | Common lever to pull |
|---|---|---|---|
| Instructor Utilization | Staff time sold vs. available | Overstaffed for current demand | Review headcount or scheduling |
| Boat Utilization | Boat seats sold vs. available | Trip schedule doesn’t match demand | Consolidate or reschedule trips |
| Equipment Utilization | Rental gear days used vs. available | Too much gear for rental demand | Review rental inventory sizing |
Profitability: What’s Actually Left After Costs?
Gross Margin
Formula: (Revenue - Direct Costs) / Revenue
Gross margin shows the core profitability of the diving product itself, before overhead like rent or admin salaries.
Net Margin
Formula: (Revenue - Total Costs) / Revenue
Net margin is the true bottom line, after every cost is subtracted. This is the number that determines whether the business is actually making money.
A dive center brings in $80,000 in monthly revenue. Direct costs — fuel, tank fills, guest-facing staff, gear wear — total $45,000. Gross Margin = ($80,000 - $45,000) / $80,000 = 43.75%.
After adding overhead of $20,000 (rent, admin salaries, insurance), total costs are $65,000. Net Margin = ($80,000 - $65,000) / $80,000 = 18.75%.
Warning
A healthy-looking gross margin can hide a barely-breakeven net margin. Always check both. If you only look at gross margin, this business looks like it’s keeping 44 cents of every dollar. It’s actually keeping under 19 cents.
Customer Economics: Is Your Growth Sustainable?
Customer Lifetime Value (CLV)
Formula: Average Purchase Value x Purchase Frequency x Customer Lifespan
CLV estimates the total revenue you can expect from one customer over their whole relationship with your dive center. It sets a ceiling on how much you can reasonably spend to acquire or retain a customer.
Customer Acquisition Cost (CAC)
Formula: Total Marketing & Sales Spend / Number of New Customers Acquired
CAC is what it actually costs you to win one new paying customer. It’s frequently underestimated because owners count ad spend but forget staff time spent answering inquiries and following up on quotes.
Say a dive center spends $2,400 in a month on ads and referral incentives and acquires 40 new customers. CAC = $2,400 / 40 = $60.
If the average purchase is $250, purchase frequency is 1.4 visits per season, and average customer lifespan is 2 seasons, CLV = $250 x 1.4 x 2 = $700.
Here, CLV is nearly 12 times CAC — a healthy gap. A business is on shaky ground when CAC approaches or exceeds CLV: if CLV had instead worked out to $150, that same $60 CAC would consume 40% of the customer’s entire lifetime value, leaving almost nothing to cover the cost of actually delivering the dives.
Booking Conversion Rate
Formula: Confirmed Bookings / Total Inquiries (or Visits)
This measures how well your sales process and website turn interest into confirmed, paid bookings. A low conversion rate points to a leaky funnel — slow quote response times, confusing pricing, or a booking process with too much friction.
Repeat Customer Rate
Formula: Customers with 2+ Bookings / Total Customers
This shows loyalty and satisfaction. But context matters: if your dive center serves mostly one-time tourists passing through a destination, a low repeat rate isn’t automatically a problem — it may just reflect your customer base. Compare this number against dive centers with a similar customer mix, not a generic small-business benchmark.
Reading Your Dive Center KPIs Together
Matching Symptoms to the Right KPI
You don’t need to obsess over all 12 numbers every week. Start with the symptom you’re already noticing:
- “We’re busy but I never have cash” — check Gross Margin and Net Margin first, then Boat Utilization and Revenue per Trip.
- “Trips keep running half-empty” — check Boat Utilization and Booking Conversion Rate.
- “I feel like I’m always paying instructors to stand around” — check Instructor Utilization and Revenue per Instructor Day.
- “Marketing spend keeps climbing and it doesn’t feel worth it” — check CAC against CLV.
Why Seasonality Distorts a Single Month’s Numbers
Dive tourism is seasonal in most markets. Peak months typically account for a large share of annual revenue, though the exact split varies a lot by destination and hemisphere. A slow-season snapshot of utilization or margin will look artificially bad, and can push you toward panic decisions — like cutting staff you’ll need again in eight weeks.
Tip
Compare each KPI against the same period last year, or against a full-season average, rather than reacting to one month in isolation.
Checklist
- Pull last month’s (or last full season’s) revenue, trip, and diver-count data from your booking/POS system.
- Calculate Revenue per Diver and Revenue per Trip.
- Pull your instructor schedule and calculate Revenue per Instructor Day and Instructor Utilization.
- Pull your boat schedule and seat data and calculate Boat Utilization.
- Pull rental equipment logs and calculate Equipment Utilization.
- Separate direct costs from total costs, then calculate Gross Margin and Net Margin.
- Estimate average purchase value, purchase frequency, and customer lifespan to calculate CLV.
- Total your marketing/sales spend and new customers acquired to calculate CAC.
- Compare CAC to CLV — the closer CAC gets to CLV, the more urgent the problem.
- Calculate Booking Conversion Rate from inquiries versus confirmed bookings.
- Calculate Repeat Customer Rate, with context for your destination type.
- Compare all figures against the same period last year, not just last month.
- Identify the 2-3 weakest KPIs and treat those as this quarter’s priority fixes.
FAQ
What KPIs should a small dive center track? At minimum, track the 12 in this article: Revenue per Diver, Revenue per Trip, Revenue per Instructor Day, Instructor Utilization, Boat Utilization, Equipment Utilization, Gross Margin, Net Margin, Customer Lifetime Value, Customer Acquisition Cost, Booking Conversion Rate, and Repeat Customer Rate. Together they cover revenue efficiency, resource use, profitability, and customer economics.
How do I know if my dive center is actually profitable? Check Net Margin, not just revenue or Gross Margin. Net Margin subtracts all costs, including overhead like rent and admin salaries, so it reflects what you actually keep. A business can have a healthy gross margin and still be barely breaking even at the net level.
What is a good gross margin for a dive shop? This varies by cost structure and destination, so there’s no single universal number. What matters more is the gap between your gross margin and net margin. A large gap means overhead is eating most of your product-level profit, which is worth investigating even if the gross margin itself looks fine.
How much revenue should one dive trip generate? Enough to cover the direct cost of running that trip (fuel, crew, tank fills, gear wear) plus a contribution toward overhead. Calculate your own break-even by adding up per-trip direct costs and comparing against Revenue per Trip.
What is boat utilization and why does it matter? Boat Utilization is the share of your boat’s available seats that are actually sold (Seats Sold / Total Available Seats). It matters because a boat that runs half-empty still burns most of the fuel, crew time, and wear it would with a full load — low utilization means you’re absorbing that cost without the matching revenue.
How do I calculate customer lifetime value for a dive business? Multiply Average Purchase Value by Purchase Frequency by Customer Lifespan. For a tourism-heavy dive center, purchase frequency and lifespan will typically be lower than for a business serving local repeat divers, so calculate your own numbers rather than borrowing a generic benchmark.
Is a low repeat customer rate always a bad sign? No. If most of your customers are one-time tourists passing through, a low repeat rate can simply reflect your market, not poor service. It’s more useful to track this number over time and compare it to other operations with a similar customer mix.
How many divers do I need per trip to break even? That depends on your boat’s direct cost per trip (fuel, crew, tank fills) and your price per diver. Divide direct trip cost by your price per diver to get the minimum headcount needed to cover costs before any trip contributes actual profit.
What’s the difference between gross margin and net margin? Gross Margin subtracts only direct costs of delivering the service (fuel, tank fills, guest-facing staff, gear wear) from revenue. Net Margin subtracts everything, including overhead like rent, admin salaries, and insurance. Net Margin is the true bottom line.
How often should I check these KPIs? Monthly is a reasonable baseline, but always compare against the same period last year or a full-season average, since seasonality can make a single month look far better or worse than the business really is.
These 12 KPIs turn a vague sense of “how’s business going” into a specific, calculable diagnosis. You don’t need new tools to get there — just the data already sitting in your booking system, schedule, and payroll records, and about 30 minutes to run the numbers. Once you know which 2-3 KPIs are weakest, that’s where next quarter’s attention belongs.
Tip
Tracking 12 KPIs by hand takes more than 30 minutes a month. Thalassa gives dive center owners a monthly, yearly and year-to-date view of income, expenses and profit, plus break-even and burn rate, built from the bookings and sessions you already run. Book a discovery call to see if it fits your center.