Clean Books

How Should a Marina Account for Slip Fees Paid a Year in Advance?

By Jeremy Davila, CPA, PMP · Founder, KLYVNT Advisors · Published May 6, 2026 · Updated May 6, 2026 · 6 min read

The cash is yours. The income is not. An annual slip fee collected in January is deferred revenue, a liability on your books, earned month by month as the boat sits in the water. Park the invoice in a deferred revenue account and recognize one twelfth each month. January cash is not January income.

Marinas collect more cash up front than almost any business I see. How that cash gets booked decides whether your statements mean anything. Get it wrong and the prepay money feels like profit, gets spent by spring, and you end up profitable on paper but short on cash in the middle of your busiest season.

Why is a January prepay not January income?

Because you still owe the dockage. A slip contract paid January 1 for the full year is a promise: twelve months of wet slip you have not delivered yet. Until a month passes, none of it is earned. That money is a deposit against future work, and your books should say so. Accountants call it deferred revenue, which just means cash received for service you have not provided yet.

Here is the pattern on a $6,000 annual contract paid January 1:

Month Cash collected Revenue earned Deferred revenue balance
January $6,000 $500 $5,500
February $0 $500 $5,000
June $0 $500 $3,000
December $0 $500 $0

Every month earns $500. By December 31 the liability is gone and all $6,000 has become income, in the months you actually earned it.

Book it the lazy way instead, all $6,000 into January income, then multiply by 80 slips. Your P&L now shows a monster January and eleven starving months. Seasonality looks far worse than it really is, and anyone reading the statements (a lender, a buyer, you in July) is reading fiction.

How do you set this up in QuickBooks Online?

Three pieces. Once the system is running, the whole thing takes about twenty minutes a month.

  1. Create the liability account. Chart of accounts, new account, type Other Current Liability, named Deferred Slip Revenue.
  2. Point the annual invoice at it. On the prepay invoice, the product or service item maps to that liability account, not to an income account. Cash lands, the liability grows, income stays at zero. Which is true. Nothing has been earned yet.
  3. Set a recurring journal entry. Once a month: debit Deferred Slip Revenue, credit Slip Revenue, for the total earned that month across all contracts.

Step 3's amount comes from a recognition schedule, and the schedule is a spreadsheet, not software. One row per contract, slips times rate times months, one column per month. If you can produce a rent roll, you already have it. Same document, different clothes.

A note on discounts. The prepay discount I see across subscription-style businesses runs 10 to 25 percent off the monthly rate, and marinas are no different. The discount changes nothing about the method. Recognize the discounted total the boater actually paid, spread evenly. $6,000 prepaid on a slip that rents month-to-month at $600 is $500 a month of income. Not $600.

One Florida wrinkle: sales tax on dockage has its own rules, they have changed in the last few years, and whether your slips are taxable depends on how you rent them. The deferral schedule never changes what you collect from the boater or when you remit it. Have your preparer confirm your setup once, then build the invoice item so tax rides along automatically.

The two tie-outs that keep it honest

A tie-out just means a number in your books matches a source of truth. This system needs two, run monthly:

  • The balance check. Deferred revenue on your balance sheet equals the unearned months remaining across every contract (each contract's remaining months times its monthly rate).
  • The income check. Slip revenue recognized this month equals the rent roll for this month.

When either drifts, someone booked a payment straight to income. Maybe a front-desk renewal keyed to the wrong item, a mid-season contract nobody added to the schedule, a partial refund nobody reversed. Find it, reclass it, move on. If the two numbers tie, the books are right. If they don't, you already know where to look.

What goes wrong when prepays hit income directly?

Two things, both expensive.

First, the cash lies to you. January looks like the best month in company history, the prepay feels like profit, and by spring it has gone to a new travel lift deposit and an early-season payroll bump. Then July arrives. Slips are full, work is happening, and the revenue was already "earned" back in January. Now you are covering payroll and pump-outs with money you celebrated five months ago.

Second, nobody outside the business can read your statements. Lenders see revenue swinging several-fold month to month and price the risk accordingly. A buyer's accountant sees the same spike and starts asking which months are real. If your books have been doing this for years, the repair is a one-time rebuild of the schedule plus reclassing the old entries, the same muscle as cleaning up books that are months behind. Tedious, not hard. And worth doing before someone else does it on their terms.

What the buyer's accountant will rebuild

You asked an accounting question, but the real subject is what the marina is worth. When you sell, the buyer's diligence team rebuilds this exact schedule first thing: contracts, rent roll, deferral. Prepaid annual contracts are the most attractive thing about a marina (recurring revenue, cash up front, boaters who renew) but only if the books prove it. Buyers pay for revenue they can verify, and they discount revenue they have to reconstruct. Clean deferral shows a buyer twelve steady months of dockage income, which is exactly what makes a service business sellable. A January spike shows them a question mark. Question marks get discounted.

There is a closing-table reality too. Whatever deferred revenue balance sits on the books the day you sell is a liability the buyer inherits, because they still owe those boaters the remaining months. They will count it carefully. If you cannot hand them the schedule, they will build their own version, conservatively, on their numbers.

The recurring entry is a twenty-minute job. Letting a buyer reconstruct your books instead takes weeks and costs you negotiating leverage the entire time. Run the schedule yourself. This is not bookkeeping hygiene. It is sale-price defense, twelve times a year.

Frequently asked questions

What account should prepaid slip fees go to in QuickBooks Online?

An Other Current Liability account, usually named Deferred Slip Revenue. The annual invoice maps to that account instead of income, so the cash lands while income stays at zero. A recurring monthly journal entry then moves each month's earned portion over (debit the liability, credit slip revenue) as the dockage is actually delivered.

How does a prepay discount change the monthly revenue I recognize?

You recognize the discounted total the boater actually paid, spread evenly over the contract. Annual prepays commonly run 10 to 25 percent below the monthly rate, so a $6,000 annual payment on a slip that rents month-to-month for $600 is $500 of income per month, not $600.

What happens to deferred revenue if a boater cancels mid-year?

The remaining balance has to reach zero one of two ways. If you refund the unused months, the cash leaves and the liability leaves with it. If the contract makes the prepay non-refundable, you recognize the remaining balance as income at the cancellation date. What you never do is leave a dead balance sitting on the books.

Why does a buyer care how I booked slip prepayments?

Because a buyer's diligence team rebuilds the deferral schedule before almost anything else. Clean monthly recognition shows them twelve steady months of recurring dockage income, which supports the price. And whatever deferred revenue balance exists at closing is a liability the buyer inherits, since they still owe those months of dockage, so it gets counted and negotiated.


Written by Jeremy Davila, CPA, PMP · Founder, KLYVNT Advisors. KLYVNT Advisors provides bookkeeping, controller, and fractional CFO services for founder-led service businesses. Book a call.