A customer sends your business a $20,000 deposit today for work you will complete three months from now.
Your bank balance increases by $20,000.
Did your business just earn $20,000 of revenue?
Not necessarily.
This is one of the most common accounting mistakes made by growing Canadian businesses. Cash arrives, the bookkeeper records it as sales revenue, and the income statement immediately shows higher profit.
But receiving cash and earning revenue are not always the same event.
For many Canadian private companies applying Accounting Standards for Private Enterprises, or ASPE, revenue recognition is governed by Section 3400. Revenue from sales and services is generally recognized when the relevant recognition criteria are met, including performance and reasonable assurance of collection. Simply receiving money does not automatically mean those criteria have been satisfied.
When a customer pays in advance for goods or services that your business still owes, the amount may initially need to remain on the balance sheet as deferred revenue, unearned revenue, or a customer deposit liability rather than appearing immediately as revenue.
Getting that distinction wrong can make your business appear more profitable than it really is.
It can distort:
- Monthly revenue
- Gross margin
- Net income
- Working capital
- Management reports
- Bank covenant calculations
- Business valuation
- Tax planning
- Forecasts
- Owner compensation decisions
For companies preparing financial statements for lenders, investors, buyers, or shareholders, the mistake can become particularly serious.
This guide explains how customer deposits work, when they generally become revenue, why refundable and non-refundable deposits need careful analysis, and how Canadian businesses can avoid overstating profit.
Important: This article provides general accounting and tax information only. Revenue recognition depends on the contract, accounting framework, nature of the goods or services, performance completed, refund terms, tax rules, and specific circumstances. Obtain professional advice for your business.
What Is a Customer Deposit?
A customer deposit is money received before some or all of the goods or services promised to the customer have been delivered.
Customer deposits are common in many Canadian industries.
Examples include:
- Construction deposits
- Wedding and event deposits
- Professional service retainers
- Custom manufacturing deposits
- Equipment orders
- Renovation deposits
- Software subscriptions paid in advance
- Annual maintenance contracts
- Landscaping contracts
- Catering deposits
- Travel bookings
- Photography packages
- Memberships
- Prepaid service plans
The customer may have paid you, but your business may still owe something in return.
That remaining obligation is the key accounting question.
Cash Received Does Not Automatically Equal Revenue Earned
Business owners often think about transactions from a bank-account perspective.
If $15,000 enters the bank account, it feels like $15,000 of income.
Accounting asks a different question:
What has the business actually earned?
Under ASPE Section 3400, revenue recognition for sales and service transactions depends on whether the appropriate performance criteria have been satisfied and whether collection is reasonably assured. For services, performance generally relates to services actually rendered.
Imagine a Canadian consulting company signs a contract in December.
Total project value:
$60,000
Customer deposit received in December:
$20,000
Work begins:
January
Project completion:
March
If no meaningful services have been performed by December 31, recording the full $20,000 deposit as December revenue may overstate the company’s year-end income.
The cash exists.
But the company also has an obligation to provide future services.
That obligation may need to appear as a liability.
What Is Deferred Revenue?
Deferred revenue, sometimes called unearned revenue, represents money received for goods or services that have not yet been fully earned under the applicable revenue recognition requirements.
Consider this simple balance-sheet entry when a qualifying customer advance is received:
Debit: Cash $20,000
Credit: Deferred Revenue $20,000
Cash increases.
A liability also increases.
The income statement is not necessarily affected immediately.
Later, when the company performs the work and satisfies the appropriate revenue recognition criteria, some or all of the deferred amount can be transferred to revenue.
For example:
Debit: Deferred Revenue $20,000
Credit: Revenue $20,000
The timing matters because financial statements should reflect economic performance, not simply bank deposits.
Why Is Deferred Revenue a Liability?
At first, calling customer money a liability may seem strange.
The company already has the cash.
Why would it owe anything?
Because it generally owes the customer something.
That could be:
- Products
- Services
- Access
- Membership benefits
- Project completion
- Future maintenance
- Event delivery
- Installation
- Another contractual obligation
Until that obligation is appropriately satisfied, the money can represent a future responsibility.
Suppose a contractor collects a $30,000 deposit for a renovation scheduled for next year.
At year-end, the contractor has not started work.
Recording all $30,000 as current-year revenue could suggest the company earned income that relates to work it still needs to complete.
The balance sheet treatment helps show that economic reality.
When Can a Customer Deposit Become Revenue?
There is no single answer for every business.
The correct recognition point depends on the transaction.
Under ASPE Section 3400, recognition generally considers factors such as whether:
- Persuasive evidence of an arrangement exists
- Delivery has occurred or services have been rendered
- The seller’s price is fixed or determinable
- Collection is reasonably assured
For sales of goods, the transfer of significant risks and rewards is also important.
Therefore, the date cash arrives may be very different from the date revenue should be recognized.
Example 1: Renovation Deposit
A homeowner signs a $100,000 renovation contract.
Deposit paid:
$25,000
Contract signed:
December 10
Construction begins:
February 1
If the deposit simply secures the future renovation and no meaningful work has been performed by December 31, recognizing the entire $25,000 as December revenue may be inappropriate.
The business may initially have:
Cash: +$25,000
Deferred revenue or customer deposits: +$25,000
Revenue recognition would then occur based on the appropriate accounting treatment as work is performed.
Example 2: Professional Services Retainer
A consulting firm receives:
$12,000
on December 1 for six months of services covering December through May.
If the service is provided evenly and the arrangement supports that pattern, recognizing all $12,000 in December would likely distort performance.
A more representative approach may recognize revenue as services are delivered.
For example:
December revenue: $2,000
Remaining deferred amount at December 31: $10,000
The exact method depends on the service arrangement and accounting requirements.
Example 3: Deposit on Custom Equipment
A manufacturer receives a 30% deposit before producing customized equipment.
If significant production and delivery obligations remain, the receipt of the deposit alone may not satisfy the revenue recognition criteria.
The transaction should be analyzed based on:
- Contract terms
- Production progress
- Delivery terms
- Customer acceptance
- Transfer of risks and rewards
- Cancellation provisions
- Amounts already earned
The label “deposit” is not enough by itself.
You need to understand what the customer is actually paying for.
What About Non-Refundable Deposits?
This is where businesses frequently make another mistake.
Owners may believe:
“The deposit is non-refundable, so it must be revenue immediately.”
Not always.
A non-refundable payment still needs to be analyzed in relation to the underlying goods or services.
The accounting question is whether the payment relates to a separate service already provided or is simply an advance toward the main transaction.
ASPE guidance on upfront non-refundable fees requires businesses to consider whether the payment relates to a separate performance component or is part of the larger arrangement.
For example, a contractor collects a 10% non-refundable deposit that is fully applied against the final construction invoice.
If the deposit merely protects the contractor from cancellation and the actual construction work has not started, the word non-refundable does not automatically prove that construction revenue has been earned.
The underlying substance of the transaction matters.
Refundable Deposit vs Non-Refundable Deposit
These two terms are important, but neither should be used as the only revenue recognition test.
Refundable deposit
A refundable deposit generally strengthens the argument that the business may still owe the money back if specified conditions occur.
Examples include:
- Security deposits
- Reservation deposits
- Conditional purchase deposits
Non-refundable deposit
A non-refundable deposit may be retained if the customer cancels.
However, the accounting treatment still depends on what the payment represents and whether the business has performed what is required to earn it.
The contract needs to be reviewed.
Customer Deposits Can Make Your Profit Look Better Than It Really Is
Consider a business with these actual results:
Revenue properly earned:
$900,000
Expenses:
$750,000
Correct profit:
$150,000
Now assume the company has also collected:
$200,000 of customer deposits
for projects that will be performed next year.
The bookkeeper incorrectly records all $200,000 as revenue.
Reported revenue becomes:
$1,100,000
Reported expenses remain:
$750,000
Reported profit becomes:
$350,000
The business now appears to have earned:
$200,000 more profit than it actually earned under the assumed accounting treatment.
That is not a small bookkeeping error.
It can change major business decisions.
Problem 1: You May Think Your Business Is More Profitable
Management may look at the income statement and think:
“We had a fantastic year.”
That can lead to:
- Higher bonuses
- Larger dividends
- More hiring
- Additional equipment purchases
- Owner withdrawals
- Expansion commitments
But some of the cash may actually be needed to fulfill future customer obligations.
This is another example of why profit and cash flow are not the same thing, a distinction also discussed in Aterna Advisors’ guide on How Poor Cash Flow Management Kills Growing Businesses.
Problem 2: Your Gross Margin Can Become Misleading
Deposits can also distort gross margin.
Suppose a construction company receives a $100,000 project deposit at year-end but has incurred almost none of the costs associated with that project.
If it records the entire amount as revenue now and records construction costs next year, the two periods become mismatched.
Year 1 may appear unusually profitable.
Year 2 may appear unusually weak.
Neither period properly reflects the economics of the work.
Problem 3: Banks May See Financial Statements That Are Too Strong
Lenders often review:
- Revenue
- EBITDA
- Net income
- Working capital
- Debt ratios
- Cash flow
- Historical trends
Aterna’s guide on How to Prepare Your Business for Investors or Bank Financing emphasizes that lenders want accurate, current, and understandable financial statements and often question inconsistencies quickly.
If customer deposits have incorrectly inflated revenue, a lender may receive a misleading view of company performance.
When the accounting is later corrected, financial metrics can change significantly.
That creates a credibility problem.
Problem 4: A Buyer May Question Your Business Valuation
This issue becomes even more important when selling a business.
Buyers frequently value private companies using earnings measures such as EBITDA or normalized profit.
Suppose incorrectly recorded deposits increase EBITDA by $150,000.
If a buyer applies a multiple to that earnings figure, the apparent valuation impact could be substantial.
During financial due diligence, the buyer’s accountant may identify the deferred revenue problem and normalize earnings downward.
The issue can then lead to:
- Valuation adjustments
- Additional diligence
- Purchase price negotiations
- Working capital adjustments
- Reduced buyer confidence
Clean revenue recognition therefore matters long before an owner starts preparing to sell.
Problem 5: Your Cash Flow Forecast Can Become Confusing
Customer deposits create an important difference between cash receipts and accounting revenue.
A business can receive $100,000 today while earning that revenue gradually over several months.
Cash forecasting should still show when cash actually enters the bank.
Accounting revenue should reflect the appropriate recognition period.
These are different reports for different purposes.
Aterna Advisors’ How to Build a 13-Week Cash Flow Forecast for Your Canadian Business specifically recommends forecasting based on when customers are expected to pay rather than simply copying accounting revenue into the cash flow forecast.
That distinction becomes critical when deposits are significant.
Accounting Revenue and Taxable Income Are Not Always Identical
Business owners should also avoid another dangerous assumption:
“If the deposit is deferred for accounting, it cannot be taxable yet.”
Financial reporting and income tax are related, but they are not always identical.
For Canadian income tax purposes, amounts received in advance for goods or services can be required to be included in business income under paragraph 12(1)(a) of the Income Tax Act. In qualifying situations, paragraph 20(1)(m) may permit a reasonable reserve relating to goods or services that will be delivered or rendered after year-end. The reserve mechanism can defer recognition of qualifying prepaid amounts for tax purposes, subject to the applicable conditions.
This means businesses should not simply copy the deferred revenue balance from their financial statements into the tax return without reviewing the tax treatment.
Accounting treatment and tax treatment should be analyzed separately.
Customer Deposits and GST/HST Are Also Different
Another common mistake is treating income-tax recognition, accounting revenue, and GST/HST as though all three use the same timing rules.
They do not necessarily.
CRA currently states that when a customer gives a deposit toward a taxable purchase, GST/HST is generally not collected simply when the deposit is received. GST/HST generally applies when the deposit is applied to the purchase price. If the customer forfeits the deposit, special GST/HST rules apply to the forfeited amount.
For example:
Customer provides deposit:
$1,000
If it remains a true deposit and has not yet been applied to the purchase price, the GST/HST timing may differ from an ordinary payment against an issued invoice.
If the customer later abandons the purchase and forfeits the deposit, CRA provides specific formulas for determining GST/HST included in the forfeited amount.
The exact structure of the transaction matters.
This is why your accounting software should distinguish:
- Deposits
- Advance payments
- Regular invoices
- GST/HST collected
- Deferred revenue
rather than sending every bank receipt directly to sales revenue.
Deposit vs Advance Payment: Why the Contract Matters
In everyday language, businesses use “deposit” and “advance payment” interchangeably.
For accounting and tax purposes, the substance of the transaction can matter more than the label.
Ask:
Can the customer get the money back?
If yes, under what circumstances?
Does the payment secure a booking?
Or does it pay for work already performed?
Is it applied against the final purchase price?
If yes, it may simply represent an advance toward the future transaction.
Has your business already performed a separate service?
For example, perhaps a non-refundable setup fee relates to a genuine setup service completed immediately.
That may require different analysis.
What happens if the customer cancels?
Does the company keep the payment?
Does it still have any performance obligations?
What does the contract say?
Written agreements are especially important when accountants need to determine the substance of the payment.
7 Common Customer Deposit Accounting Mistakes
1. Recording Every Bank Deposit as Revenue
Bank-feed automation makes this mistake easy.
Money enters the account and is coded directly to:
Sales
But cash receipts should be classified based on what they represent.
They may be:
- Revenue
- Customer deposits
- Loan proceeds
- Shareholder contributions
- GST/HST refunds
- Asset-sale proceeds
- Intercompany transfers
Not every deposit is sales revenue.
2. Recording Revenue Based Only on the Invoice Date
Issuing an invoice does not always mean the underlying revenue recognition criteria have been satisfied.
Contract terms, delivery, services performed, and the nature of the transaction still matter.
3. Treating Every Non-Refundable Deposit as Immediate Revenue
Non-refundable does not automatically mean earned.
Determine whether the business has performed the activity related to that amount.
4. Forgetting Deferred Revenue at Year-End
This mistake often happens when year-end falls in the middle of long projects.
Customer money has already arrived, but some services belong to the following fiscal year.
Year-end cut-off procedures should specifically review deposits and advances.
5. Mixing GST/HST With Revenue
Sales taxes collected on behalf of the government generally should not be treated as business revenue.
Your accounting records should separate:
- Revenue
- GST/HST payable
- Customer deposits
Aterna’s 13-week cash flow guide also warns businesses not to treat collected sales taxes as unrestricted cash available for operations.
6. Failing to Reconcile the Customer Deposit Liability
Businesses may build a large deferred revenue balance without knowing which customers it belongs to.
That creates another accounting problem.
Every deposit liability should ideally be supported by:
- Customer name
- Contract
- Invoice or receipt
- Deposit date
- Amount
- Project or product
- Amount recognized
- Remaining balance
7. Never Releasing Old Deposits
The opposite problem can also happen.
A company correctly records deposits as liabilities but never moves them into revenue after fulfilling its obligations.
Now revenue and profit become understated.
Deferred revenue accounts need regular reconciliation.
A Simple Monthly Customer Deposit Schedule
A growing business can dramatically improve accounting quality by maintaining a deposit schedule.
| Customer | Deposit Received | Total Contract | Work Completed | Revenue Recognized | Deposit Remaining |
|---|---|---|---|---|---|
| Customer A | $20,000 | $50,000 | 40% | $20,000 | $0 |
| Customer B | $15,000 | $60,000 | 0% | $0 | $15,000 |
| Customer C | $10,000 | $20,000 | 50% | $10,000 | $0 |
This is simplified, and the correct revenue recognition method must still be determined under the applicable accounting standards.
But the schedule gives the accountant a clear starting point.
Customer Deposits Are a Sign Your Bookkeeping May Need Stronger Controls
A company collecting two or three deposits each year may be able to track them manually.
A growing business collecting hundreds of customer advances needs a reliable system.
Aterna Advisors discusses this broader transition in Signs Your Business Has Outgrown Basic Bookkeeping. As transaction volume, locations, customers, inventory, and complexity increase, basic bookkeeping may no longer provide the controls and financial reporting management needs.
Deposit-heavy businesses should consider processes that connect:
- Customer contracts
- Invoicing
- Payment processing
- Project management
- Accounting
- Revenue recognition
- GST/HST
- Financial reporting
How to Fix Customer Deposits That Were Incorrectly Recorded as Revenue
If you discover the problem, start by determining how large it is.
Step 1: Review the Revenue Accounts
Identify payments received before:
- Delivery
- Project completion
- Service periods
- Events
- Installations
- Membership periods
Step 2: Find the Original Contracts
Determine exactly what the business promised the customer.
Step 3: Determine What Had Been Performed at Year-End
Revenue recognition depends on the transaction and applicable accounting framework.
Document the analysis.
Step 4: Calculate the Deferred Portion
Determine which amounts should remain as liabilities and which amounts have actually been earned.
Step 5: Post Correcting Entries
For example, if $40,000 was incorrectly recognized as revenue:
Debit Revenue $40,000
Credit Deferred Revenue $40,000
The exact journal entry depends on the existing accounting records.
Step 6: Review GST/HST Separately
Do not assume correcting accounting revenue automatically corrects GST/HST.
CRA has separate rules for deposits, forfeited deposits, invoices, and taxable supplies.
Step 7: Review Income Tax Consequences
Tax treatment of advance payments may differ from financial statement treatment. Review whether paragraph 12(1)(a), available reserves, or other rules apply.
Step 8: Compare Prior Years
If the problem has existed for several years, determine whether earlier financial statements or tax filings were affected.
Step 9: Build a Deposit Reconciliation Process
Do not fix the historical numbers and then continue using the same bookkeeping process.
Create a recurring monthly control.
What Should Business Owners Ask Their Bookkeeper or Accountant?
If your business regularly accepts deposits, ask these questions:
- Where are customer deposits recorded?
- Are they going directly to revenue?
- Do we maintain a deferred revenue account?
- Is that account reconciled by customer?
- How do we determine when revenue has been earned?
- What happens to deposits at year-end?
- Are refundable and non-refundable payments analyzed separately?
- How is GST/HST handled?
- Does the income-tax treatment differ from our accounting treatment?
- Do our financial statements accurately reflect unfinished work?
If nobody can answer those questions, the accounting process deserves attention.
Frequently Asked Questions About Customer Deposits in Canada
Is a customer deposit considered revenue in Canada?
Not automatically for financial reporting purposes.
The accounting treatment depends on the transaction and applicable accounting framework. Under ASPE Section 3400, revenue recognition generally requires appropriate performance and other recognition criteria to be satisfied.
Where should an unearned customer deposit appear on the balance sheet?
Where the amount represents an obligation to provide future goods or services, it may be recorded as a liability such as deferred revenue, unearned revenue, or customer deposits.
The appropriate presentation depends on the transaction and financial reporting framework.
Is a non-refundable deposit automatically revenue?
No.
A non-refundable deposit still needs to be analyzed to determine whether it relates to a separate activity already performed or is simply an advance payment related to the main future transaction.
Does receiving cash mean my business made a profit?
No.
Cash flow and accounting profit are different.
A business can receive substantial customer deposits while still owing significant future goods or services.
Do I charge GST/HST when receiving a deposit?
CRA states that GST/HST is generally not collected merely when a customer provides a deposit toward a taxable purchase. The tax generally applies when the deposit is applied to the purchase price. Special rules apply when the deposit is forfeited.
Are advance payments taxable income immediately?
Income tax treatment can differ from accounting treatment.
Certain amounts received in advance may have to be included in income under paragraph 12(1)(a), while a qualifying reasonable reserve under paragraph 20(1)(m) may be available in some situations for future goods or services.
Can customer deposits affect business valuation?
Yes.
If deposits are incorrectly recorded as revenue, earnings may be overstated. A buyer performing due diligence may adjust revenue and normalized earnings, potentially affecting valuation and negotiations.
Can incorrect customer deposits affect bank financing?
They can.
Banks rely on financial statements and may use revenue, earnings, working capital, and other financial metrics when evaluating businesses. Aterna notes that lenders pay close attention to reliable financial statements and inconsistencies in accounting information.
Your Bank Balance Tells You How Much Cash You Have, Not How Much Revenue You Earned
Customer deposits are valuable.
They can improve liquidity, reduce collection risk, help fund projects, and confirm customer commitment.
But they also create accounting responsibilities.
When your business receives money before completing the related work, do not automatically assume:
Cash received = revenue earned.
Ask what the business still owes the customer.
Then determine the appropriate accounting treatment.
Correctly tracking customer deposits helps produce more reliable:
- Revenue
- Profit
- Financial statements
- Cash forecasts
- Tax planning
- Lending information
- Business valuations
Aterna Advisors provides bookkeeping, financial reporting, accounting and assurance, tax, and business advisory services for Canadian businesses. Companies with significant customer advances, deferred revenue, long-term projects, or complex year-end cut-off issues should review their accounting before inaccurate revenue begins driving important business decisions.


