Getting Paid

How Should a Boat Repair Shop Handle Customer Deposits?

By Jeremy Davila, CPA, PMP · Founder, KLYVNT Advisors · Published April 17, 2026 · Updated April 17, 2026 · 5 min read

Take the deposit, then book it as a liability, not income. The common working norm: 50% up front on any job over roughly $1,000, and 100% of special-order parts. It converts to revenue when the work is done, not when the check clears.

Why a deposit is not income yet

A customer hands you $4,000 on an $8,000 repower. You have earned none of it. You are holding their money against a promise, which makes it a liability on your books, an account usually called customer deposits or unearned revenue. You owe them the finished work or the cash back.

One or the other.

Book it as revenue on receipt and you distort two months at once: whatever month took the check looks better than it was, and the month that actually did the work looks worse. Then December rolls around and your books show every open deposit as income. Whether that flows into your tax bill depends on how you file; cash-basis filers generally pay on deposits when the money lands either way. Ask your preparer which method you are on. The books problem is yours regardless: the P&L says you earned money you still owe in labor and parts. I see this version of the mess constantly when cleaning up books that fell behind, and in a busy yard the open deposits sitting in income at year-end can run well into five figures of phantom profit.

The fix is boring. One liability account, one line per open job, and the final invoice applies the deposit when the boat leaves. That's it.

How much should you take up front?

Here is the rough map I see working in practice, pulled from real shops rather than any survey. Not a rate card.

Situation Deposit
Jobs over roughly $1,000 50% up front
Special-order or non-returnable parts 100% of parts cost before you order
Long jobs (repower, major fiberglass) Stages: deposit, midpoint, balance at completion
Small same-week jobs No deposit, due at pickup

Staging matters on long jobs. Fund a four-month refit with one big up-front check and you are deep into someone else's money by month two, with three months of work still owed. Stage payments keep the cash you hold roughly matched to the work you have done. Liability stays honest, project stays funded.

What happens when a customer cancels after parts are ordered?

This is where the policy language earns its keep. You ordered a $2,200 lower unit, the customer backs out, and the supplier will not take it back. If your signed estimate says special-order parts are nonrefundable, you keep that portion of the deposit and the conversation is over. Without that language, you are negotiating from zero with their own money sitting in your account.

Bookkeeping follows the policy. On the day the customer cancels under a nonrefundable clause, the kept amount stops being a liability and becomes income, because that is the day you earned it. Refund the rest and clear the liability.

Write the clause before you need it. Every shop I know that has one added it right after eating its first special-order part, which is the expensive way to learn. Write yours the cheap way.

What if the deposit is already spent?

Common version: the deposit landed in the operating account, payroll came due, and the money was gone before the boat ever hit the lift. That liability did not go anywhere. You still owe the work or the refund, you just no longer have the cash that backed it. This is the same trap as being profitable on paper but short on cash, except you built this one yourself.

Two habits prevent it. Treat your open-deposit total as a floor your operating balance never drops below, or park deposits in a separate account if the floor keeps getting breached (no shame in that, it works). Then run one tie-out monthly, meaning the customer deposits balance on the books must equal the list of open jobs holding deposits, name by name. Two numbers. When they disagree, something already went wrong.

Does deposit timing change your Florida sales tax?

No. The Florida rule worth knowing: repair labor alone is exempt, but the moment parts go on the same invoice, the entire repair charge is generally taxable. Deposit timing does not change what is taxable; sloppy deposit records change whether you can prove it. Confirm your setup with your tax preparer.

What deposit handling does change is the audit trail. An auditor wants to walk from estimate to deposit receipt to final invoice and watch every number agree along the way. Deposits booked as random income, or never tied to a job, turn that walk into a fight you fund by the hour.

Keep the trail clean.

Deposits are borrowed money until you earn them

The day this lesson lands is usually the day a job dies with the deposit already spent: the customer wants $4,000 back, the supplier will not take the lower unit, and the cash that backed both went to payroll weeks ago. Everything above exists to keep you out of that room. Book deposits as a liability, convert them when the work is done, and put the cancellation terms in writing before you order a single part.

Deposits fix the front end of getting paid. Collecting the balance after the boat leaves is the back end, a DSO problem with its own playbook. And if your books currently show deposits as income and you are not sure how deep it goes, that is a one-month cleanup, the kind KLYVNT does before tax season makes it expensive. Fix the account first. The rest follows.

Frequently asked questions

Where does a customer deposit go on the books?

In a liability account, usually called customer deposits or unearned revenue, because you owe the customer either the finished work or their money back. When the job is done, the final invoice applies the deposit and the amount moves to revenue. It never touches income on the day the check clears.

How much deposit should a boat repair shop charge?

The common working norm is 50% up front on any job over roughly $1,000, and 100% of special-order or non-returnable parts before the order goes in. Long jobs like a repower get staged payments instead: deposit, midpoint, balance at completion.

Can I keep the deposit if the customer cancels?

Only if your paperwork says you can. A nonrefundable-deposit clause on the signed estimate, especially for special-order parts, is what lets you keep it without a fight. If the customer cancels under that policy, the kept portion stops being a liability and becomes income on the cancellation date, because that is when you earned it.

Is a customer deposit taxable income when I receive it?

On your books it is a liability, not income, because the work is not done. How it lands on your tax return is a separate question that depends on your accounting method, so confirm the timing with your tax preparer. What is certain: booking deposits straight to revenue inflates the income on your books, whatever your tax method says.

Do deposits change what I owe in Florida sales tax?

No. Florida sales tax on boat repairs follows the invoice, and parts on that invoice can make the whole job taxable. Taking a deposit earlier or later does not change what is taxable, but sloppy deposit bookkeeping wrecks the paper trail an auditor will ask for. Confirm the timing rules with your tax preparer.


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.