Skip to content
LakeOps

Late fees without losing the customer

Yes, charge one — it’s a normal term of trade. But the fee’s job is to change behavior, not raise revenue: announce it before you charge it, keep it its own line, and waive it once gracefully.

· 5 min read

Should a dock company charge late fees? Yes — a late fee is a normal term of trade in this business, the same as it is for the marina and the propane company. But the shops that get it right understand something the shops that get burned don’t: the fee’s job is to change behavior, not to raise revenue. The moment a late fee becomes a line you’re counting on, it’s doing the wrong job.

Run it right and almost nobody ever pays one — which is the point. The bill that would have sat until September gets paid in July, because sitting on it now costs something. Here’s how to charge one without burning a customer you’ll be serving again in the fall.

Announce the policy before you ever charge it

A fee somebody can fairly be asked to pay is a fee they could have read about first. The surprise is what loses the customer — not the fee. Fifteen dollars a customer knew was coming is a nudge; fifteen dollars that appears from nowhere is an insult, and the insult costs you a relationship worth two visits a year.

LakeOps handles the announcement structurally: once late fees are switched on, every statement you send carries a sentence stating your terms — whether or not that customer has ever been charged one. By the time anyone actually crosses your threshold, they’ve seen the policy in writing on every piece of paper you’ve sent them. Nobody gets to be surprised, which means nobody gets to be angry.

And nothing happens until you decide it does. Late fees are off until you turn them on, and you set both the amount and how many days a bill has to sit before it applies. Thirty days is common; pick the number you can defend on the phone, because eventually you’ll be asked.

Keep it its own line, always

Never fold the fee into the price of the work. A statement that says the job is now $515 is a number the customer can’t check and you can’t explain. A statement that shows the work at $500 — exactly what the completion email said in June — and a $15 late charge on its own row, marked with the period it covers, is arithmetic a customer can verify from the dock. The price of the work never changes after the fact; the fee is a charge for money being late, not for the dock, and the paper should say so.

That separation settles most disputes before they start. When the two numbers are tangled, every conversation is about the whole bill. When they’re separate, the work is unquestionably owed and the argument — if there is one — is about fifteen dollars. That’s an argument you can afford to lose.

Waive it once, gracefully

You will waive fees, and you should. The customer of eight years who was in the hospital in July isn’t a collections problem, and treating them like one to protect fifteen dollars is the worst trade in the business. When the call comes, waive it warmly and thank them for the payment.

What matters is that the waiver sticks and gets remembered. In LakeOps, waiving a fee takes it off and records that you did — permanently, so it doesn’t quietly come back the next time the fees run and undo what you told a customer on the phone. That record matters next year too: a shop that waived once for a good customer usually wants to keep doing so, and now it can see that it did.

One waiver is grace. Every year is a policy you’re not actually running — and customers talk to their neighbors, so whatever you do for one lake association member, expect the rest to know about.

The accounting footnote

A late fee isn’t payment for a service — it’s a charge for the use of money, and in most places that puts it outside sales tax. The tax on the job itself was worked out and locked the day the work finished, months before any fee existed, so the fee never disturbs it. Ask your accountant if your state is unusual here; most aren’t.

The fee that works is the fee nobody pays

Set a fair threshold, put the policy on every statement, keep the fee its own line, waive it graciously when life happens. Do all four and the late fee becomes what it should be — a quiet reason to pay this month instead of eventually, sitting behind the reminders that do the actual asking. The revenue it generates should round to zero. The revenue it accelerates is the reason it exists.

How late fees work in LakeOps · The June collections sweep

See it with your own shoreline on the screen

Half an hour. A few of your properties loaded, the pins dropped, a season run through it. If it’s not obviously better than what you’re doing now, that’s the answer you’ll get.

Nothing to book and nobody to talk to — you're in within a minute. Or have us walk you through it if you'd rather see it on your own shoreline first.