Security Deposit Accounting for Property Managers: Tracking the Liability
Doing security deposit accounting correctly comes down to one simple rule: the money is never yours.
When a tenant pays a deposit, you record it as a liability: money you owe back. It is held apart from operating cash and reduced only when it is returned or lawfully applied to documented charges. It is never management money and never revenue. Every check in this article, from the tenant-by-tenant sub-ledger to the monthly three-way, exists to keep that true every day.
A deposit is somebody else’s money. The only thing standing between a property manager and a commingling problem is a sub-ledger that still ties to the bank. That is a monthly control, not a passive policy sitting inside an office compliance binder.
A Deposit Is a Liability, Not Income
The entry only affects the balance sheet when the funds arrive. There is no impact on any revenue account. The cash goes up and the same amount is added to the obligation. There is no movement in the income statement.
| Event | Debit | Credit |
| Deposit received | Security Deposit Trust Cash | Security Deposit Liability |
The liability stays on the books until the deposit is settled: refunded in full, refunded in part with documented deductions, or, in rare cases, retained in full after the required process has been followed.
The most common error happens on day one. A new bookkeeper or automatic software rule accidentally logs the deposit as income, treating it like regular rent. The single miscoding inflates the revenue. It understates the liability and creates a real tax problem on money never truly earned.
Your accounting software won’t warn you. The books still balance and the bank still reconciles to the GL. But ask whether a particular tenant’s deposit still exists, dollar for dollar, on the day they move out, and nobody knows: the liability that would have tracked it was never created.
The balance sheet must show a clean, specific liability figure. That figure is the sum of all open tenant deposits. If that number can’t be generated quickly and tied back to individual tenants, the books already have a problem.
One line worth drawing: a payment the lease says will be applied as the last month’s rent is prepaid rent, not a security deposit, and follows different rules. Calling it a deposit doesn’t change what it is.
Where the Money Sits, and Why That’s a Separate Question from Where It’s Recorded
Getting the entry right is half the job. The other half is where the cash sits. Best practice is a dedicated trust account or security deposit escrow account, kept completely separate from the operating account, and in many states that separation is a legal requirement rather than a choice. Either way, the money belongs to the tenant, not to the management company’s operations.
State law decides the mechanics around a deposit — how quickly it comes back, whether it earns interest, what notice a deduction requires, and what it costs you to get any of that wrong. Those rules vary widely and they change, so the only safe instruction is the boring one: check the current rule in the state the property sits in, and check it per state if you operate across more than one. What does not vary is the accounting. A deposit is somebody else’s money that you are holding, in every state, on day one and on the day it goes back — and the ledger has to say so at every point in between.
Keeping the cash in a dedicated trust account doesn’t, by itself, prove the liability is correct. A bank balance can look completely healthy while individual tenant balances underneath it are short, overstated, or simply missing. That’s why the sub-ledger exists.
The Sub-Ledger Is the Whole Control
A pooled liability total looks appealing on a balance sheet. It isn’t a real control on its own. The actual control is the deposit-by-deposit sub-ledger. Each entry needs:
- The tenant’s name or lease identifier
- The original amount received
- The date it came in
- Any adjustments made since
- The current open balance
| Tenant Name | Unit | Date Received | Original Deposit | Approved Adjustments | Current Open Liability |
| John Doe | Unit 101 | Jan 15, 2025 | $1,500.00 | $0.00 | $1,500.00 |
| Jane Smith | Unit 204 | Mar 01, 2025 | $2,000.00 | $0.00 | $2,000.00 |
| Apex Retail LLC | Suite B | Jun 10, 2025 | $5,000.00 | -$500.00 (Partial Return) | $4,500.00 |
| Total Sub-Ledger | $8,000.00 |
The sum of every individual balance has to equal the general ledger liability account. That combined figure has to equal the reconciled trust bank balance (the statement balance adjusted for deposits in transit and outstanding checks) on the same date. If the account also holds owner funds, the sub-ledger total includes those ledgers too.
A well-built sub-ledger answers one question instantly. Take any single tenant, at any point in time.
- How much of their money are we currently holding?
- Can we show exactly where that figure came from?
If answering that question means digging through old spreadsheets or guessing based on “that sounds about right,” the sub-ledger is not doing its job. It doesn’t matter how complete it appears in the accounting system.
That three-part tie has a name. A three-way trust reconciliation ties three balances on the same date: the trust bank statement, the trust general ledger balance, and the sum of the individual tenant and owner sub-ledgers. Two of the three are easy, most systems will tie the bank to the GL without complaint. The third leg is the entire point, because it is the only one that proves no beneficiary’s money is funding another’s. The third leg checks one more thing: no individual ledger may be negative. A tenant or owner ledger below zero means someone else’s money is covering it, even when the totals tie.
Skip that third leg and a shortfall in one tenant’s deposit could be invisible for years. It usually becomes clear the moment a tenant moves out and the refund check is short. Or when a regulator or owner requires the real detail. By then, that cash has often already been used to cover somebody else’s obligation.
Move-Out: The Only Time Anyone Checks
The liability finally diminishes at move-out. Here the order matters:
- Document the status of the unit and any lawful charges. It’s best to have the photos and a written record so you are not relying on your memory weeks later.
- Prepare an itemized statement of deductions and list each charge individually. Don’t put everything in one figure that nobody can trace back to a cause.
- Figure the net amount owed back to the departing tenant.
- Issue the refund and the itemized statement (or notice of retention) within whatever window applies.
- Post the entries, dated when the refund or notice goes out, not when the damage was first assessed.
Each step is there to create a record that would hold up if the tenant pushed back. Each step depends on the previous one having been correctly completed. Just skip the documentation and come to a deduction and there’s nothing behind the number except somebody’s judgment call made after the fact with no paper trail to support it if it’s ever questioned.
The ledger side is straightforward once the facts are settled:
| Outcome | Debit | Credit |
| Full refund | Security Deposit Liability | Trust Cash |
| Partial retention | Security Deposit Liability (full open balance) | Trust Cash (refund portion) + Tenant Receivable (itemized charges applied) |
| Full retention | Security Deposit Liability | Tenant Receivable (itemized charges applied) |
The itemized charges (damages or unpaid rent) are posted to the tenant’s ledger first, and the deposit is applied against them. The retained cash then moves out of the deposit trust account to the owner’s operating account. It is now the owner’s money, and still not the manager’s. Leave it sitting in the deposit account and next month’s three-way shows cash the sub-ledgers can’t explain.
Interest, where it applies, gets handled as its own separate mechanic. Accrue it, if required, and include it in the final payment or retention calculation. The point is that the liability isn’t cleared until the whole process is finished. The accounting never gets ahead of the documentation and notice steps.
Where Security Deposit Accounting Actually Breaks
On books we take over, roughly 30% of trust accounts don’t tie on the first three-way reconciliation we run. The failures behind that number fall into a handful of repeatable patterns. Each one has a clear mechanism and a clear place where it should have been caught.
The Pooled Balance That Ties and the Sub-ledger That Doesn’t
The bank agrees with the general ledger trust balance. The GL is internally consistent with itself. But nobody’s ever summed the individual tenant deposit balances and compared that total against the GL liability. A shortfall in one or two tenant records stays invisible until that specific tenant moves out.
Where you’d catch it: the monthly three-way, specifically the third leg.
The Deposit Booked to Income on Receipt
The payment came in through the same channel as rent and got coded to a revenue account by default instead of a liability. Revenue looks inflated. The liability is understated or missing entirely. The tax return ends up including money that was never the company’s to report.
Where you’d catch it: tie the deposit required on each lease (the rent roll’s deposit column) to that tenant’s sub-ledger balance. A lease with a deposit and a sub-ledger with nothing on it is the tell.
The Deduction Taken Before It Was Actually Earned
Damage gets assessed, or just assumed, and the liability gets reduced right away. The itemization and tenant notice happen later or never happen at all. If the tenant disputes the charge, the money’s already moved on paper.
Where you’d catch it: a process rule that blocks the ledger reduction until documentation is complete.
Deposits and Operating Money Sitting in the Same Account
Sometimes the practice is deliberate. More often, a “temporary” transfer gets made to cover a short-term gap and never gets reversed. Once that mixing happens, the bank balance stops proving that every deposit is still there.
Where you’d catch it: the same monthly three-way, which shows a bank balance the sub-ledgers can’t explain.
None of these are theoretical. If you read those four and thought, “I don’t actually know whether my sub-ledger ties,” that thought is the exposure this control exists to remove.
What Good Deposit Discipline Looks Like Monthly
A workable monthly rhythm isn’t complicated. Ownership should be clear. The routine looks like this:
- Reconcile the trust bank account as of the statement date
- Confirm the general ledger trust balance against that reconciled figure
- Sum every open tenant deposit balance, plus any other beneficiary ledgers in the same account
- Compare that sum against the GL liability
- Confirm no individual ledger is negative
- Investigate and correct any difference before the period locks
- Keep a short package on file: bank statement, GL activity, sub-ledger total, and any adjusting entries
The bookkeeping side owns the actual preparation. The responsible manager or broker owns the final review and sign-off. This work runs on a calendar, not on events. Waiting for a tenant to move out, an owner to ask a pointed question, or a regulator to show up is how a trust account reaches move-out day without anyone ever having run the third leg.
Frequently Asked Questions
Is a security deposit income or a liability?
No. It’s a liability from the moment it’s received until it’s lawfully applied or returned. Treating it as income on receipt is a common and damaging mistake in security deposit accounting.
Why isn’t a simple bank-to-GL reconciliation enough on its own?
A bank-to-GL tie only confirms cash and the books agree in total. It says nothing about whether each individual beneficiary’s balance is correct. Only the third leg, the sum of every sub-ledger, proves no single tenant’s deposit is quietly funding someone else’s obligation.
What happens to the liability when a tenant moves out?
It is reduced by the full open balance. Whatever is refunded is credited to trust cash; whatever is lawfully retained is applied against the itemized charges on the tenant’s ledger and moved to the owner’s account. The entries follow the documentation and notice process. They never come before it.
How often should a three-way be run?
Monthly, to the same statement date every time, with any differences cleared before the period closes. That frequency keeps small discrepancies from compounding into large ones.
Can security deposits and owner funds share one trust account?
That is a state question, and the answer differs: some states require deposits to be held in their own account, while others allow one trust account for all client funds. Check the current rule where the property sits. Where they do share an account, the accounting requirement is the same: the sub-ledgers must separate the two, and the three-way must include every beneficiary balance, not just the deposits.
What’s the fastest way to check whether our current sub-ledger is actually reliable?
Run the third leg on the current period: add up every open tenant deposit balance and compare the total to the GL liability account. If they match, and the bank ties to the GL, the sub-ledger is doing its job. If they don’t, or if pulling that list took too long, that gap is the answer.
The Bottom Line
Security deposit accounting is the discipline of keeping one simple statement true. On every reporting date, the money still belongs to the people it came from. And the books can prove it. The system has four parts.
- The initial balance sheet liability entry
- Dedicated, un-commingled trust cash
- An active, tenant-by-tenant sub-ledger
- A monthly three-way check connecting all three
When any single piece goes missing or only gets checked in total instead of in detail, the exposure is already sitting there. Even while the bank balance still looks fine.
If you want help establishing or restoring that control, book a time on our calendar. We’ll walk through what that looks like for your portfolio, starting with where your current three-way stands.