Software for scuba & water-sports centers

Run the whole dive center from one logbook.

Guests, check-ins, boats, gear, air fills, payroll and every euro, dollar or pound — Zentros keeps it in one place, so the front desk, the dive deck and the office finally see the same day.

  • 30+screens
  • ∞branches
  • EN · عLTR & RTL
  • € $ £any currency
app.zentros.co/dashboard
DashboardAll branches ▾EN
MONDAY, 12 OCTOBER Welcome back, Sara Here is what is happening across your center today.
UPCOMING TRIPS0
OPEN CHECK-INS0
CHECKED OUT€0
Customers0
Dives this period0
Equipment available0
Active staff0
Financial overviewRevenue Expense
MayJunJulAugSepOct
Needs action
  • 5Guests in house, no payment yet
  • 3Cylinders past hydro date
  • 6Students without a certificate
  • 2Divers on a trip with no bill
CN
Clara NovakG-1042 · Room 212
Checked in
  • Advanced Open Water verified
  • Medical & waiver signed
  • BCD M · Fins 42 · 5mm L
Air fill loggedEAN32 · 210 barTK-A112 · hydro in 12 days
Cash by currency
EUR3,864.40
USD880.00
EGP−6,800

06 mWhy we built it

Most dive centers run on a whiteboard, three WhatsApp groups and a spreadsheet nobody trusts.

01

Guests leave without paying

A diver joins two extra boats, rents a torch, buys a nitrox upgrade — and checks out before anyone adds it up.

02

Nobody knows what you owe

Boat owners, site fees, transport, agency certifications, crew commissions. It all piles up until the month ends.

03

Gear goes quietly out of date

Cylinders slip past their test date, regulators miss their service, and a rental box never came back.

Zentros connects the desk, the boat, the gear room and the office — so every dive becomes a bill, every bill becomes cash, and every tank stays legal.

12 mA day in Zentros

From first coffee to the last logbook stamp.

  1. 07:30

    Guests arrive. Check-in takes two minutes.

    Certification, medical, waiver, room and gear sizes in one guest file. Returning divers are already there — with their logbook history and the bill they left open last season.

    • Guest files
    • Reservations
    • Medical checks
  2. 08:45

    Boats leave with the right people on board.

    Build the trip, assign guides and crew, pick up guests by transport run. Every diver on the manifest is billed automatically — no paper list to retype later.

    • Trips
    • Transport runs
    • Dive sites
  3. 12:10

    The gear room keeps its own records.

    Equipment boxes, rentals, maintenance and purchasing. Log every air and nitrox fill, and see which cylinders are due for hydro or visual inspection before they reach a boat.

    • Equipment boxes
    • Air fills
    • Maintenance
  4. 17:30

    Check-out adds itself up.

    Dives, courses, rentals, gas and transport land on the guest’s bill as they happen. Take cash, card or transfer in any currency and split it however the guest wants.

    • Billing
    • Payment methods
    • Multi-currency
  5. Day 30

    Month end is a report, not a project.

    Wages from each person’s hire date, per-dive pay, crew and referral commissions, and what you owe every boat and supplier — with what is already overdue.

    • Payroll
    • Liabilities
    • Partners
Check-ins / Guest file
ER
Elena RossiG-1187 · IT · +39 6•• ••• 412
Arriving today
CertificationPADI Advanced OWCard verified
Logged dives87Last dive 4 months ago
Medical formSignedValid to 2027
Stay12 → 19 OctRoom 108 · 7 nights
Rental sizes
BCD · SWetsuit 5mm · MFins · 38ComputerTorch
Package10 boat dives + Nitrox course
0 of 10 dives used
TUE 13 OCT · 08:45Sample Site ABoat: Sample Boat 1 · 2 dives
Boarding
Divers14
Guides3
Nitrox6
Pickup07:50
DiverGroupGasBill
ERElena RossiGuide: DanielEAN32Added
MSMateo SilvaGuide: DanielAirAdded
HKHana KimGuide: MayaEAN32Added
OGOliver GrantCourse · OWAirAdded
RPRavi PatelGuide: MayaAirAdded
Trip margin€742.00Revenue €1,012 · Costs €270 (boat, site entry, crew)
Boxes in use18
Boxes free32
In maintenance2
In useFreeMaintenance
Today’s fillsCompressor B · 06:10–11:40
TK-A112EAN32210 barOK
TK-A087Air200 barOK
TK-B014Air—Hydro overdue
TK-B031EAN36205 barVisual in 9d
BILL G-1187 · 7 NIGHTSElena Rossi
Ready to settle
Boat dives × 10€450.00
Enriched Air Nitrox course€180.00
Agency certification fee€45.00
Rental: computer, torch × 5 days€60.00
Nitrox fills × 10€50.00
Transport · Sample Pickup × 3€30.00
Total€815.00
Card€500.00
Cash · USD 340≈ €315.00
Wages due€3,758.7024 staff · from hire dates
Owed to providers€7,679.83€5,303 overdue
Boat charter · 26€2,984€1,709 overdue
Site entry · 34€1,480€1,405 overdue
Transport · 13€933€430 overdue
Certifications · 12€630€440 overdue
Referral comm. · 16€625€581 overdue
Crew comm. · 19€297€118 overdue
StaffDivesGeneratedWage
DADaniel · Instructor41€3,270€1,200
MAMaya · Instructor36€2,950€1,200
LULucas · Captain——€1,800

18 mFinance

What you earned. What’s in the till. Who you still owe.

Three different numbers that most dive centers mix up. Zentros keeps them apart — billed vs. collected, cash in vs. cash out, and every open balance, in every currency you trade in.

Result this period01–12 OCT
Billed€0↗ 18%
Cash in€0↗ 23%

OPEN BALANCES

Still to collect€10,561.00
Still to pay€7,679.83
Owed back to guests€132.94
Overdue · unpaid over 30 days€5,303.83
Where the money comes fromOCT
€14,090Revenue
  • Diving55%
  • Courses28%
  • Rental equipment13%
  • Tanks & gas2%
  • Transport2%
Cash by currencyLIVE
EUR
3,864.40
USD
880.00
GBP
540.00
EGP
−6,800.00
Total in your base currency€5,147.24

A negative balance flags a currency exchange that was never recorded — before it becomes a mystery.

PerformanceKPI
92%Check-outs complete
100%Cert checks
97%Medical checks
64%Gear in use

24 mNeeds action

Zentros reads every bill, trip and tank — and tells you what slipped.

Each morning the dashboard lists the loose ends that cost dive centers money and sleep. Click any line and you land on the exact guest, trip or cylinder that needs you.

  • Unbilled divers and unpaid guests
  • Students who never got their certificate
  • Debts priced below today’s list price
  • Past trips that were never closed
Needs action12 OCT · 07:02
5
Guests in house with no payment yetG-1042 · G-1203 · G-1219
56
Guests gone without settling (€8,269 owed)G-0931 · €1,050.00 · G-0877 · €785.00
4
Divers on a trip with no bill20 Sep · Sample Site B · 4 divers
6
Students gone without a certificateAdvanced Open Water · Nitrox
6
Debts out of step with today’s pricesTransport · minibus €150 → €30
25
Cylinders past their test date0 hydro · 25 visual
43
Past trips not closed04 Oct · Sample Site A
5
Suppliers owed€1,900 · boat co., transport co.

33 mThe real screens

Take a look around before you sign up.

These are the screens your team works in every day, shown here with sample data. Pick one, or let the tour run.

app.zentros.co/trips
Trips▦ All branches ▾ENعSSuper Admin
Trips
⇪ Import+ New trip
⌕ SearchStatus ▾▥ Columns
CitySiteDateClientsAvg / clientRevenueMarginStatus
Sample CitySample Site A04/10/20266EUR 62.00EUR 372.00EUR 262.00Active
Sample CitySample Site B03/10/20268EUR 55.00EUR 440.00EUR 310.00Active
Sample CitySample Site C02/10/20264EUR 70.00EUR 280.00EUR 205.00Active
Sample CitySample Site D01/10/202610EUR 48.50EUR 485.00EUR 340.00Active
Sample CitySample Site A30/09/20265EUR 63.75EUR 318.75EUR 228.75Needs completing
Sample CitySample Site E29/09/20267EUR 45.00EUR 315.00EUR 215.00Completed
Sample CitySample Site B28/09/20263EUR 60.00EUR 180.00EUR 120.00Completed
Rows per page: 15 ▾ 1–15 of 65 ‹ ›
FinanceRevenues, expenses, cash and bank
▤ Financial reports+ Add expense
↗
Revenue (EUR)€ 16,359.44
↘
Expense (EUR)€ 4,827.20
◉
Profit (EUR)€ 11,532.24
⌂
Cash / Bank (EUR)Cash € 8,552.24Bank € 2,980.00
Expected income (EUR) ›€ 10,561.00Outstanding invoices + reservations not yet booked · Click for a breakdown
Realised (this period)€ 16,359.44
Liabilities (EUR) ›€ 9,992.83Upcoming trip costs, due maintenance, one month of payroll and pending purchases
Realised (this period)€ 4,827.20
LedgerTreasury
DateTypeCategoryPartyAmountMethod
05/10/2026Expensecourse_costSample Agency−EUR 50.00Cash
05/10/2026Expensevehicle_hireSample Driver−EUR 20.00Cash
03/10/2026RevenuePaymentClara N. G-1042+EUR 400.00Card
03/10/2026RevenuePaymentMateo S. G-1188+EUR 391.60Cash
LiabilitiesWhat the centre owes but has not paid yet
+ Add bill
Expected to pay (EUR)€ 9,992.83By hand € 3,679.83 · Automatic € 6,313.00 · Overdue € 1,558.83
Expected to collect (EUR)€ 10,561.00Unpaid client invoices and reservations
Net position (EUR)€ 568.17Expected in, less expected out

Worked out automatically From trips, maintenance, payroll and purchases.

SourceWhat is owedOwed toDueAmount (EUR)
TripSite entry — Sample Site ASample Marine Park29/10/2026€ 30.00
TripBoat charter — Sample Site BSample Boat Co30/10/2026€ 250.00
PayrollOctober wages · 12 staffTeam31/10/2026€ 5,400.00
CourseCertification — Advanced OWSample Agency01/11/2026€ 40.00
PartnerReferral commission (10%)Sample Travel02/11/2026€ 42.00
Total worked out automatically€ 6,313.00
BoatsRegistry, scheduling, maintenance & crew
⚙ Manage types+ New boat
⌕ SearchStatus ▾▥ Columns
NameTypeCapacitySupplierOwedComplianceStatus
Sample Boat 1Rented (supplier)day boat24Sample Boat Co600.00OKAvailable
Sample Boat 2Ownedday boat18——OKAvailable
Sample SpeedboatRented (supplier)speedboat8Sample Marine25.00OKOn a trip
Sample Boat 3Rented (supplier)day boat20Sample Charter300.00Insurance in 14dAvailable
Sample RIBOwnedspeedboat10——OKMaintenance
Rows per page: 15 ▾ 1–5 of 5 ‹ ›
Categories
⇪ Import+ Add
CategoryRoleSpecsStockDefault price
◷Computers—5/7€ 7.00
≋FinsSize · Type87/92€ 3.00
◍NitroxNitrox—10/10€ 7.00
▮TankAir tankCapacity · Material · Gas type42/52€ 5.00
⌁RegulatorType · 2nd stage · Alternate air71/75€ 10.00
✚First aid kitFirst aid—6/6—
✦Torch—5/6€ 5.00
Rows per page: 15 ▾ 1–15 of 16 ‹ ›
Price ListCoursesPackagesServices
Price ListLocations, dive sites and activity prices
⌖ Add location+ Add site
Sample Site A⌖ Sample Bay
Entry feeEUR 15.00Activities6

View details ›

Sample Site B⌖ Sample Bay
Entry feeEUR 50.00Activities3

View details ›

Sample Site C⌖ Sample Coast
Entry feeNo entry feeActivities4

View details ›

Sample House Reef⌖ Sample Coast
Entry feeNo entry feeActivities14

View details ›

Sample Wreck⌖ Sample Island
Entry feeEUR 35.00Activities2

View details ›

Sample Site D⌖ Sample Island
Entry feeEUR 10.00Activities3

View details ›

36 mWherever the water is

Built for a business where guests, crews and cash come from everywhere.

Red SeaHurghada--:--EGP
IndonesiaBali--:--IDR
Indian OceanMaldives--:--USD
Andaman SeaPhuket--:--THB
MediterraneanMalta--:--EUR
CaribbeanCozumel--:--MXN
Coral SeaCairns--:--AUD
Gulf of OmanFujairah--:--AED

Every currency, one base

Take euros, dollars, pounds and local money in the same bill. Zentros converts to your base currency and keeps a till per currency.

English and Arabic, right to left

Switch any screen to Arabic with a proper RTL layout. Your Egyptian crew and your German guests use the same system.

Many branches, one view

Run several shops, boats or resorts. Filter any report by branch, or see all of them together.

Roles that fit your team

Front desk, instructors, gear room, accountant, owner. Everyone sees what they need — and nothing they shouldn’t.

On the desk, the dock, the boat

Works in any browser on laptop, tablet or phone. Nothing to install, nothing to back up.

Live in about a week

We import your guests, gear and price list, set up partners and currencies, and train the team on a call.

40 mQuestions

Before you take the plunge.

  1. 01
    30-minute demo

    We walk through your real day — your boats, your prices, your currencies.

  2. 02
    We set it up

    Guests, equipment, staff, partners and price lists imported for you.

  3. 03
    Go live

    Team training on a call, and a real person to message when you need one.

Is Zentros only for scuba diving?

Scuba is where it started, but the same trips, rentals, courses and billing work for snorkeling, freediving, kitesurfing and other water-sports centers.

Can we use it in Arabic?

Yes. Every screen switches between English and Arabic, with a full right-to-left layout. Each user can pick their own language.

We take several currencies. Does that work?

Yes. Prices, bills and payments can be in any currency. Zentros keeps a balance per currency and converts everything to your base currency for reports.

We have more than one shop.

Add as many branches as you need. Staff can be limited to their branch, while owners see everything together.

Can you move our data from spreadsheets?

Yes — send us what you have. We import customers, equipment, staff and prices as part of setup.

Do we need to install anything?

No. Zentros runs in the browser on any computer, tablet or phone, and your data is backed up for you.

Ready to dive in?

Tell us a little about your center. We’ll reply within one business day with a demo time that suits your timezone.

  • Free setup and data import
  • Demo in English or Arabic
  • No contract to start
Team size