Getting Paid
Are Charter Deposits Income When I Receive Them?
By Jeremy Davila, CPA, PMP · Founder, KLYVNT Advisors · Published April 13, 2026 · Updated April 13, 2026 · 4 min read
No. A charter deposit is a liability the day it lands, not income. You owe that client a trip or a refund. Your deposit, commonly 50%, becomes revenue on the trip date, or when a cancellation forfeits it under your policy. Until then it sits in a deposit liability account, not on your P&L.
Why does March look like your best month?
Your booking platform dashboard calls every deposit "revenue," and your bank statement backs it up. Both are wrong.
Book a heavy spring and March looks like the strongest month in company history while the boat never leaves the slip. Then July arrives, thirty trips run, the fuel burns, the crew and the mates get paid, and the P&L shows almost nothing, because that money was counted as income four months ago. Summer does all the work. Spring takes all the credit. Pricing the next season, hiring a second captain, financing the next hull: every call you make off those numbers inherits the distortion, and you will not catch it, because the dashboard keeps agreeing with the bank.
Your P&L is running exactly backwards from the operation.
Same family of problem as being profitable but short on cash, and it gets the same fix: stop trusting the dashboard and book the deposits right.
How do you actually book a charter deposit?
Set up one liability account and call it Client Trip Deposits. Every deposit dollar lands there when it arrives, no matter what the platform report says, and each event in the life of a booking then has exactly one move:
| What happens | Where the money sits | When it hits the P&L |
|---|---|---|
| Client pays the 50% deposit | Client Trip Deposits (liability) | Not yet |
| Trip runs | Moves to charter revenue | Trip date |
| Client cancels and forfeits under your policy | Moves to other income | The day the window closes |
| You issue a rebooking credit | Stays in Client Trip Deposits | When the rebooked trip runs |
| You refund the deposit | Liability goes back to zero | Never |
Balance due collected at the dock is simpler, because the trip and the payment happen on the same day. Trip runs, money earned, straight to revenue.
What happens when a trip cancels or rebooks?
Read your own cancellation policy, because that document decides when a forfeited deposit becomes income, not your bank account. Client cancels inside the forfeit window? Yours, the day the window closes. Book it as other income, separate from charter revenue, so trip revenue still means trips that actually ran.
Rebooking credits are the piece you will get wrong first. A credit feels like closed business. It is not. You still owe that client a trip, so the money stays in the liability account until the rebooked date runs.
Credits are promises, and promises are not revenue.
The five-minute tie-out that keeps it honest
Once a month, total the deposits you are holding on every future trip on the calendar, then compare that number to the balance sitting in Client Trip Deposits. They should match. When they do not, one of three things happened: a deposit got booked straight to revenue, a refund never cleared the account, or a forfeited deposit never moved out. All three are findable in minutes, and the check belongs in the same monthly reporting rhythm as the bank reconciliation, right next to it on the close checklist, every single month.
In the books I see, the deposit liability account is usually either missing entirely or untouched since the day it was created. One check a month. That is the whole control.
The payoff: your calendar becomes your forecast
Get the deposits booked right and your booking calendar becomes your revenue forecast. Not a model, the actual schedule. A 13-week cash view falls out almost for free, because you already know what runs, when, and what balance comes due at the dock. It also exposes the quiet trap: the pattern I keep seeing in deposit-heavy businesses is peak season funding off-season spending, which is the unglamorous reason so many charter operations feel broke in April while sitting on a full summer book. That cash belongs to August's trips. Spend it in February and August runs on fumes.
Most service businesses fight the opposite war, chasing invoices for work already finished, the world where a healthy DSO, the days it takes to get paid, decides whether payroll clears. You get paid before the work. That is an advantage only if your books admit the money is not yours yet.
Bottom line: a deposit is a loan from your client until the boat leaves the dock. Book it that way.
If your P&L says March was your best month and the boat never left the slip, that is fixable in one bookkeeping cycle. KLYVNT sets this up for charter operators: the liability account, trip-date recognition, the monthly tie-out. One clean season of numbers changes what you decide next winter.
Frequently asked questions
Is a charter deposit taxable income when I receive it?
For your management books, no. It is a liability until the trip runs. Tax timing can differ: many small operators file on the cash basis, which can pull deposits into taxable income the year you receive them. Ask your tax preparer which method you file under. On the management books you run the business with, a deposit stays a liability until the trip runs.
What account should charter deposits go into?
A current liability account, something like Client Trip Deposits or Unearned Charter Revenue. In QuickBooks Online, that is an Other Current Liability. Every deposit lands there first, then moves to charter revenue on the trip date.
When does a forfeited deposit become income?
The day your cancellation window closes and the client is no longer entitled to the trip or a refund. Book it as other income, separate from charter revenue, so your trip revenue still ties to trips actually run.
Are rebooking credits revenue?
No. A rebooking credit means you still owe that client a trip, so the money stays in the deposit liability account. It becomes revenue when the rebooked trip runs, not when you issue the credit.
How do I check that my deposit liability balance is right?
Once a month, add up the deposits you are holding on every future trip on the booking calendar. That total should equal the balance in the deposit liability account. If it does not, something got booked straight to revenue or a refund never cleared the account. Takes about five minutes.
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.