← Back to blog

ACH Payments for Marinas: Setup, Authorization and Returns

October 20, 2026
ACH Payments for Marinas: Setup, Authorization and Returns

A marina can accept ACH payments by collecting a compliant authorization from each boater, debiting their bank account through a payment processor, and monitoring returns. Done well, it is the cheapest way to collect slip rent, dry storage and other recurring charges. Done carelessly, it leaves you chasing unauthorized-return claims and failed debits long after the boat has left the dock.

This guide covers what an ACH authorization must contain, which return codes matter to a dockmaster or office manager, how to handle each kind of failure, and how to put the whole workflow on autopilot.

Atlantis Marina
atlantis-marina.com
Automate Marina ACH Billing
Atlantis Marina brings e-signed contracts, ACH and Stripe processing, autopay, and QuickBooks Online sync into one platform for marina billing.
Explore marina payment tools

TL;DR

  • ACH suits marinas because slip rent, dry stack fees and seasonal contracts are large, predictable and recurring.
  • You are the "Originator" under Nacha rules. You need a documented, compliant authorization from every boater before the first debit.
  • Most returns for insufficient funds or closed accounts arrive within two banking days. Unauthorized-debit returns on consumer accounts can arrive up to 60 calendar days later.
  • Settled ACH entries are hard to reverse, so clear authorizations and a written retry and late-fee policy protect your revenue.
  • Atlantis Marina combines e-signed contracts, ACH and Stripe processing, autopay and QuickBooks Online sync in one platform.

Table of Contents

Why ACH fits marina revenue

Marina billing is built on a few large charges: monthly or annual slip rent, dry storage, lift fees, seasonal contracts and utilities. Card processing on a $1,800 annual slip fee is expensive. A bank debit costs far less per transaction at that size, and ACH is a direct bank-to-bank transfer that works well for repeat charges.

There are trade-offs. ACH is slower than a card swipe, a debit can fail days after you believed it was paid, and the rules on authorization are strict. Most marinas end up with a mix: ACH for rent and contracts, cards for ship store purchases, fuel and transient stays. We cover routing each charge to the right method in our guide to split tender payments for marinas.

Where ACH works best

  • Annual and seasonal slip contracts billed monthly or quarterly
  • Dry stack and rack storage subscriptions
  • Boat club memberships and dues
  • Waterfront community assessments
  • Large one-time balances such as haul-out and repair invoices

Where a card is the better tool

  • Transient dockage and day guests who will not set up a bank link
  • Ship store and fuel dock sales at the counter
  • Small charges where the bank-debit failure risk is not worth the saving

For a broader view of how the pieces fit together, see marina payment processing explained for operators.

What a compliant ACH authorization must contain

When you debit a boater's account, you are the Originator, and Nacha Operating Rules apply to you through your processor and bank. Nacha's consulting group names authorization as one of the most common areas of non-compliance. Its guidance says that for consumer accounts the authorization must be in writing or an electronic equivalent, and must contain seven essential pieces of information to be enforceable. It also warns that without proof of authorization you can remain exposed to unauthorized-return claims for up to two years in certain consumer cases.

That is the point of an authorization form: it is your evidence. Read Nacha's article in full and have your processor or bank confirm the exact wording they require. As a working checklist, a marina ACH authorization should:

  1. Be clearly readable and identify itself as an authorization to debit a bank account.
  2. Name the marina as the party debiting the account.
  3. State the amount, or how it is calculated (for example, the monthly rent on the slip contract plus metered electric).
  4. State the timing and frequency: the day of the month, and whether the debit is recurring or one-time.
  5. Identify the bank account being debited (routing and account number, with the account type).
  6. Explain how the boater can revoke the authorization, and how much notice you need.
  7. Record the date and the boater's signature or electronic acceptance, and be stored where you can produce it on request.

That list is our practical interpretation. Compare it against Nacha's own seven items before you finalize a form. Nacha also publishes an Originator essentials guide written by its risk and compliance group, a good short read for whoever in your office owns billing.

Common authorization mistakes at marinas

  • Verbal approval over the phone with no record. A dockmaster hears "sure, just draft it" at the fuel dock. That is not evidence.
  • A slip contract that mentions autopay only in fine print. Make the debit authorization a separate, visible step.
  • Changing the amount without notice. A rate increase, a surcharge or a new utility fee should come with a notice and an updated authorization where required.
  • Losing the paperwork when staff turn over. Seasonal staff leave, and paper forms in a filing cabinet go with them.
  • No plan for a boat sale. When a slip holder sells the vessel or transfers the contract, the old authorization should end the same day.

If you keep paper files, you will spend a lot of time searching them. A digital workflow where the boater signs the contract and the debit authorization together, then both are stored on the customer record, removes most of these problems.

Understanding ACH returns

An ACH return means the boater's bank sent the debit back. Each one carries a standardized code. The ones you will see most:

CodeMeaning in plain termsTypical marina causeReturn window
R01Insufficient fundsBoater's balance too low on debit dayTwo banking days
R02Account closedBoater changed banksTwo banking days
R03No account or unable to locateTypo in account numberTwo banking days
R04Invalid account numberEntry errorTwo banking days
R10Customer advises not authorizedBoater disputes the debitUp to 60 calendar days (consumer)

The timing comes from Plaid's ACH return guide, which notes that most returns, including R01 through R04, must be sent within two banking days of settlement, while unauthorized-debit codes such as R05, R07 and R10 carry a window of up to 60 calendar days for consumer entries.

The unauthorized family (R05, R07, R10, R11, R29 and R51) is the one that hurts, because it signals a missing, invalid or revoked authorization rather than a simple lack of money. Since October 2024, Nacha rules say that when a receiving bank returns a debit as unauthorized, it must do so by the opening of the sixth banking day after it completes its review of the receiver's signed written statement, as explained in Nacha's rule update. Your processor will tell you how that surfaces in your dashboard.

How to handle ACH returns

The first rule is to treat a return as a workflow, not a surprise. Decide in advance who sees it, what the boater is told and when.

Step 1: Sort the return by type

Separate funding problems (R01), bad account details (R02, R03, R04) and authorization disputes (R05, R07, R10 and similar). Each needs a different response.

Step 2: Contact the boater the same day

For funding or account errors, send a short email or SMS with the amount, the reason in plain language and a link to pay or update the bank account. Most are honest mistakes. Offering a card payment as a fallback closes many of them within a day.

Step 3: Retry only when it is allowed and sensible

Do not keep re-debiting an account that returned as closed or invalid. For an insufficient-funds return, check your processor's and bank's retry limits before attempting again, and tell the boater the new date. Repeated retries can annoy customers and may breach rules.

Step 4: Pull the authorization for any unauthorized claim

For R10 and its relatives, locate the signed authorization, the contract and the payment history. If your records are complete, you can discuss the case with your processor with evidence in hand. If they are not, the realistic outcome is to refund and fix your process. Do not argue with a boater over a debit you cannot document.

Step 5: Apply your late-fee policy consistently

A returned payment should trigger the same fee and notice sequence every time. Lien timelines vary by state, so write the policy with your attorney. Our article on a marina late fee policy and 90-day lien pitfalls explains how to structure it.

Step 6: Record the outcome

Note the return, the contact and the resolution on the customer account, so the next person who handles the slip holder has the whole story.

Why you cannot count on reversing a debit

A common myth is that you can simply pull back an ACH debit you regret. Nacha's rules limit reversals to narrow error cases. A customer's insufficient funds or change of mind is not one of them. Once an entry settles, treat it as largely final unless there was a real technical or processing mistake.

The practical lessons for a marina:

  • Check the amount and the date before you submit a batch. A debit sent for the wrong amount to the wrong slip holder is a hard problem to unwind.
  • Preview autopay runs, especially after rate changes.
  • Keep refunds and adjustments as a documented process, not an ad hoc fix.
  • Use clear, signed authorizations so there is less to dispute in the first place.

Choosing ACH payment processing for a marina

When you evaluate options, whether a bank, a general payment processor or marina-specific software, ask these questions.

  • Authorization capture. Can the boater e-sign the debit authorization with the contract, and is it stored on their record?
  • Returns reporting. Do you see return codes, dates and amounts clearly, and are staff alerted?
  • Recurring billing. Can you schedule rent, adjust it mid-season and pause it for haul-out?
  • Fallback methods. Can the boater switch to a card without calling the office?
  • Accounting sync. Do payments, fees and refunds land in your books without re-keying?
  • Total cost. Add the processor's per-transaction charge to any platform fee and software subscription. Compare on your own volume.
  • Fit for marinas. Does the system understand slips, waitlists, dry stack queues and contracts, or is it a generic invoicing tool?

A generic payment tool handles the bank transfer. It does not know that a slip was reassigned, that a boater is on a waitlist, or that a lift fee should join the next invoice. The gap is filled by spreadsheets and phone calls.

Our perspective: ACH is a workflow, not a payment type

We build Atlantis Marina for operators who have both a dock and an office to run, and the same pattern shows up in marina billing. The bank transfer is the easy part. The cost sits around it: contracts in one place, authorizations in another, invoices in a spreadsheet, payments in a processor dashboard and a bookkeeper retyping it all into accounting.

So we put the pieces in one system. A boater signs the contract with Atlantis E-Sign, saves a payment method, and the account carries across the Atlantis Marina Network. Staff see reservations, vessel records, documents and billing on the same customer. Payments run through Stripe and ACH processing, with autopay, Instant Pay, refunds and adjustments, and QuickBooks Online sync keeping the books current without manual entry.

Our advice: write down your authorization wording, your retry rule and your late-fee ladder before you switch on ACH for everyone. Software enforces a policy. It cannot invent one. And always let a boater choose a card if the bank link is the barrier. A paid invoice by card beats a stalled ACH setup.

— John R

Automating ACH collection with Atlantis Marina

Here is what the automated workflow looks like for a seasonal slip holder:

  1. The boater requests or reserves a slip online, and submits vessel details and insurance and registration documents through the web portal or the Atlantis Boater App.
  2. Staff confirm the assignment and send the contract for e-signature.
  3. The boater adds a bank account or a card, and the signed record sits on their account.
  4. Autopay bills the recurring charges on the schedule in the contract, and email and SMS updates keep the boater informed.
  5. Payments sync to QuickBooks Online, so reconciliation is a review, not data entry.

Our guides on recurring billing for marina tenants, four steps to marina billing automation and autopay and QuickBooks sync go deeper on each stage. For records that stand up to an audit, see automated email receipts for marinas, and for the cleanup side, marina invoice management. Card fraud is a separate risk from ACH, covered in our payment fraud prevention guide, and our card on file walkthrough is a useful fallback to pair with bank debits.

What it costs

Plans on our pricing page are published by marina size: Micro at $150 per month, Small at $300 per month, Medium at $500 per month and Large at $900 per month, with Enterprise quoted separately. Add-ons such as dry-stack operations ($79-$299 per month), automated fuel operations ($50 per month) and Eagle Eye smart cameras ($30-$150 per month) are optional. Atlantis setup is a one-off $100-$1,000. A platform fee applies to digital payments processed through the platform, so check the pricing page for the current terms when you model your costs against a bank or standalone processor.

What it costs — overview diagram

If you would like to see ACH, contracts and autopay working on one account, explore Atlantis Marina management software or watch the product walkthroughs.

A pre-launch checklist for marinas

  • Draft an ACH authorization with your processor or bank and compare it with Nacha's guidance.
  • Make the authorization a separate, visible step in the contract flow.
  • Store signed records on the customer account, not on a shared drive.
  • Define who handles each return code family and how fast the boater hears from you.
  • Set a retry rule, a late-fee schedule and a notice period, reviewed by your attorney.
  • Offer a card fallback.
  • Test one billing cycle with a small group before moving all slip holders.
  • Reconcile the first month line by line against your bank and accounting.

FAQ

How long does an ACH payment take for a marina?

Standard ACH debits typically settle in a few banking days, and returns for funding or account errors usually come within two banking days of settlement. Treat a payment as truly final only after that window has passed, and for unauthorized claims on consumer accounts, the window can reach 60 calendar days. Same-day and instant options exist, so ask your processor what it supports.

Do I need a signed form to debit a boater's bank account?

Yes, you need an authorization. For consumer accounts, Nacha says it must be in writing or an electronic equivalent and include specific required information. An e-signed contract section with the authorization language, stored on the customer's record, meets the evidence need well. Confirm final wording with your processor or attorney.

What should I do when a boater's ACH payment is returned?

Identify the return code, contact the boater the same day, and offer a card or a corrected bank account. Retry only within your processor's rules and apply your standard late-fee notice. If the return is an unauthorized claim, pull the signed authorization and payment history before responding.

Can I reverse an ACH debit I sent by mistake?

Only in narrow cases defined by Nacha, such as certain technical or processing errors. A boater's insufficient funds or a change of mind does not qualify. Review batches and autopay previews before submission so you rarely need a reversal.

Sources