Features

Everything you need to manage your marina. Nothing you don't.

Slip Management

Organize your docks with named slips, dimensions, and availability status. Track physical occupancy — present, departed, or unknown — at a glance without walking the docks. Manage holds and waitlists with priority ordering.

Slip Management
A-1
Sea Breeze
A-2
Island Time
A-3
A-4

Customer & Vessel Registry

Maintain a complete registry of customers, their vessels, insurance certificates, and contact details. Automatic insurance expiration alerts at 30, 14, and 7 days. Link vessels to owners and track registration documents. CSV import gets you up and running in minutes.

Customer & Vessel Registry
J. Morton
Sea Breeze — 36' Catalina
S. Chen
Island Time — 28' Beneteau
P. Walsh
Awaiting vessel info

Billing & Invoicing

One-click billing runs that generate invoices for every active contract. Proration calculated to the day with full breakdowns on every invoice. Bulk actions to mark delivered, email, or send payment links. Credit memos and write-offs keep your audit trail clean. Immutable invoices after delivery.

Billing & Invoicing
INV-2026-0047
$1,212.50
INV-2026-0048
$875.00
INV-2026-0049
$1,450.00

Reporting & Exports

Real-time dashboard with occupancy rates, revenue trends, and open slip counts. Export reconciliation files for QuickBooks. Print-ready invoices and monthly statements. All reports respect your marina's timezone for accurate billing cutoffs.

Reporting & Exports
Occupancy
50 of 64 slips
Revenue
+12% vs last month
Receivables
2 overdue invoices

Contracts & E-Signing

Create contracts, send them by email, and let customers sign online with their finger or mouse — no account required. Each signed contract automatically generates the first invoice. Public signing page works on any device.

Contracts & E-Signing
Slip A-14 Lease
J. Morton
Slip B-7 Seasonal
S. Chen
Slip C-2 Annual
P. Walsh

Online Payments

Collect payments via Stripe. Send payment links by email — customers pay by card or bank transfer, no login needed. Connect your own bank account with Stripe Connect and manage balances, payouts, and account details from your embedded Stripe dashboard.

Online Payments
PAY-0421
Visa ····4242 — $1,250.00
PAY-0420
Bank transfer — $875.00
PAY-0419
Payment link sent

Team Management

Invite team members by email with Owner, Manager, Clerk, or Read Only roles. Each role controls exactly what team members can see and do. Protect your account with email-based two-factor authentication.

Team Management
K. Harbor
Full access
J. Smith
Manage slips & billing
A. Jones
Data entry only

Security & Isolation

Every marina is a completely isolated tenant. Row-level security in the database ensures your data can never be accessed by another operator. All data encrypted at rest and in transit. Supabase Auth handles authentication — no homegrown security. Email-based two-factor authentication available.

Security & Isolation
Tenant Isolation
Row-level security
Encryption
TLS 1.2+ / AES-256
Auth
Supabase Auth + 2FA

Ready to see it in action?

Start your 14-day free trial.