Your marina, under control — in minutes a day

Marina BerthManager Pro

Less time on admin, every week

Professional marina operations software — track berths, manage bookings, run financial reports, and visualise your entire marina layout in real time.

30 days of Premium free  ·  no card needed  ·  then €100/month falling €10 each month you stay, to €10, or keep using it free on your device

0
Berths Supported
0
Dock Zones
Offline
Core features work
EU
Hosted data
Visual Map Editor
Drag & drop berth layout
Analytics Dashboard
Live occupancy & revenue
Fleet Management
Arrivals, departures, alerts
Reports & Exports
PDF reports, CSV & JSON
Cloud Sync
Across all your devices
Audit Log
Full change history

Marina BMP in 90 seconds

A quick tour of berth management, the visual map, billing, and offline-first reliability — everything that runs in your browser, with or without an account.

Pricing

Try everything free for 30 days. Keep Premium only if you want your marina on every device.

Premium — first 30 days free
€100/month to start, down to €10

Every new account starts with 30 days of Premium, no card needed. Then €100 for your first paid month and €10 less every month you stay — €10/month from month 10, for as long as you stay subscribed. Cancel any time — Premium runs to the end of the month you’ve paid for. If a subscription ends (cancelled, or a payment that couldn’t be collected), the next one starts again at €100.

  • Everything in Free
  • Your marina on every device you sign in to
  • A copy kept safely off your computer
  • Email support
Free
€0

After your trial, or with no account at all. The whole product, on your device, with no time limit.

  • Full berth management & visual map
  • Reports, exports and worker mode
  • Works offline — data stays on your device
  • Daily safety copies included

Prices in EUR. Any VAT due for your country is calculated and shown by Polar at checkout, before you pay. No card is needed for the trial and it never turns into a paid plan by itself. Cancel yourself any time from Settings → Your account.

Up & Running in Minutes

Choose your mode
Use the app right now in your browser with no account, or register for cloud features and multi-device sync.
Set up your marina
Use the Map Editor to design your berth layout drag-and-drop, or start from the default 500-berth layout.
Assign & track
Click any berth, enter vessel details and dates, and the stay is tracked automatically with full berth history.
Monitor & report
Open the Dashboard for live occupancy rates, revenue trends, departures, and monthly PDF reports.

Your Data, Your Control

Secure Sign-in
Passwords are handled by Supabase Auth and stored only as salted bcrypt hashes. Sessions use short-lived signed tokens.
Encrypted & Private
Cloud data is encrypted in transit and at rest in EU data centres. We never sell your data, and there are no trackers.
GDPR & EU Hosting
All cloud data stored in EU data centres. Right to access, correct, and erase your data at any time.
Full Data Portability
Export your entire dataset as JSON at any time. Import/export CSV for monthly reports. No lock-in, ever.
Automatic Safety Copies
Free for everyone: a copy of your marina is saved on your device every day, restorable in one click. Premium keeps it off-device too, so a lost laptop never means a lost marina.
Offline First
The app works with zero internet connection. All data stays in localStorage until you choose to sync.

Bring your marina with you

You don't have to start from scratch.

Import your existing docks, berths, customers, vessels and bookings straight from a spreadsheet or from your current marina software. Column names don't have to match — the importer recognises common headings like Slip #, Pier, Boat Owner and LOA, and you fix anything it gets wrong before a single record is written.

ImportMap columnsReviewMigrate
Nothing is overwrittenExisting berths are left untouched and duplicates are skipped
Validated firstSee what will be created, and what will be skipped and why
Fully reversibleA backup is taken automatically and any import can be undone
Talk to Us About Migration

⎊ CSV · Excel (.xlsx) · JSON · existing Marina BMP exports

What Changes When You Switch

Three common situations marina operators describe, and what Marina BMP does about them.

Berth admin spread across spreadsheets. Occupancy is checked by hand and every report is rebuilt from scratch. Marina BMP keeps one live berth map and generates the reports from the same data, so the weekly admin round disappears.

Visual map · automatic monthly reports

The office and the dock disagree. Staff work from different copies of the berth list. Worker mode gives dockside staff a focused check-in/check-out view, and every change is attributed and logged for the office.

Worker mode · full audit trail

Connectivity at the marina is unreliable. Cloud-only systems stop working when the signal drops. Marina BMP runs entirely in the browser and keeps working offline, syncing when the connection returns.

Offline-first · sync on reconnect

These are illustrative scenarios describing how the software is used — not customer testimonials. We will publish named customer stories, with their permission and their own figures, once they are verified.

Frequently Asked Questions

What's included in the free local version?
The free local version includes the complete app: full berth management, the visual map editor, the occupancy and revenue dashboard, fleet management, CSV/JSON export, and the audit log. Your data is stored in your browser's localStorage. The only limitation is that it's single-device and has no cloud backup.
Can I import data from my existing spreadsheet?
Yes. Use Migrate in the app toolbar: choose a CSV, Excel (.xlsx) or JSON file exported from a spreadsheet or another marina system, and the importer matches your column names automatically (Slip #, Pier, Boat Owner, LOA and similar are recognised). You can correct any mapping, see exactly what will be created and what will be skipped, then import. A backup is taken first, existing berths are never overwritten, and the whole import can be undone. Previously you had to hand-format JSON; that is no longer necessary. If you're migrating from a spreadsheet, format your data to match the Marina BMP JSON schema (documented in the export files). The app performs a full data integrity check on every import, coercing types and flagging any issues without discarding valid records.
How many berths can the app handle?
The app is designed for up to 500+ berths across 10 dock zones. For very large marinas (500–2000 berths), use the list view with pagination, the dock filter, and the per-page selector for best performance. The map view is optimised for up to ~300 simultaneous map slots.
Is my data safe if I clear my browser?
Without an account, data is stored in this browser, which is cleared when you clear site data. Always export a JSON backup before clearing your browser. Everyone also gets automatic daily safety copies on their own device. With Premium your marina is kept in your account as well, so clearing your browser simply means it reloads when you sign in.