Marina: Years On The Slip Waitlist

Excel Formulas › Marina & Boat Slip

All versions

“There's a waiting list” is the least useful sentence a harbourmaster says. The number people actually want is years, and it comes from two facts the marina already has: how many slips of that size exist, and how many of them turn over in a normal year. Everything else is arithmetic.


Quick formula: Openings per year first, then the queue divided by it:
=ROUND(B2/(C2*D2),1)

96 names on a list for 120 slips that turn over at 8% a year is 9.6 openings annually — a ten-year wait.

Functions used (tap for the full reference guide):

The example

Three slip categories at the same marina, with very different waits.

ABCDEF
1Slip typeWaitlistSlipsTurnoverOpenings/yrYears to reach
240 ft open961208%9.610.0
330 ft open4515012%18.02.5
4Covered slip62405%2.031.0

The formula

Openings deserves its own column because it is the number nobody has calculated:

=C2*D2 then =ROUND(B2/E2,1) // slips that free up each year, then years to work through the queue

How it works

Two facts and one division:

  1. C2*D2 is openings per year. Turnover is the share of slips that change hands annually — boats sold, tenants moving, upgrades to a bigger slip. Pull it from three years of history, not from a guess.
  2. B2/E2 is the wait in years for someone joining the list today. A person already at position 12 waits 12/E2 instead, which is a much friendlier number to quote on the phone.
  3. Round to one decimal. Quoting “10 years” from a 9.63 calculation is fine; quoting 9.63 implies a precision the turnover rate cannot support.
  4. Run it per slip size. A marina with a two-year wait for 30-footers and a thirty-year wait for covered slips does not have “a waitlist” — it has two completely different businesses.

Covered and oversized slips are almost always the extreme cases. If one category is running past twenty years, the honest move is to close the list rather than keep collecting deposits against it.

Try it: interactive demo

Interactive

Enter the waitlist length, the number of slips and your annual turnover rate.

Variations

Wait from a specific position

Divide the position rather than the whole list. This is what the person on the phone is actually asking.

=ROUND(Position/(C2*D2),1)

List length that means a five-year wait

Solve backwards to find the cut-off. Once the list is longer than this, stop adding names.

=C2*D2*5

Pitfalls & errors

Waitlist attrition is real and it works in the applicant's favour. Perhaps a third of names decline when the call comes, which shortens the effective queue — if you track decline rate, divide the list by (1-DeclineRate) before the wait calculation.

Turnover is not stable across a cycle. Fuel prices, a hot used-boat market, and a marina rate increase all move it, so recompute annually rather than treating the rate as a constant.

Do not use total marina slips for a size-specific list. A 30-foot boat cannot take a 40-foot slip at a 30-foot price, so each category has to be sized against its own inventory.

Practice workbook

📊
Download the free Marina: Years On The Slip Waitlist practice workbook
Edit the yellow waitlist, slips and turnover cells; openings per year and the wait recalculate.

Frequently asked questions

How do I measure turnover if I have never tracked it?
Count the slip assignments that changed tenant in each of the last three years and divide by the slip count for that size. Three years is enough to smooth out a single bad season, and it is a number most marinas can reconstruct from billing records in an afternoon.
Should I charge to be on the waitlist?
That is a policy question, but the maths argues for it in one specific way: a small annual renewal fee keeps the list honest by removing people who are no longer interested, which makes every wait estimate you quote more accurate. A list nobody prunes always overstates the wait.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Waitlist Conversion · Boat Detailing: Price Per Foot · Turnover Rate

Function references: ROUNDPRODUCT