How to Record a Security Deposit in QuickBooks (Paid and Received)
Convert a PDF bank statement to a QuickBooks file
Drop in a PDF statement and get a QBO (Web Connect) or IIF file you can import into QuickBooks Online or Desktop.
A security deposit is not an expense and not income while it is refundable. When you pay a deposit, record it as an asset (an account like Security Deposits Held by Others) because the money is still yours and you expect it back. When you receive a deposit, record it as a liability (Security Deposits Held) because you owe it back to the tenant or customer. It only touches your profit and loss later, if the deposit is applied to a real charge or forfeited. Recording it correctly keeps your balance sheet honest and stops a refundable deposit from inflating expenses or revenue.
This trips up a lot of small businesses because a deposit looks exactly like any other payment on the bank statement. You paid $4,000 to a landlord, or a customer paid you $500, and the temptation is to code it to rent expense or sales income and move on. Do that and you have overstated an expense or booked revenue you have not earned, and the deposit disappears from your records the day someone asks where it went. The fix is to treat the deposit as what it legally is: money held, not money spent or earned.
Is a security deposit an asset or a liability?
It depends on which side you are on. If you paid the deposit, it is an asset to you, because you have a right to get it back. If you received the deposit, it is a liability, because you are holding someone else's money and owe it back to them. The same $500 is an asset on the payer's books and a liability on the receiver's books at the same time. Neither side records it as an expense or as income while it remains refundable.
How do I record a security deposit I paid in QuickBooks?
Set up an Other Current Asset account called something like Security Deposits, then record the payment against it. In QuickBooks Online, go to New, then Check or Expense, choose the bank account the money left, set the landlord or vendor as the payee, and on the category line select your Security Deposits asset account instead of an expense. Save. The cash leaves your bank and the same amount now sits as an asset, so your net position has not changed, you have just moved money from cash to a deposit you are owed.
If the deposit is large or long-term, such as a commercial lease deposit you will not see again for years, some businesses classify it as an Other Asset rather than a current asset. Either way it stays on the balance sheet, not the profit and loss. The terms that decide whether you get it back are set in the lease, so it helps to pull the deposit and return conditions straight from the lease before you assume the full amount is coming back.
How do I record a security deposit I received in QuickBooks?
Set up an Other Current Liability account called Security Deposits Held, then record the money in against it. In QuickBooks Online you can use a Bank Deposit or a sales receipt that points to the liability account rather than an income account. The cash increases in your bank and the liability increases by the same amount, which correctly shows that you are holding money you may have to return. Do not run it through an income account, and do not apply it to an invoice as if it were a payment for services.
If you manage many tenants or customers, track each deposit by name using a sub-customer, a class, or a separate line so you know exactly whose money you are holding. When a stack of deposits and rent lands in your account as one merchant batch, convert the statement so every amount is in the books, then split the deposits out from earned rent. The self-storage converter workflow handles this exact split, and the property management bookkeeping guide walks through deposits and rent together.
What happens when I return a security deposit?
Returning a deposit clears the balance you recorded, with no effect on income or expense. If you received the deposit and are giving it back, write a check or send the payment against the Security Deposits Held liability account, which zeroes out what you owed. If you paid a deposit and are getting it back, record the incoming money against your Security Deposits asset account, which zeroes out the asset. In both cases the deposit simply reverses off the balance sheet, because nothing was ever earned or spent.
How do I record a forfeited security deposit?
A forfeited deposit is the moment it finally hits your profit and loss. If you were holding a customer's deposit and they forfeit it, move the amount from the Security Deposits Held liability to an income account, because you have now earned it. If you paid a deposit and the landlord keeps it, move the amount from your Security Deposits asset to an expense account, because you have now lost it. Partial forfeitures work the same way: apply the portion kept to income or expense and return or reverse the rest.
A common version is a landlord applying part of a tenant's deposit to unpaid rent or damage at move-out. You reduce the liability by the amount applied, record that amount as rental income or as a recovery against the repair cost, and refund whatever is left. Keep a short note or a copy of the settlement with the transaction so the split is defensible if the tenant disputes it.
Is a security deposit taxable income?
Not when you receive it, because it is a refundable liability, not earnings. A deposit becomes taxable only when you keep it, either because the tenant forfeits it or you apply it to rent or damages, and it is taxable in the year that happens. Advance rent, on the other hand, is taxable when you receive it even if it covers a future period, so it is important to record a true deposit as a deposit and not mislabel prepaid rent as a security deposit. When in doubt, check the agreement and how the payment is described.
Where does a security deposit show on financial statements?
A security deposit lives on the balance sheet, never the income statement, until it is applied or forfeited. A deposit you paid appears under assets, usually as Other Current Assets or Other Assets depending on the term. A deposit you received appears under liabilities, usually as Other Current Liabilities. Because it sits on the balance sheet, it does not affect your net income or your taxable profit while it remains refundable, which is exactly why coding it to the balance sheet instead of the profit and loss matters.
Getting deposits into the books from a bank statement
Every deposit, return, and forfeiture shows up first as a line on a bank statement, and if you only have PDFs, none of it reaches QuickBooks on its own. Converting your statements to a QBO file gets each of those amounts into the banking feed so you can code them to the right asset, liability, income, or expense account instead of retyping them. Start with the PDF bank statement to QuickBooks converter, and if you are catching up several months at once, the batch converter handles a stack in one pass. Once the transactions are in, use the account structure above to keep every deposit off your profit and loss until it is truly earned or lost.