Finance & Bookkeeping

Dive Center Bookkeeping: A Practical Guide for Owners

Dive center bookkeeping without the accounting degree. How to set up your chart of accounts, daily cash-up, and monthly close without losing your mind.

Most dive center owners didn't open a shop to do bookkeeping. You opened it because you love diving. But bookkeeping is what tells you whether the shop is actually making money, whether you can afford to hire another instructor, and whether tax season is going to be a nightmare. This guide walks through dive center bookkeeping in plain language — what it needs to cover, how to set it up, and what to automate so you never have to think about it again.

What "dive center bookkeeping" actually means

Bookkeeping is the daily recording of every money movement in and out of the business. Accounting is the higher-level analysis that turns those records into P&Ls, balance sheets, and tax returns. This guide is about bookkeeping — the day-to-day work that makes accounting possible.

For a dive center, bookkeeping has to capture:

  • Revenue: courses, fun dives, retail sales, equipment rentals, services (repairs, hydros).
  • Expenses: staff salaries, commissions, rent, utilities, boat fuel, tank fills, equipment purchases, marketing.
  • Accounts receivable: customers who owe you money (deposits outstanding, partial payments).
  • Accounts payable: suppliers you owe money to (gear wholesalers, service vendors).
  • Cash movements: transfers between cash drawer, bank accounts, and card terminals.
  • Asset tracking: rental gear, tanks, boats, office equipment — with depreciation over time.

If your current bookkeeping misses any of these, you're flying partially blind.

The chart of accounts for a dive center

A chart of accounts is the list of categories every transaction gets filed under. Dive centers have a specific shape that generic accounting software doesn't model by default.

Revenue accounts

  • Course revenue — Open Water
  • Course revenue — Advanced and continuing ed
  • Course revenue — specialties
  • Course revenue — pro (DM, IDC)
  • Fun dive revenue
  • Discover Scuba revenue
  • Boat trip revenue
  • Retail revenue — equipment
  • Retail revenue — consumables
  • Rental revenue
  • Service revenue — repairs, hydros

Splitting revenue this granularly lets you see which product lines are actually making you money. Most shops find that specialties and rentals are higher-margin than they realized, and fun dives are lower-margin than they thought.

Cost of goods sold (COGS)

  • Boat fuel
  • Tank fills
  • Consumables (weights, DIN inserts, defog)
  • Retail inventory cost (when sold)

Operating expenses

  • Instructor salaries and commissions
  • Front-desk staff
  • Rent
  • Utilities
  • Internet and software subscriptions
  • Marketing
  • Insurance
  • Boat maintenance
  • Equipment maintenance
  • Agency fees (PADI/SSI membership and materials)
  • Bank fees and card processing fees

Balance sheet accounts

  • Cash drawer
  • Bank accounts (usually multiple — local currency, USD)
  • Card terminals (Stripe, etc.)
  • Accounts receivable
  • Accounts payable
  • Rental fleet (gear, tanks)
  • Boats and vehicles
  • Owner's equity

This structure maps to the way dive centers actually make and spend money. Try fitting this into a generic chart of accounts designed for consulting firms and you'll see the friction.

Daily cash-up: the one habit that keeps bookkeeping sane

The single most important bookkeeping habit at a dive center is daily cash-up — the daily closing balance done at the end of every shift. At end of day, count physical cash, compare to what the system says should be there, reconcile the difference before you go home.

Here's what daily cash-up should include:

  • Opening balance (same as yesterday's closing).
  • Today's cash receipts: every payment taken in cash today.
  • Today's cash disbursements: cash out for tank fills, instructor tips, petty expenses.
  • Expected closing balance = opening + receipts − disbursements.
  • Actual cash on hand (count it).
  • Variance = actual − expected. Should be zero. If not, investigate now.

If your bookkeeping system doesn't track opening and closing balances per financial account, you can't do this cleanly. Which is why it doesn't get done. Which is why dive centers end up with monthly "where did $400 go" mysteries.

Accounts receivable: the money customers owe you

At most dive centers, there's always money out in the form of outstanding balances. Customer paid 50% deposit on a course that hasn't started yet. Customer's credit card declined on the last day. Customer's bank transfer hasn't cleared.

Good dive center bookkeeping tracks:

  • Every customer's balance in real time
  • Ageing (how old is the outstanding amount — 0–30 days, 30–60, 60+)
  • Automated reminders at configurable intervals

This alone recovers 5–10% of "lost" revenue at most shops, because a customer who owes you money usually just forgot. A polite reminder email gets you paid.

Accounts payable: the money you owe suppliers

The other side: your gear wholesaler's invoice, the boat mechanic's bill, the insurance premium. These need to be tracked with:

  • Total amount
  • Payment state: draft, received, partially paid, paid, overdue
  • Due date
  • Allocation to the correct expense category

Paying bills late is how dive centers lose supplier discounts and relationships. Paying bills twice (because you forgot you already paid) is how dive centers lose cash.

The monthly close

Once a month, you close the books. This is a specific ritual:

  1. Cash reconciliation: verify closing balance per account matches bank/card statements.
  2. Customer balances: chase anything outstanding over 30 days.
  3. Supplier bills: confirm all bills received are in the system.
  4. Commission run: calculate and post commissions for the month.
  5. Payslip generation: build payslips, pay staff. See dive instructor payroll for the full process.
  6. P&L review: revenue vs. expenses, compare to last month.
  7. Variance investigation: anything off? Why?

A good dive center bookkeeping system turns the monthly close from a week-long project into a 2-hour session. A bad one turns it into a three-day nightmare that gets skipped until tax season.

Bookkeeping mistakes dive center owners make

Mixing personal and business expenses. Every dive shop does it early on. Every accountant hates it. Separate accounts, separate cards, separate everything.

Not tracking cash tips. Cash tips are income to the recipient. Depending on your jurisdiction, they may also be taxable and reportable. Don't pretend they don't exist.

Treating deposits as revenue. A deposit on a course that hasn't started isn't revenue yet — it's a liability. You owe the customer the course. Recognize revenue when the course actually happens.

Not depreciating rental gear. A $5,000 BCD fleet isn't a $5,000 expense in year 1 — it's an asset that depreciates over 3–5 years. Treating it as a pure expense distorts your P&L.

No separation between teaching and selling commission. Both are legitimate costs, but they behave differently, scale differently, and tell you different things about the business. Track them as separate categories.

Running on "feel." "It was a good month" isn't bookkeeping. Numbers are. Build the habit of looking at your P&L monthly, no exceptions.

How real software changes the game

Dive center management software with a proper bookkeeping layer changes the work in five ways:

  1. Every transaction auto-posts: pay a customer, take a commission, record a sale — the ledger entry happens automatically.
  2. Daily closing balances roll automatically: yesterday's close is today's open, with no copy-paste.
  3. Customer balances are always current: the front desk sees the balance at check-in.
  4. Supplier bills have a state machine: received → approved → paid, with visibility.
  5. Monthly close is a checklist, not a project: because the data is already clean.

This is the difference between 20 hours a week of bookkeeping and 2 hours a week of verification.

FAQ

Do I still need an accountant if I have dive center bookkeeping software?

Yes — for tax filing, year-end statements, and strategic advice. But the accountant works from clean, software-generated numbers instead of reconstructing your books from spreadsheets. This dramatically reduces their hours and your fees.

How often should I close the books?

Monthly at minimum. Larger shops close weekly for a mini-review and monthly for full close.

Do I need to handle multi-currency?

If you take payments in anything other than local currency (USD, EUR from tourists), yes. Your bookkeeping software should handle currency conversion natively, not via spreadsheet hack.

What's double-entry bookkeeping and do I need it?

Every transaction has two sides (e.g., a customer paying $100 increases your cash by $100 AND reduces their balance by $100). Double-entry enforces that both sides balance, catching errors. Any serious dive center bookkeeping system uses double-entry — it's the foundation of real financial correctness.

How long does it take to set up dive center bookkeeping properly?

From scratch, about a day: configure chart of accounts, set opening balances, configure commission structures. Migrating from an existing setup: 2–3 days including historical cleanup.

Stop reconciling on Sundays

Dive center bookkeeping on spreadsheets is how weekends disappear. Real software makes the bookkeeping happen while the business runs, not after. Try ScubaCloud free — it comes with double-entry bookkeeping configured for dive centers out of the box — or see pricing first.

Bookkeeping Dive Center Finance Accounting Dive Shop Management