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 upsells. One low monthly price for everything.

From $50/moPriced by slip count
All featuresIncluded in every tier
White-labelYour brand, your domain
harborline.berthright.app/admin/slips
⌘K
Slips / All docks
Harborline Marina
Occupancy
86%
▲ 4.2 vs last wk
Active Contracts
81
▲ 3 this week
MRR
$48.2k
▲ $1.1k
Outstanding
$3.4k
▼ 2 days avg

Pier A & B — Live status

94 slips
PIER A · 18 slips
PIER B · 14 slips
A-01
A-02
A-03
A-04
A-05
A-06
A-07
A-08
A-09
A-10
A-11
A-12
A-13
A-14
A-15
A-16
A-17
A-18
B-01
B-02
B-03
B-04
B-05
B-06
B-07
B-08
B-09
B-10
B-11
B-12
B-13
B-14
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 under your domain — 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 real-time updates, mobile-first layouts, and AI-powered contextual help where it actually saves staff time.

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 and every feature you need to run your operation — unlimited users, no setup fees, no upsells. 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, white-labeled transactional email, and your own subdomain out of the box. 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 Cloudflare Stream.

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.

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.

Slip Lease — A-08v.4
Signed by
K. Brennan
Apr 22, 2026
Signed
$

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.

Apr 1 · Installment 1/4$1,250Paid
May 1 · Installment 2/4$1,250Paid
Jun 1 · Installment 3/4$1,250Sent
Jul 1 · Installment 4/4$1,250Draft

Live marina cameras

Cloudflare Stream-powered camera feeds embedded right in the dashboard. Check the dock from your phone before you leave the house. Customers see what's happening from their portal too.

LIVE · DOCK 2
17:42:08 · 04/27/26

Two-way messaging

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

KB
K. Brennan signed the lease for slip A-08
2m
JR
Jenna (staff) recorded a $1,250 payment
12m
TH
T. Hayes requested slip A-04 for 6/14–6/21
1h
ML
Inbound email · “is slip B-06 still open?”
2h

Customer portal

Tenants sign in to your branded portal to review contracts, e-sign, manage payment methods, and update vessel details — all under your domain.

Welcome, KiraSigned
SLIP
A-08
NEXT DUE
Jun 1 · $1,250
50%

Multi-property ready

Run a small group? One BerthRight account, multiple marinas, role-per-marina staff. Switch between properties from the topbar.

Harborline Marina94 slips
Cove Point Yacht142 slips
Saltlands Marina Co.38 slips
⌘ + M to switch
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
⌘K

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. The whole platform.

No feature gates, no upsells, no enterprise paywalls. Subscribe to the tier that matches your slip count and you get the full toolkit.

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·branded email domain·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·AI assistant·reporting & analytics·CSV migration tools·contract templates·Resend email · Twilio SMS·mobile-first UI·2FA · audit log · security·waitlist management·launch & haul module·land storage module
Every feature ships in every subscription. No “contact us.” No marketplace cut. No per-transaction fees. Cancel any time.
Get started →
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
9+years operating a marina
40+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.

RM

Rachel · Harborside Marina

“Any chance we could segment our SMS blasts by dock? Storm prep is a nightmare without it.”

Tue · 8:14 AM

TH

Thomas · BerthRight

“On it. Pushing dock-segmented broadcasts in next week's release. I'll ping you when it's live.”

Tue · 8:31 AM

Direct line · no ticket queue
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, you get every feature we ship. No up-sells or add-ons. 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, login page background, and custom email sender display name. Your subdomain (e.g. yourmarina.berthright.app) is branded and included free of charge.

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: keyboard shortcuts, 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 can help import customers, vessels, and slips from CSV. Even if you do not have this data, our system makes it incredibly simple to set up an entire dock of slips in one click.

How is my data protected?

Tenant-isolated PostgreSQL with strict marinaId scoping on every query. NextAuth.js JWT sessions, TOTP 2FA available for staff and required for super admin. All payment data flows through Stripe — we never store card numbers.

Advertise your marina, not someone else's software.

Schedule a demo and see what the future of your marina management looks like.