Yes. A refundable security deposit is a liability on the landlord's balance sheet from the day it is received. The tenant can get it back, so the landlord owes it. It stays a liability until the tenancy ends and the money is returned or applied to amounts the tenant owes. Only the part kept to cover unpaid rent or damage leaves the liability. Classify it as current if you expect to settle it within 12 months, and as noncurrent if the lease runs longer. The cash itself is an asset, often shown as restricted cash where the law or the lease requires a separate account.
The answer in one table
| Item | Landlord's balance sheet | When it changes |
|---|---|---|
| Refundable security deposit | Liability, current or noncurrent | Settled at move out, by refund or by applying it to amounts owed |
| Deposit cash in a separate account | Asset, often restricted cash | Leaves the account when refunded or applied |
| Prepaid last month's rent | Liability, as unearned rent | Becomes rent revenue in the month it covers |
| Nonrefundable fee | Not a deposit | Recognized as income under your lease accounting policy |
| Interest owed to the tenant | Liability, where a state requires interest | Paid or credited on the dates the law sets |
For the tenant, the same deposit is an asset: a receivable from the landlord.
Current or noncurrent
The test is when you expect to pay it back or apply it. A deposit on a 12 month apartment lease is usually current. A deposit on a five year commercial lease is noncurrent until the final year, when it moves to current. Review the split at each balance sheet date. A deposit left in noncurrent during the last months of a lease understates current liabilities. That flatters working capital, which lenders watch.
The journal entries
When the deposit comes in
| Account | Debit | Credit |
|---|---|---|
| Cash, deposit account | $1,800 | |
| Security deposits held (liability) | $1,800 |
No revenue is recorded. If the money goes into an operating account by mistake, move it to the deposit account and record the transfer.
When interest is owed
Some states require interest on deposits. Massachusetts, for example, requires 5% a year or the bank's lower rate, under the rules in our Massachusetts security deposit guide. Record the amount owed as interest expense and a liability to the tenant. Clear it when paid or credited.
When the tenant moves out
The deposit is settled in one entry: part applied to what the tenant owes, the rest refunded. The worked example below shows the figures.
A move out, worked through
A fictional landlord holds deposits on three units: $1,500, $1,800 and $2,000. The liability is $5,300. The tenant in the $1,800 unit leaves. The final account shows $300 of unpaid rent, already billed and sitting in rent receivable. Repairs beyond normal wear cost $420, supported by invoices and photos.
| Account | Debit | Credit |
|---|---|---|
| Security deposits held (liability) | $1,800 | |
| Rent receivable | $300 | |
| Damage recovery income | $420 | |
| Cash, deposit account (refund to tenant) | $1,080 |
The credits add up: $300 plus $420 plus $1,080 is $1,800. The rent was already counted as revenue when it was billed, so applying the deposit only clears the receivable. The $420 is the one part that becomes income here, and it offsets the repair cost recorded elsewhere. After the entry, the liability falls from $5,300 to $3,500.
The itemized statement and the deadline for sending it come from state law. Check the rules for the property's state before you post the entry.
Deposit, prepaid rent and fees are different things
These three are often booked to the same account. They should not be.
- Security deposit. Held against future damage or unpaid amounts. Returned if nothing is owed. A liability until settled.
- Last month's rent paid up front. Rent for a known month. It is unearned rent, also a liability, and it becomes revenue in that month. Some states treat it under deposit rules too, so check before you mix the accounts.
- Nonrefundable fee. A cleaning or admin fee the tenant cannot get back is not a deposit. How and when it hits income depends on your lease accounting policy. Agree the treatment with your accountant.
When a manager holds the money
A third party manager who collects deposits for an owner holds them in trust. On the owner's books, the deposit is a liability, matched by the trust cash held for the owner. On the manager's books, trust cash and the matching trust liability are kept separate from the manager's own funds. State trust account rules decide whether deposits can share an account with owner funds. Our post on deposits and owner funds in the same trust account covers that question.
The monthly tie out
Each month, three numbers should agree:
- The security deposit liability in the general ledger.
- The total of deposits held, listed tenant by tenant.
- The deposit bank balance, after reconciling items.
A gap usually means a deposit posted as income, a refund that missed the ledger, or a transfer to the operating account that was never reversed. Find it before the books close. Our guide to security deposit intake, holding and reconciliation walks through the process step by step, and our trust account month end close post covers the wider close.
When the property is sold
The deposits belong to the tenants, so the obligation moves with the building. At closing, the seller usually credits the buyer with the deposits held, or transfers the deposit account itself. The seller's entry debits the deposit liability and credits cash or the settlement account. The buyer records the same total as its own liability on day one, tenant by tenant.
Some states set this out in law. Massachusetts, for one, requires the deposit and interest to pass to the buyer. Get the deposit listing signed off by both sides before closing. A missing deposit found after a sale becomes the buyer's problem with the tenant and the seller's problem with the buyer.
Mistakes that show up at audit
- Deposits booked as rent income. Revenue is overstated and the liability is missing. Reverse it to the liability account.
- One deposit account for every property. Fine for the bank, but the liability must still be listed by property and tenant.
- Refunds paid from the operating account. The deposit account then holds more cash than the liability. Move the refund amount from the deposit account to the operating account.
- Damage charges netted silently. Each deduction needs an invoice or photo behind it. Courts look for the itemized list.
- Old deposits never cleared. A tenant who left two years ago should not still show a balance. Settle it, or follow the state's unclaimed property rules.
Deposits in RIOO
RIOO runs inside Oracle NetSuite, so deposits sit in the same general ledger the finance team reports from. The deposit is recorded as a liability when it is received. At move out, RIOO builds a final statement from the deposit held. It adds unpaid rent and charges to the move out date, deducts itemized damage costs backed by inspection evidence, and shows the refund or balance due. Those charges and deductions are applied against the deposit liability, so finance can reconcile deposits held to active leases for each property. See how move ins and move outs work. Your accountant still sets the current and noncurrent split and the policy for fees.
Security deposit accounting questions
Is a security deposit a current liability?
It is current when you expect to return or apply it within 12 months, which covers a typical one year apartment lease. On longer leases it is noncurrent until the final year.
Is a security deposit an asset or a liability?
For the landlord, the obligation to return it is a liability, and the cash held is an asset. For the tenant, the deposit paid is an asset.
When does a security deposit become revenue?
Only the part kept for damage or other charges that were not already billed. Amounts applied to rent already recorded as revenue only clear the receivable.
Does a security deposit go on the income statement?
Not when received. It appears there only when part of it is kept and recognized, as with the $420 of damage recovery in the example above.

















