Bookkeeping, payroll, and CFO services for San Diego's small businesses.

Call or Text: (619) 417-8735

How do I handle security deposits in accounting?

Security deposits are not income when you receive them. They belong to the tenant until they move out, so they’re a liability on your balance sheet. Getting this wrong creates tax problems and makes your financial statements misleading.

When a tenant pays a security deposit, record it to a liability account called something like “Security Deposits Payable” or “Tenant Security Deposits.” The deposit hits your bank account as a debit and the liability account as a credit. Your income statement stays untouched because you haven’t earned anything yet.

California has specific rules about security deposits that landlords need to follow. Even when not legally required, keeping deposits in a separate bank account prevents you from accidentally spending money that isn’t yours. It also makes reconciliation simpler when tenants move out and you need to return funds quickly.

When a tenant moves out and you return the full deposit, reverse the original entry. Debit the security deposit liability and credit your bank account. Your books now show you no longer owe that money and no longer have it in the bank.

Partial forfeitures require a split entry. Say a tenant paid $2,000 and you’re keeping $600 for damages. Debit the security deposit liability for the full $2,000. Credit your bank account for the $1,400 you’re returning. Credit an income account for the $600 you’re retaining. That $600 is now taxable income because you’ve earned it.

Track deposits by tenant and property in your accounting software. A single lump-sum security deposit account doesn’t tell you how much you owe any specific person. When someone disputes the amount you returned, you need records showing exactly what they paid and any deductions you made. Real estate investors with multiple properties should be able to see deposit balances by unit at any time.

The common mistake is recording deposits as income when received. This inflates your profit, creates a tax liability on money you might have to return, and understates what you actually owe. If you’ve been handling deposits this way, your books need cleanup before year-end to avoid overpaying taxes.

For landlords managing several properties, a San Diego bookkeeper familiar with rental accounting can set up your chart of accounts correctly and make sure deposits flow to the right places automatically. The initial setup takes some thought, but once it’s right, tracking deposits becomes straightforward.

San Diego's Small Business Bookkeeper

The Next Step:
A Short Conversation

A quick call to tell us about your business. We'll listen, answer your questions, and give you a clear price quote.

More Questions

What payroll records do I need to keep?

Federal law requires keeping payroll records for at least four years. This includes employee information, timekeeping, wage payments, and tax filings. California adds stricter requirements for itemized wage statements.

Read answer

How do I handle retainer payments in accounting?

Retainers are recorded as a liability when received, not as income. You only recognize revenue as you perform work against the retainer, moving money from the liability account to revenue over time.

Read answer

When should I hire a bookkeeper for my small business?

Hire a bookkeeper when you're spending several hours monthly on bookkeeping, when you can't answer basic questions about profitability, or when tax season becomes a scramble. Most business owners wait until their books are already messy. The better approach is getting help before problems compound.

Read answer

What is reserve fund accounting for HOAs?

Reserve fund accounting tracks money set aside for major HOA repairs and replacements. It's separate from operating funds and requires specific reporting under California law.

Read answer

How do I handle change orders in my accounting?

Track change orders separately from your original contract. Each change order needs its own cost codes so you can see profitability on the original scope versus additional work.

Read answer

How do I track expenses for rental properties?

Track expenses separately for each property using accounting software or a well-organized spreadsheet. Every expense gets tagged to the specific property, and you need to distinguish between repairs and capital improvements for tax purposes.

Read answer

Fresh Ledger provides full-service bookkeeping for San Diego County's small businesses. We handle monthly financials, payroll setup, and part-time CFO services for local business owners who want their numbers done right.

Client Reviews

5-Star Rated Firm
  • Intuit ProAdvisor Platinum Tier badge
  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Payroll Certification badge

© 2026 Fresh Ledger LLC