Built by an operator. Priced for one.

Marina software branded for you.

Your customers should see your name, your logo, your brand — not ours. BerthRight is the white-label platform that runs your marina behind the scenes: slips, storage, reservations, billing, communications. No hidden fees, no per-transaction cuts, no paid add-ons. One low monthly price.

From $50/moPriced by slip count
No paid add-onsWe turn on what you run
White-labelyourmarina.berthright.app
boat-yard-marina.berthright.app/admin/dashboard
Boat Yard Marina dashboard showing occupancy, revenue, reservations and contracts
Why we exist

Marina software is stuck. So we built what you'd actually run a business on.

Most of what's out there is either a marketplace skimming reservations, a decade-old desktop tool with a web wrapper, or enterprise pricing nobody can quote you. We picked a different lane.

01 · The marketplace problem

Your slips, listed on someone else's storefront

Commission-based marketplaces push your inventory onto a third-party site, take a cut of every reservation, and own the customer relationship. BerthRight runs your storefront at yourmarina.berthright.app — no commissions.

per-transaction feescommissions
02 · The legacy problem

Software that hasn't been touched in a decade

Modal-stacked desktop apps, no mobile, “call sales for an export.” We're built on Next.js with mobile-first layouts, a customer portal your slip holders will actually use, and one-click CSV exports on every report.

desktop-onlyvendor lock-in
03 · The pricing problem

Affordable at 10 slips or 1,000.

Simple tiers based on the size of your marina, starting at $50/month. Every subscription includes white-labeling. We turn on the modules you actually run — unlimited users, no setup fees, no paid add-ons. Talk to us anytime; we're here to help you pick a tier.

setup feesseat upgrades
04 · The branding problem

Customers see your marina, not our logo

Per-tenant CSS theming, custom logos, Google Font selection, receipts and portal mail that can show your marina name, and your marina at yourmarina.berthright.app. Your customers don't know we exist — and that's the point.

built-in vendor branding
Operations, end to end

Everything to run a marina. Nothing you have to bolt on.

Slip map, reservations, contracts, e-signature, billing, payments, communications, customer portal — one platform, one bill, one team shipping it. Powered by Stripe, Resend, and Twilio.

SM

Visual slip map

Drag-and-drop dock layout, live status (available · occupied · reserved · maintenance), seasonal rate overrides, and slip blocks for date-range unavailability. Switch between dock, list, and Gantt views.

Slip manager showing dock layout with occupied and available slips
RS

Reservations & contracts

Token-based e-signature. Configurable rate types — flat, per-foot, monthly. Installment schedules, add-ons, and taxes auto-applied from your template library.

Reservations list with contract statuses
$

Billing built on Stripe

Stripe Connect per marina. Auto-generated installment schedules. Manual payment recording for cash and check. Refunds, tax, and add-on fees handled — no spreadsheets.

Invoice list with payment statuses and balances
WO

Work orders & service

Track service jobs from open to billed. Operations, parts, time entries, and customer-visible notes — all tied to the vessel and reservation. Estimate-to-invoice in one click.

Work orders at various statuses with customer and priority

Two-way messaging

Customer messages thread into a single inbox. Inbound emails route via Resend webhooks — replies just work.

Message center with threaded customer conversations

Customer portal

Tenants sign in to your branded portal to review contracts, e-sign, pay invoices, and manage saved payment methods — all under your brand.

Customer portal dashboard with contracts and payments

Dashboard at a glance

Occupancy, revenue, overdue payments, recent reservations and contracts — everything you need to start your morning, on one screen.

Admin dashboard with occupancy, revenue, and recent activity
Differentiator · 01

True white-label. Not a footer credit and a logo upload.

Pick a marina below. The same BerthRight portal re-skins to their brand color, sidebar, font, and subdomain — exactly what your customers will see. No “powered by.” No marketplace UI.

boatyard.berthright.app

Welcome back, Bennett

Here's what's happening across Boat Yard Marina.
Occupancy
86%
MRR
$48.2k
Open inquiries
7
SlipCustomerStatusBalance
A-08Bennett, J.Signed$3,750
B-06Hayes, T.Pending$0
A-15WatanabePaid$0
B-13WhitfieldSent$1,250
Theme via BrandingInjector · --brand-primary: #5BB0E5 · --brand-font: Inter
Tenant subdomain: boatyard.berthright.app
What's included

One subscription. No paid add-ons.

No paid add-ons. We turn on the modules you actually run. Subscribe to the tier that matches your slip count — no commissions, no per-transaction fee from us.

Visual slip map·drag-and-drop dock layout·map · dock · list · gantt·real-time status·Reservations & contracts·token-based e-signature·installment schedules·configurable rate types·Stripe Connect billing·auto-generated invoices·cash · check · card · ACH·refunds · tax · add-ons·Full white-label·custom colors · fonts · logos·marina name on receipts·your subdomain·Customer portal·e-sign · payments · messaging·vessel management·Built-in POS·fuel · ice · dock services·Two-way messaging·email · SMS · webhooks·Multi-property ready·portfolio dashboard·unlimited users·Renewals & late fees·reporting & analytics·bulk slip setup·contract templates·Resend email · Twilio SMS·mobile-first UI·2FA · audit log · security·waitlist management·launch & haul module·land storage module
No paid add-ons. We turn on the modules you actually run. No marketplace cut. No per-transaction fees from us. Cancel any time.
Request a 20-min walkthrough
Operator-built

I started building BerthRight because I run a marina and got tired of paying premium prices for a sub-par solution. I wanted a software that matched my branding and my business. A customer facing solution that reflected the premium marina that I built. Every feature in here exists because I needed it on a Tuesday morning.

TH
Thomas Heist
Founder · Marina operator since 2014
12+years operating a marina
120+data models in production
0VC funding · profitable from month 1
Built for us. Built for you next.

Missing a feature your marina needs? Tell us.

BerthRight exists because we needed it for our marina — but every marina runs a little differently. If something's missing for the way you operate, we want to hear it. Early adopters get a direct line to the founder and the developers building the platform, not a ticket queue.

We're investing every day in making BerthRight the best marina management software on the market. We'd rather build it with you than guess.

Request a 20-min walkthroughEmail the founder →
Common questions

Operators ask us this a lot.

How is BerthRight different from “the other ones”?

Three things. First, we don't take a percentage of your reservations — we charge a flat monthly fee depending on slip count. Second, no paid add-ons. We turn on the modules you actually run. Third, it's built and branded for your marina. Your customers see your name, not ours. Bonus: We are WAY more affordable than “the other ones.”

What does “white-label” actually include?

Per-tenant primary brand color, sidebar color, logo, font selection, and login page background. Receipts and portal mail can show your marina name. Sign-in codes still come from BerthRight. Your marina lives at a branded subdomain (e.g. yourmarina.berthright.app).

How does billing work? Are there hidden fees?

You pay one monthly fee — starting at $50 — based on slip count. Stripe charges its standard processing fee on credit card and ACH payments. We don't charge any kind of per transaction fee. No setup fees, no per-seat charges, no contracts beyond month-to-month.

Can my staff and customers actually use this?

The interface follows modern conventions: mobile-first layouts, focus states, real input fields. Customer portal is designed for slip holders who don't want to download an app. Staff can be onboarded in an afternoon — most operations are a single click from the slip map.

What about migrations from our existing system?

We'll load customers, vessels, and slips from a spreadsheet. You can also stand up a dock of slips in one click.

How is my data protected?

Tenant-isolated PostgreSQL with strict marinaId scoping on every query. Clerk manages sign-in, recovery, sessions, and optional MFA. All payment data flows through Stripe — we never store card numbers.

Advertise your marina, not someone else's software.

Request a 20-min walkthrough and see what marina-branded operations look like.