Your client's bank feed shows a $2,000 deposit from a tenant. The bookkeeper tags it as rental income, and the client pays tax on money they may have to return. That is the most common mistake in how to record security deposit accounting Canada. A security deposit is a liability, not revenue. Recording it correctly requires the right classification, timing, and treatment under GST/HST rules. This guide walks through the journal entries, the tax rules, and the practical pitfalls for landlords, tenants, and municipal teams.
If you are a small business owner, bookkeeper, or CPA who has ever seen a deposit misclassified as income, the fix is straightforward once you understand the framework. We will also cover what happens when the deposit is refunded, applied to damages, or forfeited, plus the tax implications that many people get wrong.
- What is security deposit accounting Canada?
- Journal entries for security deposits
- GST/HST, QST, and PST treatment
- Deposit vs. prepayment: why the contract matters
- Common pitfalls in tracking deposits
- Security deposits in municipal finance
- Year-end review and documentation
- FAQ
- What to do next
Security Deposit Accounting Canada: How to Get It Right
A security deposit is not payment for a supply. It is a safeguard held by one party to cover future damages, unpaid rent, or unpaid utility bills. In accounting terms, the recipient records it as a liability, and the payer records it as a receivable or prepaid amount, depending on the arrangement.
Security deposit accounting in Canada means recording funds held as collateral as a liability on the holder's balance sheet and a receivable on the payer's balance sheet. The deposit is never revenue or an expense until it is applied to a specific obligation such as unpaid rent, property damage, or a missed utility payment.
Security deposits appear in many forms. A landlord holds a rent deposit. A utility company holds a connection deposit. A contractor holds a deposit for materials. A municipality holds a deposit for property tax or performance bonds. The accounting principle is the same: the holder has an obligation to return or apply the funds, so the funds are not available for general use.
The classification matters because it affects income tax timing and financial statement presentation. If a landlord records a deposit as revenue, they will report taxable income on funds that may not be theirs. If a tenant records a deposit as an expense, they will understate their assets. The correct treatment also affects your GST/HST return, because most deposits are not subject to tax at the time they are received.
In many provinces, deposits on residential rentals earn interest that belongs to the tenant. The landlord may hold the principal and pay the interest annually or apply it to rent. Commercial leases follow the contract, so always check the lease terms. For small businesses, a platform built for Canadian small business keeps deposits separate from operating cash and uses automatic bank feeds and AI transaction categorization to prevent classification errors before they hit the books.
Journal Entries for Security Deposits
Once you know the classification, the entries are mechanical. The table below shows the common transactions for a landlord and a tenant.
| Transaction | Debit | Credit |
|---|---|---|
| Landlord receives $2,000 security deposit | Cash $2,000 | Security deposits held $2,000 |
| Landlord refunds $1,800 to tenant | Security deposits held $1,800 | Cash $1,800 |
| Landlord keeps $200 for damage repairs | Security deposits held $200 | Rental income $200 |
| Tenant pays security deposit | Security deposit receivable $2,000 | Cash $2,000 |
| Tenant's deposit is returned | Cash $1,800 | Security deposit receivable $1,800 |
| Tenant's deposit applied to unpaid rent | Rent expense $200 | Security deposit receivable $200 |
The table covers the standard moves. The credit in the damage situation can be to a repair expense recovery account if the money is used to reimburse the landlord, but the income approach is simpler for most small business statements.
Set up a separate liability account for each deposit or at least each property. When you receive a batch of deposits, the bank feed will show one total, and without subaccounts you will not know which tenant is which. A monthly reconciliation of the security deposit liability balance to the bank balance is the best way to catch an incorrect classification early.
Here is a worked example. An Ontario landlord receives a $5,000 security deposit from a commercial tenant. At the end of the lease, the tenant owes $600 in unpaid utilities and caused $400 in damage. The landlord refunds $4,000.
The initial entry is a debit to cash of $5,000 and a credit to security deposits held of $5,000. At reconciliation, the landlord debits security deposits held for $1,000 and credits utility revenue for $600 and rental income for $400. The remaining $4,000 is returned, so the landlord debits security deposits held and credits cash for $4,000.
No GST/HST is charged on the initial receipt because the deposit is not consideration for a supply. When the deposit is applied to unpaid rent or utilities, that application is a taxable supply, and GST/HST is charged on the applied amount. The same logic applies under QST in Quebec and under PST in provinces like Saskatchewan.
When a deposit earns interest, the landlord must recognize the interest as a liability until it is paid to the tenant or applied to rent. The journal entry is a debit to interest expense and a credit to interest payable, then a debit to interest payable and a credit to rental income when the tenant agrees to apply it. If you use accounting software, you can set up a recurring entry for the annual interest calculation and tie it to each lease anniversary.
GST/HST, QST, and PST Treatment
The biggest source of confusion is the tax treatment of deposits. A true security deposit is not taxable when it changes hands because it is not payment for a good or service. Under the Excise Tax Act, a deposit given as security is not consideration for a supply. No GST/HST is payable when you receive it.
When the deposit is applied to a rent payment or to a taxable service such as repairs, that application is the taxable supply, and you must charge and remit GST/HST on the portion applied. For example, if a $2,000 deposit is applied to $1,000 of rent and $500 of repair services, you charge GST/HST on the $1,500, not on the original $2,000.
Provincial rules add another layer. In Quebec, the QST follows the same principle as GST. In Saskatchewan, PST is due when the deposit is applied to a taxable supply, not when it is received. In provinces with HST, the HST is remitted on the applied amount. Municipal utilities and property tax accounts may be exempt, so confirm the tax status of the underlying charge before remitting.
For a broader walkthrough of sales tax mechanics, see our guide to recording sales tax in Canadian bookkeeping.
The tricky part is a forfeited deposit. If a tenant breaks a lease and the landlord keeps the deposit, the CRA generally treats the forfeited amount as taxable income, and it may be subject to GST/HST if it represents compensation for a taxable supply. The facts of the contract determine whether it is liquidated damages or a penalty, so document the reason for the forfeiture and keep a copy of the lease clause.
The written agreement should state that the amount is a security deposit, not a prepayment. That single sentence prevents a dispute with the CRA and with the tenant. It also tells your bookkeeper which way to post the transaction. When in doubt, separate the words: a deposit is money held for you; a prepayment is money paid to you for something you will provide later.
Deposit vs. Prepayment: Why the Contract Matters
A prepayment is different from a security deposit. If a tenant pays the last month's rent in advance, that is a prepayment for rent, and it is taxable when you receive it because you are receiving consideration for a future supply. A security deposit, by contrast, remains outside of revenue until an event triggers its application to an obligation.
The distinction often comes down to the contract language and the local rules. In Ontario, a landlord may collect both a rent deposit and a key or damage deposit. The rent deposit is applied to the last month of the tenancy and is recorded as unearned revenue, while the damage deposit is a liability. Mixing the two is a common error in bookkeeping files.
For example, a landlord receives $2,500 at lease signing: $2,000 as a security deposit and $500 as prepaid last month's rent. The correct entries are a debit to cash of $2,500, a credit to security deposits held of $2,000, and a credit to unearned rent of $500. The $500 will be recognized as rental income when the lease enters its final month, while the $2,000 stays on the balance sheet until it is refunded or applied.
If the contract does not say which amount is which, the default is to treat the entire amount as a deposit. This protects the tenant and follows the general principle that money held as security is not income. It also avoids a CRA reassessment because you always have the option to reclassify the amount later if the facts change.
Common Pitfalls in Tracking Deposits
The journal entries can be perfect, but the daily tracking often breaks down. Security deposits sit in the same bank account as operating cash, they are not tied to the right tenant, and the liability balance becomes stale after a lease ends. These problems show up as missed remittance deadlines, weak audit trails, and financial statements that do not close.
- Categorizing a deposit as rental income in the bank feed, which inflates revenue and can trigger unnecessary CRA installment payments.
- Failing to track which tenant paid which deposit, especially when one lease ends and a new one begins with the same property.
- Forgetting to reclassify a deposit when it is applied, leaving a phantom liability on the balance sheet long after the lease is closed.
- Not reconciling the deposit liability account to the actual bank balance, so the financial statements do not reflect the true obligation.
If you track deposits in a spreadsheet, every refund and application requires a manual update. Miss one tenant move-out, and the balance is wrong. With a cloud platform that connects bank feeds and uses AI transaction categorization, the deposit is recognized as cash in, and the software suggests the split between the deposit liability and any income portion. Awditify does exactly that: bank feeds bring the transaction in, and the AI flags it for review. You still approve the entry, but the error is caught before it reaches the financial statements.
An audit trail is another reason to keep deposits in your accounting software rather than a separate spreadsheet. When a deposit is received, applied, and refunded, the software records who made the entry and when. That trail matters if the tenant disputes the amount or if the CRA asks to see the ledger. Without it, you are left reconstructing transactions from bank statements and emails.
While you are cleaning up deposit tracking, do not lose sight of the rest of the client file. Bookkeepers who handle deposits for a landlord often process payroll for the same client, and records of employment can be easy to postpone. The Awditify Help Center walkthrough on payroll ROEs covers the records of employment process in detail.
Deposits often sit against accounts receivable, especially when a tenant has an outstanding balance. The accounts receivable aging report guide explains how to review overdue invoices and decide whether to apply a deposit to an unpaid amount.
Security Deposits in Municipal Finance
Municipalities collect security deposits for property tax arrears, development charges, utility accounts, and sometimes for road or sidewalk permits. These deposits are governed by provincial statutes and, for public sector entities, by PSAB standards.
Under PSAB, a security deposit is recognized as a liability when the funds are received. It is not revenue until it is applied to amounts owed to the municipality, such as outstanding property tax or water bills. Municipal finance teams need to track these deposits separately from taxes collected on behalf of other bodies, which is a common source of reconciliation errors.
Consider a small municipality in Alberta that collects a $2,500 utility security deposit from a new homeowner. The deposit is recorded as a liability. When the buyer sells and has a final water bill of $300, the municipality applies the deposit, recognizes $300 as utility revenue, and refunds the remaining $2,200. The full liability stays on the books until the application, not at the moment of receipt.
A non-accounting person might call the deposit the municipality's money, but it is not. Property tax and utility deposits must be reported as obligations, and the accounting system must keep them separate from funds that can be spent. For municipal teams looking to streamline this, a municipal finance module handles property tax billing, utility billing, and PSAB reporting.
Utility billing often includes deposits in the same customer statement. If the deposit is applied automatically when the account closes, the system must produce a clear journal entry and an audit record. Municipalities that run a levy or billing cycle after the deposit is applied will need the liability zeroed out at the right moment. A dedicated tool reduces the risk of applying a deposit twice or leaving it outstanding for years.
Year-End Review and Documentation
At year-end, the security deposit liability account should be reconciled just like any other balance sheet account. Review each tenant's file and ask three questions: Has the lease ended? Was the deposit refunded or applied? Is the liability balance still accurate?
If the lease ended and the tenant moved out, the deposit should have been cleared. If it has not, investigate before the financial statements are finalized. A stale deposit liability is a common finding in compilations and reviews, and it can mislead the reader about the true obligations of the business.
Documentation is also part of the record. Keep the lease agreement, the security deposit receipt, the refund cheque or transfer confirmation, and any correspondence about damages or unpaid amounts. If you use an electronic document management system, attach the files to the transaction in the accounting software. That way, the audit trail is complete when the CRA or a tenant asks.
For accounting firms, the security deposit workpaper is a small but visible part of the review file. A clear schedule showing the opening balance, additions, applications, and refunds for each property makes the file easier to review and reduces follow-up questions.
FAQ
Is a security deposit taxable income in Canada?
No. A security deposit is not taxable income when you receive it because it is not yet income. It is a liability that you must repay or apply to a future obligation. The deposit becomes taxable income only when you apply it to unpaid rent, damages, or other amounts owed to you.
What is the journal entry for a security deposit?
When you receive a security deposit, debit Cash and credit Security Deposits Held, which is a liability account. When you refund it, debit Security Deposits Held and credit Cash. When you apply it to an amount the tenant or customer owes, debit Security Deposits Held and credit the applicable income or expense recovery account.
Do I charge GST/HST on a security deposit?
No. A true security deposit is not consideration for a supply, so no GST/HST is charged when the deposit is received. GST/HST is charged only when the deposit is applied to a taxable supply, such as rent or a repair service. When in doubt, document the reason and consult the CRA.
How do I record a security deposit when it is forfeited?
When a deposit is forfeited because the tenant breaks a lease or damages the property, you move the amount from the security deposit liability to income. Debit Security Deposits Held and credit Rental Income or Forfeited Deposit Income. The forfeited amount is generally taxable, and GST/HST may apply if it relates to a taxable supply.
What software helps track security deposits for Canadian landlords and municipalities?
A cloud platform like Awditify is designed to handle deposit tracking without manual spreadsheets. The automated bank feeds and AI transaction categorization flag deposits as they arrive, and the reporting suite keeps the liability balance visible. Municipal users can also use the same platform for property tax and utility deposits under PSAB. Start with the small business plan to see the features.
What to Do Next
Getting security deposit accounting Canada right comes down to one rule: classify the deposit as a liability until it is applied to rent, damages, or an outstanding bill. That simple shift prevents income tax overpayments, avoids GST/HST errors, and keeps financial statements credible.
Once you have the journal entries and tax treatment clear, the next step is building a workflow that does not rely on a spreadsheet. Awditify's bank feeds and AI transaction categorization bring the deposit into your books and flag it for review, so the liability never becomes revenue by accident.
For landlords and bookkeepers who want a broader foundation, start with our practical guide to DIY bookkeeping in Canada. Then explore Awditify for small business to see how the platform handles deposits, invoicing, and payroll in one place.



Discussion
Comments