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 is a QuickBooks ProAdvisor?

A QuickBooks ProAdvisor is someone certified by Intuit after passing exams on QuickBooks features. The certification shows baseline software knowledge but experience applying it to real businesses matters more.

Read answer

What is a profit and loss statement?

A profit and loss statement shows your business revenue, expenses, and net income over a specific period. Also called an income statement or P&L, it tells you whether your business is actually making money or losing it.

Read answer

What is bookkeeping cleanup?

Bookkeeping cleanup corrects and completes historical financial records that have fallen behind or become inaccurate. It involves reconciling accounts, fixing categorization errors, and establishing accurate balances you can trust.

Read answer

How do I set up classes and locations in QuickBooks?

Classes track types of work or departments. Locations track physical places. Enable both in QuickBooks settings under Advanced, but plan your structure before creating them.

Read answer

What is the chart of accounts and how do I set one up?

A chart of accounts is the list of categories where your business transactions get recorded. Most accounting software includes a template based on your industry, so you customize that rather than building from scratch.

Read answer

How do I set up direct deposit for employees?

Start with a payroll platform that handles ACH transfers, then collect authorization forms and bank details from each employee. Run a test transaction to verify account information before the first real payday.

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