Marine OS
Guides

How to Reduce Marina Accounts Receivable and Collect Overdue Dockage

Learn how to reduce marina accounts receivable with recurring billing, cards on file, and automated reminders so you stop chasing past due dockage payments.

NP
Nayan Patel
Founder, Marine OS
Published June 26, 20269 min read

There is a tenant in your marina right now who is 60 days past due on dockage. You know who it is. You see the boat every morning when you walk the docks. You have sent two emails and left one voicemail, and the balance has not moved. Meanwhile your bookkeeper is at the printer running another batch of paper invoices that will go out three days late, and half of them will get paid whenever the boat owner remembers.

This is how marina accounts receivable balloons. Not from one big bad debt, but from dozens of small balances that drift past 30 days, then 60, then 90, because nobody had the time to chase every one. The money is real. It just sits on a spreadsheet labeled 'outstanding' instead of in your bank account.

The fix is not working harder on collections. It is removing the manual steps that let balances slip in the first place. Below is how A/R actually gets out of control at a marina, and the specific changes that bring it back down.

Key takeaways
  • Marina A/R balloons from manual invoicing, no payment method on file, and follow-up that depends on someone remembering to chase.
  • Recurring billing schedules generate dockage invoices on the same day every month with no manual batch to run.
  • A card or bank account on file lets you charge slip fees automatically instead of waiting for a check.
  • Automated reminders work the overdue list for you so a 30-day balance does not quietly become a 90-day balance.
  • Online payment links and required deposits collect money at the moment of intent, before it ages.

#Why marina accounts receivable gets out of control

Almost every marina A/R problem traces back to the same three gaps. None of them look serious on their own. Together they are why you have a pile of 90-day balances.

#Manual invoicing means invoices go out late, or not at all

If someone has to sit down and create invoices every month, then invoicing happens when that person has time. During the busy season they do not have time. So the May dockage invoices go out in the second week of June, the late fee logic gets skipped because it is fiddly to calculate by hand, and a tenant who would have paid on the first now pays on the twentieth. Multiply that across a few hundred slips and you have built a permanent lag into your cash flow. Good marina billing software removes the human from this step entirely.

#No payment method on file means you wait for the boat owner to act

When you do not have a card or bank account on file, every single payment requires the customer to do something. They have to open the email, find their checkbook, or call you with a card number. Each of those steps is a place where payment stalls. The boat owner is not refusing to pay. They just have not gotten around to it, and you have no way to collect without their action. A card on file flips this: the charge happens whether or not they remember.

#Weak follow-up means balances age until they are hard to collect

The first reminder is easy. The fourth one is awkward, and by the time a balance hits 90 days, somebody has to have an uncomfortable conversation with a tenant they see every weekend. So the conversation gets put off. The longer a balance ages, the less likely it is to ever get paid, and the more it costs you in staff time to recover. Collections that depend on a person remembering to follow up will always lose to collections that run automatically.

The 90-day cliff

Receivables get dramatically harder to collect the longer they age. An invoice at 30 days is a reminder problem. The same invoice at 90 days is a relationship problem, a legal problem, and often a write-off. The cheapest dollar to collect is the one you collect on time, so the entire goal is to stop balances from aging in the first place.

#The shift: stop chasing money, start collecting it automatically

Every fix below moves one step of collection off your staff and onto the system. The pattern is the same each time: take the action that used to require a human remembering to do it, and make it the default. Here is how each gap closes.

#Fix one: put dockage on a recurring billing schedule

Most marina revenue is predictable. A tenant on an annual slip lease owes the same amount on the same day every month. That is exactly the kind of billing that should never be done by hand. In Marine OS, a BillingSchedule generates the dockage invoice automatically on its due date, so the May invoices go out on the first of May whether or not anyone is in the office. Before a cycle runs, recurring billing previews the upcoming due schedule, so you can see what is about to be charged and catch a mistake before it reaches a customer instead of after.

The payoff is not just convenience. It is that your invoices stop being late, which means your payments stop being late, which means the front of your A/R aging report shrinks. When billing is a manual task it competes with everything else on a busy day and loses. When it is a schedule, it just happens. You can read more about how the slips and billing modules handle leases and recurring charges together.

30+ days
A late invoice plus a slow payer can add a month of float before money arrives, all of it removable with scheduled billing (directional)

#Fix two: keep a payment method on file and charge it

This is the single biggest lever on marina A/R, and it is the one most operators have not pulled. When a card or bank account is on file, you are not waiting for the customer anymore. Marine OS uses Stripe for payments, which supports off-session charges: once a tenant has saved a card, the recurring dockage invoice can be charged automatically when it comes due, with no email, no check, and no phone call. The money moves on schedule.

For new tenants this is easy to require at signup. Make a saved payment method part of the slip agreement, the same way an apartment requires autopay or a card on file. For existing tenants, you fold it in at renewal. Within a season or two, most of your recurring revenue is on autopilot and your collections work shifts to the handful of accounts that genuinely need attention rather than everyone. If you are weighing the processing side of this, our guide to marina credit card processing covers fees and what to look for.

Card on file is not the same as forcing customers to pay

Some operators worry that requiring a payment method feels heavy-handed. In practice tenants prefer it, because it means one less bill to manage and no late fees from forgetting. You are not taking control away from them. You are removing a chore. The ones who object are usually the same ones whose balances tend to age, which tells you something useful.

#Fix three: turn on automated reminders before balances age

For the invoices that are not on autopay, reminders are what keep balances from drifting. The goal is to work the overdue list automatically so a 30-day balance gets a nudge before it becomes a 60-day balance, and a 60-day balance gets a firmer one before it becomes a 90-day write-off candidate. The direction Marine OS is building is automated reminders tied to invoice status, so the system follows up on your behalf instead of waiting for a staff member to notice and feel awkward about sending another email.

The value of automation here is partly emotional. Nobody enjoys dunning a customer they will see at the fuel dock on Saturday. When the reminders go out on a schedule with consistent wording, it stops being personal. It is just the system doing its job, the same for everyone, which is exactly what you want collections to feel like. How deep the dunning sequence goes is something we are continuing to develop, but the principle is fixed: follow-up should not depend on memory.

  1. 1Day 0: the invoice is issued automatically by the billing schedule, so it goes out on time, every time.
  2. 2A few days before due: a gentle heads-up reminder, so the customer is not surprised.
  3. 3Just past due: a polite first reminder with a one-click payment link.
  4. 4Around 30 days: a firmer reminder that references the aging balance and any late fee.
  5. 5Beyond 30 days: the account surfaces for a human to step in, instead of getting lost in a spreadsheet.

#Fix four: make it trivial to pay online

Even a tenant who wants to pay will stall if paying is annoying. A paper invoice that requires a checkbook and a stamp is friction. An invoice with a payment link they can tap on their phone is not. Marine OS invoices carry a Stripe checkout link, so a boat owner can settle a balance in under a minute from wherever they are. The easier you make the act of paying, the faster money arrives and the less of it ages.

This matters most for the one-off charges that are easy to forget: a haul-out, a parts bill, a guest slip stay. Those are the items that sit unpaid not out of resistance but out of inconvenience. A link removes the inconvenience. The same online-payment habit also helps you capture reservation revenue up front, which we cover in how to take online slip reservations.

#Fix five: collect deposits so revenue lands before it can age

The best receivable is the one you never have to collect, because you took the money at the moment of intent. Requiring a deposit on a reservation, a percentage up front on a haul-out, or first-and-last on a slip lease means a chunk of the revenue is already in your account before any work is done or any season starts. It also filters out the customers who were never serious, which is its own kind of A/R protection.

Deposits change the math on your aging report in a quiet but real way. If 30 percent of a job is collected up front, then the worst case on the remaining balance is a 70 percent exposure instead of 100 percent, and the customer has skin in the game that makes them more likely to settle the rest. Combine deposits with a card on file and online pay, and most of your revenue is collected before it ever has a chance to drift past due.

3
Root causes behind most marina A/R: late invoicing, no payment method on file, weak follow-up
5
Fixes that close them: recurring billing, card on file, reminders, online pay, deposits

#Seeing it all in one place: the customer record

A lot of A/R confusion is really a data problem. The dockage charge is in one system, the fuel tab is on a clipboard, the parts bill is in a notebook, and nobody can tell you the true total a given tenant owes. When a customer says they already paid, you cannot prove otherwise quickly. A unified customer record fixes this: every invoice, payment, and balance for a boat owner lives in one view. You can read more about that in the marina customer 360 record.

This also makes your collections conversations shorter and less tense. Instead of digging through three systems while a tenant waits, you pull up their record, you both see the same history, and the discussion is about the number rather than about whose records are right. For the accounting side of closing the loop, our marina accounting software overview covers exports and reconciliation.

A clean A/R aging report is the goal

You will know the system is working when your aging report tilts. Most of the balance sits in the current and 1-to-30-day columns, the 60 and 90-day columns are nearly empty, and the few accounts that do age are ones a human chose to handle rather than ones that slipped through. That report is the scoreboard for everything above.

Marine OS exports your invoice and payment data to CSV, so your aging report and reconciliation can flow into whatever accounting tool you already use. The point is not to replace your books. It is to make sure the money is collected before it ever has to show up as a problem on them.

#What this looks like in practice

Picture the same 60-days-past-due tenant from the start of this post, but in a marina that has made these changes. They never reach 60 days, because the dockage was on a recurring schedule, the charge ran against the card on file on the first of the month, and it cleared without anyone touching it. The one month their card expired, an automated reminder caught it within days and they tapped the payment link from the parking lot. Your bookkeeper never printed an invoice. You never had the awkward conversation at the fuel dock.

That is the whole shift. Not chasing money faster, but building a marina where most of the money never has to be chased at all. To see how the billing schedules, Stripe charges, and reminders fit together for your slips, take a look at the slip and billing tools or the platform overview.

See it on your own slips

Stop chasing checks and shrink your A/R

Marine OS puts dockage on recurring schedules, charges cards on file through Stripe, and sends reminders automatically so balances stop aging. It is in early access with a 7-day free trial, no credit card required.

Book a demo

7-day free trial. No credit card required.

#Frequently asked questions

Frequently asked questions

You make paying easier, not harder. Recurring billing means invoices arrive on time, a card on file means there is nothing to forget, and online payment links turn a chore into a tap. Most tenants prefer this because it removes work for them. The collections pressure quietly moves off the customer and onto the system, so the relationship stays friendly.

For more on the numbers behind these tiers, see our pricing and the deeper walkthrough in how much marina software costs.

Share:TwitterLinkedInEmail
NP
Written by

Nayan Patel

Founder, Marine OS

Nayan is the founder of Marine OS, modern marina management software currently in early access with marina operators. He writes about marina operations, technology, and the economics of running a marina business.

Get the next post in your inbox

Monthly marina operations briefing. 2,400+ subscribers.

Run your marina on Marine OS

See the platform in a 30-minute demo, or start a free trial — live in 11 minutes, no credit card.