How do I handle security deposit accounting for rental properties?
Security deposits are liabilities on your books, not income. You’re holding money that belongs to the tenant until they move out. Recording it as revenue when you receive it creates tax problems and misrepresents your financial position.
When you collect a deposit, debit cash and credit a liability account called Security Deposits Held or Tenant Deposits. The money sits there until the tenant moves out. At that point you either return it or apply some portion to unpaid rent or damages, and only the applied amount becomes income or offsets an expense.
California requires the deposit back within 21 days of the tenant vacating. If you deduct anything, you must provide an itemized statement showing what you kept and why, along with receipts for repairs or cleaning over $125. Miss the deadline or fail to document properly and you can be liable for the full deposit back plus up to twice the deposit amount in statutory damages under Civil Code 1950.5.
Deposit limits changed in 2024. Under AB 12, most California landlords can only charge one month’s rent as a security deposit regardless of whether the unit is furnished. Small landlords, meaning natural persons or LLCs owning no more than two residential properties totaling no more than four units, can still collect up to two months’ rent. The older rule allowing 2x rent for unfurnished units and 3x for furnished no longer applies to the majority of property owners.
Hold deposits separately from operating funds. California doesn’t mandate a dedicated trust account the way some states do, but keeping deposit money in its own bank account prevents you from accidentally spending it and makes reconciliation straightforward. If you own multiple units, tag each deposit to the specific property and tenant in your accounting system so you know exactly whose money is whose.
Only recognize deposit money as income when you actually apply it. A tenant leaves owing $800 in rent and you keep $800 from their deposit, that $800 becomes rental income. A tenant damages a wall and you withhold $300 for repairs, that offsets the repair expense rather than creating standalone income. Any remaining balance either gets returned within the 21-day window or stays on your books as a liability if there’s a dispute.
Landlords with more than a couple of units benefit from having this tracked systematically so nothing slips through the cracks. Our property management accounting work covers deposit ledgers, tenant billing, and the operating expense tracking that keeps rental books clean. If you’re a landlord or small property owner in the area, the Pasadena bookkeepers at A Squared Bookkeepers can set up your deposit accounts properly and keep you compliant with California’s move-out rules.
Pasadena's Small Business Bookkeeper
The Next Step:
A 15-Minute Call
Tell us where your books stand today. We'll ask a few questions, share how we can help, and give you a clear quote.
More Questions
What is Yardi and do I need it for my property management company?
Yardi is property management software built for real estate companies that handle tenants, leases, and multi-property accounting. Whether you need it depends on portfolio size and how complex your operations are. Smaller portfolios can run on QuickBooks, but once you're managing multiple properties with trust accounting and lease-level reporting, Yardi starts paying for itself.
Read answerHow do I manage certified payroll reporting for prevailing wage jobs in California?
California public works jobs require weekly certified payroll reports filed electronically with the DIR through eCPR. You need to track hours, work classifications, wage rates, and fringe benefits for every worker on every project, with strict compliance requirements and steep penalties for errors.
Read answerDo I need a bookkeeper if I'm a small remodeling contractor in Pasadena?
Even a one or two-person remodeling operation benefits from organized books. Job costing, permit fees, material purchases, and sub payments add up fast, and without tracking them per project you won't know which jobs actually make money.
Read answerHow do I handle material purchases that span multiple construction jobs?
Hold bulk purchases in inventory when you buy them, then allocate cost to each job based on actual quantities used. This keeps your job cost reports accurate and prevents a single large purchase from distorting one project's margins.
Read answerHow do I migrate from QuickBooks to Yardi for property accounting?
Migrating from QuickBooks to Yardi requires exporting your data, mapping accounts to Yardi's property-centric structure, setting a clean cutover date, and running both systems in parallel for at least one month. The structural differences between the platforms make careful mapping essential.
Read answerCan I use QuickBooks Online for rental property management?
Yes, QuickBooks Online works for small rental portfolios when set up with classes or locations for each property. It handles the accounting side well but lacks lease tracking, tenant portals, and CAM calculations, which matters once you scale past 10 units.
Read answer
