The Right Way to Track Security Deposits in QuickBooks Online

The Right Way to Track Security Deposits in QuickBooks Online

If you manage short-term rental properties and record guest security deposits as income, your books are wrong. It's one of the most common STR bookkeeping mistakes, and it quietly distorts your revenue figures, inflates your taxable income, and creates unexplainable entries every time you issue a refund.

This guide is for STR hosts and property managers using QuickBooks Online (QBO) who want to handle security deposits correctly from the start - or fix the damage that's already been done.

Why security deposits are not income

When a guest pays a $500 security deposit, that money is not yours. You are holding it on behalf of the guest and are legally obligated to return it - minus any legitimate deductions - after checkout. That makes it a liability on your balance sheet, not revenue on your income statement.

Recording it as income creates a cascade of problems:

  • Revenue is overstated for the period

  • Your taxable income is inflated until a refund is issued

  • Refunds show up as mysterious expenses with no corresponding income reversal

  • Your P&L becomes unreliable for any period that includes open deposits

The correct classification is Other Current Liabilities.

Setting up the liability account in QBO

Before you record a single deposit, create a dedicated account in your chart of accounts:

  1. Go to Chart of Accounts > New

  2. Account Type: Other Current Liabilities

  3. Detail Type: Other Current Liabilities

  4. Name: "Guest Security Deposits" (or "Vacation Rental Security Deposits")

  5. Save and close

If you manage properties for multiple owners, you can create sub-accounts per owner or keep one pooled account and track per-reservation detail in a separate log. For operators with fewer than 20 properties, a single pooled account is usually manageable. What matters is that the balance can always be tied back to specific open reservations.

For a broader look at how to structure your full chart of accounts for an STR management business, the STR property management accounting guide covers account setup, owner statement reconciliation, and management fee tracking in one place.

Recording an incoming deposit

When a guest pays a security deposit, the entry is straightforward:

Scenario: Guest pays $500 security deposit before a 5-night stay.


Debit

Credit

Operating Account

$500


Guest Security Deposits (liability)


$500

In QBO, record this as a Sales Receipt or Receive Payment mapped to the Guest Security Deposits liability account - not to any income account.

If you use a property management system like OwnerRez, Hostfully, or Guesty that syncs transactions to QBO, check how your integration maps deposit payments. Depending on your sync configuration, these may default to an income account. That is a configuration issue worth catching early - the tools themselves are not at fault, but the default mapping may not match your accounting needs.

Three ways a security deposit can resolve

After a guest checks out, one of three things happens.

1. Full refund

No damage. You return the full $500.


Debit

Credit

Guest Security Deposits (liability)

$500


Operating Account


$500

The liability zeroes out. No income, no expense. Clean.

2. Full application to damages

The guest caused $500 or more in damage. You keep the entire deposit.


Debit

Credit

Guest Security Deposits (liability)

$500


Repairs & Maintenance (expense)


$500

The deposit offsets the repair cost. If the actual repair was $700, you record the remaining $200 as a separate out-of-pocket expense. Some operators prefer to credit a "Damage Recovery" income account instead of an expense offset. Either approach works - pick one and use it consistently, and check with your CPA on the tax treatment.

3. Partial refund, partial damage claim

The guest caused $175 in damage. You refund $325 and keep $175.


Debit

Credit

Guest Security Deposits (liability)

$500


Operating Account (refund)


$325

Repairs & Maintenance (expense offset)


$175

The liability account is fully cleared. The split entry accounts for both the refund and the damage offset in one transaction.

Security deposits in owner-managed trust accounts

If you are a property manager holding deposits on behalf of property owners, the accounting gets more nuanced. Depending on how your management agreement is written, the deposit may legally belong to the owner rather than to your management company. That changes where the liability sits and who is responsible for the funds.

Some operators run a single operating account and pool all deposits. Others use separate trust accounts per owner. Either way, the deposit remains a liability until it is refunded or legitimately applied - and the entries described above still hold.

Mishandling deposits in trust arrangements can create compliance exposure in states with strict property management licensing requirements. Your bookkeeping setup here is not just a tax issue - it affects your legal standing. Our owner trust accounting guide covers how to structure these arrangements correctly, including damage holdbacks, reserve funds, and owner disbursements.

What goes wrong - and how to catch it

Here are the most common security deposit errors that surface when auditing STR operator books:

  • Deposits recorded as income. Revenue is overstated. Refunds later show up as unexplained debits.

  • Deposits never cleared from the liability account. The stay closes, the damage is assessed, but the offsetting entry is never made. The liability balance grows for months and becomes impossible to reconcile.

  • Partial refunds recorded as full refunds. The difference gets buried in a rounding account or a catch-all expense line.

  • Damage proceeds recorded as income without a corresponding repair expense. The P&L shows a double benefit that doesn't reflect reality.

If your Guest Security Deposits liability account has a growing balance you cannot tie to specific open reservations, that is a red flag. Entries were made on the deposit side and never completed on the resolution side.

A systematic review of your owner statements and accounting records is the fastest way to surface these mismatches - especially if you have 12 or more months of unreconciled deposit activity sitting in your books.

Damage waivers vs. security deposits

Many STR operators now charge non-refundable damage waivers instead of - or in addition to - refundable security deposits. These are treated differently:

  • Refundable security deposit: Liability until resolved, as described throughout this article.

  • Non-refundable damage waiver: Income when collected. Because it is never returned to the guest, it is not a liability. Record it to an income account at the time of booking.

If you charge both types, use separate accounts for each. Mixing them recreates the same overstatement problem.

Some property management platforms combine these line items on guest invoices in ways that are not immediately obvious. When setting up your QBO sync or manual import process, verify how each line item type is categorized before transactions start flowing in. Catching it at setup is far easier than reclassifying 18 months of mixed entries later. The PX features overview outlines the kinds of categorization and mapping issues a systematic accounting audit is designed to catch.

Practical tips for staying clean

  • Create one dedicated liability account for security deposits and never use it for anything else.

  • Clear deposits within 30 days of checkout. If a deposit is still open 60+ days after a stay ended, it needs attention.

  • Reconcile your liability account monthly. The balance should equal only the deposits for currently active or very recently closed reservations.

  • Document the damage assessment decision in your PMS notes so there is a clear paper trail if a guest disputes the charge.

  • Train every team member who touches QBO on the liability classification. Misclassification is almost always a training issue, not a software issue.

Frequently Asked Questions

Should security deposits be recorded as income in QuickBooks Online?

No. A security deposit is a liability because you are obligated to return it to the guest. Recording it as income overstates your revenue and creates unexplainable entries every time you issue a refund. Use an Other Current Liabilities account in your chart of accounts instead.

What happens to the liability account when I refund a deposit?

When you refund the full deposit, debit the Guest Security Deposits liability account and credit your operating account. The liability zeroes out and no income or expense is recorded. If only part is refunded, split the debit between the refund amount and the account that offsets the damage cost.

How do I record a security deposit when a guest causes damage?

Debit the Guest Security Deposits liability account and credit your Repairs & Maintenance expense account, or a Damage Recovery income account - pick one approach and use it consistently. If the repair cost exceeds the deposit, record the shortfall as a separate expense entry.

What if my property management system syncs deposits to QuickBooks as income?

That is a common configuration issue, not a software defect. Check your PMS sync settings or field mappings and update them to point to your liability account. If deposits have already been imported as income, you will need to reclassify those transactions manually in QBO.

Next steps

If you are not sure whether your current setup is handling security deposits correctly, the best starting point is a review of your liability account balance. If it contains entries you cannot match to specific open reservations, or if deposits are sitting in an income account, the errors are already affecting your financial reports.

PX Accounting audits existing STR owner statements and accounting records to find exactly these kinds of mismatches - miscoded deposits, uncleared liabilities, and payout discrepancies - and corrects them. If you want a clear picture of what your books actually say versus what they should say, start with a free owner statement audit and see where the gaps are.

By Jessica Hudson, CPA - specializing in short-term rental tax, bookkeeping, and financial operations for vacation rental hosts and property managers.