Your client's bank balance says $80,000, but the vendor invoices on the desk add up to $95,000, and last quarter's GST/HST remittance is still unpaid. The file has not closed because no one decided whether the books belong on a cash or accrual basis. The difference between cash and accrual accounting in Canada is not a technicality. It decides which month's revenue is your revenue, which expenses count this year or next, and what your financial statements actually tell a lender or a CRA auditor.
When you record revenue only when cash lands in the bank account and expenses only when they are paid, you are using the cash method. Accrual accounting records revenue when a sale is made and expenses when they are incurred, whether money has changed hands or not. Both methods are legal in Canada, but they produce very different pictures of the same business.
This article was written for bookkeepers, CPA firms, small business owners, and municipal finance teams who need to sort out the difference in a real file.
Table of contents
- What Is Cash Accounting?
- What Is Accrual Accounting?
- The Key Difference Between Cash and Accrual Accounting Canada
- How the CRA and GST/HST Rules Shape the Choice
- Accrual Accounting in Payroll, Receivables, and Municipal Finance
- How to Choose Cash vs Accrual for Your Business or Client
- Frequently Asked Questions
- What to Do Next
What Is Cash Accounting?
Cash accounting is the simpler of the two methods. You record income in the period you receive the money, and you record expenses in the period you actually pay the bill. A contract signed in December does not appear on the books until the client pays in February. A supplier invoice dated January 15 does not hit the P&L until you write the cheque.
This approach is attractive for small businesses because it matches the bank balance. If the bank account has $10,000 and the books show $10,000 of profit, the business owner can see exactly where cash is. For many sole proprietors and small service businesses in Canada, that simplicity is worth the distortion.
The limitation appears when the business has significant receivables or payables. A company can show a strong profit for a quarter and still be unable to pay its bills, because the profit number did not account for unpaid vendor invoices. Cash basis also hides customer debt: invoices sitting unpaid for 60 days are invisible until they are paid.
Cash accounting also makes it harder to spot a cash flow problem before it becomes urgent. If a large customer is slow to pay, the books still look healthy because the revenue has not been recorded yet, and cash receipts from other customers can mask the gap. Accrual accounting at least flags the receivable as an asset, even when the cash has not arrived.
In Canada, cash accounting is often used for tax filing by eligible small businesses, but it is not the same as using cash basis for your financial statements. You can keep your internal books on a cash basis and still file taxes on the same basis, but if you need to show a lender a clear picture of accounts receivable, you will likely need a conversion to accrual.
What Is Accrual Accounting?
Accrual accounting applies the matching principle. You record revenue when a good or service is delivered, even if the invoice has not been paid. You record expenses when a supplier provides a good or service or when an employee earns wages, even if payment goes out later. The balance sheet then shows accounts receivable for what customers owe and accounts payable for what the business owes.
Accrual accounting does not ignore cash flow. It tracks it separately through the statement of cash flows, which reconciles the profit on the income statement to the cash that actually moved in and out of the bank. That is why the two methods answer different questions: cash basis tells you what you can spend next week, accrual basis tells you whether you are actually making money on the work you are doing.
The method also forces you to handle timing adjustments: prepaid expenses, deferred revenue, unpaid payroll, and inventory. That is why accrual accounting is the foundation of a general ledger: every adjusting entry, from an accrual for utilities to a deferral of a deposit, lands in the ledger before financial statements are produced.
In a typical month you may book an accrual for an electricity bill that has not arrived yet, a deferral for a maintenance contract paid in advance, and an adjustment for depreciation on office equipment. Each entry moves an expense or a liability into the correct period. Without a proper general ledger, those entries have nowhere to live, and the financial statements will not balance.
Accrual accounting is unavoidable if you need statements that comply with Accounting Standards for Private Enterprises (ASPE) or International Financial Reporting Standards (IFRS). Corporate income statements prepared on a cash basis will not satisfy a bank that wants to see revenue matched against the costs that generated it. Similarly, municipalities in Canada must prepare their financial statements under Public Sector Accounting Standards (PSAS or PSAB), which requires full accrual accounting.
If you are moving a small business from cash to accrual, the first step is making sure the general ledger is set up to handle adjusting entries. A cloud platform like Awditify for small business makes this easier because it automates bank feeds and maintains an audit trail from the beginning.
The Key Difference Between Cash and Accrual Accounting Canada
The key difference between cash and accrual accounting in Canada is timing. Cash method recognizes revenue and expenses only when cash moves. Accrual method recognizes them when the underlying transaction occurs. This difference has consequences for your net income, your balance sheet, your tax filing, and the way lenders and the CRA evaluate your business.
Consider a business that invoices a large project in late December and receives payment in mid-January. On a cash basis, the revenue belongs to January. On an accrual basis, it belongs to December. The same is true on the expense side: if you use a contractor in late December but pay them in early January, cash basis defers the expense into the new year, while accrual records it in the year the work was done.
This timing difference also affects your tax filings. If a business uses cash basis for tax, it can shift income to a later year by delaying invoices, but it cannot delay GST/HST the same way. That creates a permanent gap between the accounting profit and the cash available to pay taxes.
The choice changes profit from one year to the next. If a business is growing and invoices are increasing, cash basis often shows lower profit in the current year because unpaid invoices and unpaid expenses do not appear. Accrual basis matches sales to the period when they were earned, so profit tends to be more stable and more representative of economic activity.
Many business owners confuse cash accounting with cash flow. Cash flow is a separate statement that shows how cash moves through the business, regardless of whether the books are kept on a cash or accrual basis. An accrual-basis company can have a strong profit and still be short on cash because customers are slow to pay. The profit number tells you about economic performance; the cash flow statement tells you about liquidity.
The Main Comparison at a Glance
| Element | Cash Accounting | Accrual Accounting |
|---|---|---|
| Revenue recorded | When payment is received | When revenue is earned or invoiced |
| Expenses recorded | When payment is made | When the obligation is incurred |
| Accounts receivable | Not tracked as an asset | Tracked as an asset on the balance sheet |
| Accounts payable | Not tracked as a liability | Tracked as a liability on the balance sheet |
| Financial statements | Simple, but can misstate profitability | More accurate view of profitability and obligations |
| Complexity | Low | Higher; requires adjusting entries and a general ledger |
| Canadian tax treatment | Allowed for many small businesses, subject to CRA limits | Required for corporations above certain thresholds and for financial reporting |
| Best suited for | Small service businesses, freelancers, very simple operations | Businesses with inventory, receivables, payroll, loans, or investor reporting |
How the CRA and GST/HST Rules Shape the Choice
Many Canadians assume the CRA forces everyone to use accrual accounting. In practice, the income tax rules allow a qualifying small business to report on a cash basis, as long as it has no inventory and is not a corporate farm or a specified investment flow-through. The actual conditions change over time, so verify the current rules with the CRA or a CPA before you file.
For GST/HST, the timing rules are different. Under the normal GST/HST method, you generally account for net tax based on the time of invoice or the time payment is due, depending on the method you choose. Most businesses default to the accrual-like method because they must report GST/HST charged on sales when the invoice is issued, even if the customer has not paid yet. There are cash and quick methods for small businesses, but they are a relief measure, not a default.
This creates a common trap for a small business that keeps its books on cash basis. The income statement may show no revenue for an unpaid invoice, but the GST/HST return still shows tax due. If the business owner does not set aside money for GST/HST on unpaid invoices, they face a cash shortfall at remittance time. That is why your bookkeeping method has to be coordinated with your tax remittance schedule.
A payroll remittance is another timing issue. If you record wages on a cash basis, the remittance that is due to the CRA for CPP, EI, and income tax may appear only when the money is sent. Under accrual accounting, the payroll remittance is a liability that builds up with each pay period, so the business owner can see the obligation before the deadline arrives.
For provincial sales taxes like QST in Quebec or PST in Saskatchewan and Manitoba, similar timing rules apply. If you are advising clients in multiple provinces, you need to know how each provincial tax agency treats unpaid invoices and paid expenses. The rules are not consistent across Canada.
The CRA also looks at the method you actually use to record your transactions, not just the method you claim on your return. If your internal books are on cash basis but you file taxes on accrual basis, or the other way around, the CRA may ask for a reconciliation. Keeping the books and the tax return on the same method, with a clear paper trail, is essential for audit readiness.
Accrual Accounting in Payroll, Receivables, and Municipal Finance
Accrual accounting is not just a choice between two ways of recording a sale. It affects the most routine and the most painful areas of Canadian accounting: payroll, accounts receivable, and municipal reporting.
The reason these areas are so sensitive is that cash basis can hide a liability until the moment it is due. Accrual accounting makes obligations visible earlier, which is both a burden and a benefit.
Payroll Accruals and Remittances
At year end, almost every employer has wages earned by employees but not yet paid. If December 31 falls in the middle of a pay cycle, the hours worked in late December are payable in January. Under cash accounting, those wages do not hit the P&L until January, which overstates the December profit and understates the payroll liability. Under accrual accounting, you record the wage expense and the related CPP, EI, and income tax deductions as liabilities on December 31.
The same logic applies to bonus accruals, vacation pay, and employer contributions. Miss those accruals and your financial statements are wrong, and your payroll remittance schedule can catch you by surprise. If you run payroll inside an accounting system, see the step-by-step Awditify guide on payroll accrual tracking to see what a correct accrual entry looks like.
The year-end payroll cycle is a good test of your accounting method. If the owner asks what the business owes at December 31, the answer on cash basis is only what has been paid. On accrual basis, the answer includes unpaid wages, unpaid employer contributions, and any vacation pay earned but not taken. That liability is real, and it belongs on the balance sheet.
Accounts Receivable and Working Capital
Cash basis does not track accounts receivable, which means the business owner has no formal record of who owes them money. That makes it nearly impossible to produce an accurate working capital number or to monitor customer payment patterns. If a client is 90 days late, you only know that after the money has not arrived, not from a ledger that shows an overdue receivable.
Accrual accounting forces you to record every invoice as an asset, then monitor collections. The balance sheet shows the true size of your outstanding receivables, which is exactly what a bank looks for when it reviews a loan application. It also makes your GST/HST remittance and your income tax position easier to reconcile, because the revenue exists in the books even if the cash is still on the customer's side.
Aged receivables are another signal that cash basis hides. When a customer is overdue, an accrual-basis accounting system can generate an accounts receivable aging report that shows the number of days each invoice has been outstanding. That report is critical for collections, and it also helps the owner decide when to stop working for a particular customer.
Municipal PSAB Reporting
Municipalities in Canada do not have the option of keeping their public accounts on a cash basis. Public Sector Accounting Standards require full accrual accounting, including amortization of capital assets, tax revenue when it is assessed, and utility billings when they are earned. A property tax levy run, for example, creates revenue that accrues to the municipality even if tax instalments are collectible later in the year.
Municipal finance teams that are used to cash-basis thinking often underestimate the workload: every year they must reverse prior-year accruals, book new accruals, and reconcile the general ledger to the PSAB financial statements. That is why many Canadian municipalities use Awditify's municipal finance platform to manage property tax and utility billing on an accrual basis from day one.
The property tax cycle is a clear example. A municipality issues a levy run in the spring with instalments due later in the year. On a cash basis, the revenue would appear only when the instalment is paid. Under PSAB, the municipality records the full levy as tax revenue in the year it is assessed, with a corresponding receivable for the unpaid balance. This makes the annual surplus or deficit far more useful for comparing performance across years.
How to Choose Cash vs Accrual for Your Business or Client
The right method depends on what you need the numbers to do. If you run a cash-only service business with no inventory, no employees, and no plans to borrow, cash accounting is usually enough. If you deal with unpaid invoices, maintain inventory, have employees, carry loans, or need to report to a lender or shareholder, accrual is the safer choice.
A useful rule of thumb: if the business has more than a handful of unpaid invoices at any time, cash basis will distort its financial position. Accrual accounting is also the standard for corporations that must produce financial statements under ASPE or IFRS. Even if the CRA lets you file income taxes on a cash basis, the reporting you hand to a bank or investor may still need to be prepared on an accrual basis.
When you sit down with a new client or your own books, walk through this checklist:
- Does the business have inventory? If yes, accrual is the practical choice for both financial statements and tax.
- Does the business send invoices and wait 30, 60, or 90 days for payment? If yes, accrual will show the true revenue picture.
- Does the business carry employees? If yes, payroll accruals at year end are unavoidable.
- Has a lender or investor asked for audited or reviewed financial statements? If yes, those statements will use accrual accounting.
- Is the business a municipality or government organization? If yes, PSAB requires full accrual.
The decision affects more than accounting software. It affects the way you budget, the way you quote projects, and the way you evaluate whether a client is profitable. A service business that prices jobs based on cash-basis profit can easily underprice work because it misses the cost of carrying unpaid receivables.
When you switch methods, the conversion is not just a matter of moving numbers. You need opening accrual entries, a restated prior-year balance sheet, and a clear reconciliation between the cash-basis profit and the accrual-basis profit. This is a common year-end adjustment in audit and review engagements, and it is exactly the kind of file that benefits from a clean audit trail. The CRA or a lender will want to see that you did not go back and change history; you recorded the correct opening balances and moving forward on a consistent basis.
A Worked Example: A 12-Person Contractor Firm in Ontario
Consider a 12-person contracting firm in Ontario with steady sales but slow-paying commercial clients. On a cash basis, the firm's profit in a month looks very different from the work actually performed. In March, the owners invoice $280,000, collect only $110,000, and pay $160,000 in subcontractor costs. The cash-basis P&L shows a loss of $50,000 even though the company did $280,000 of work and only owes $160,000 against it.
On an accrual basis, the March P&L would show $280,000 of revenue, $160,000 of subcontractor costs, and a profit before other expenses. The balance sheet would list $170,000 of accounts receivable and, depending on timing, a similar value in accounts payable. The bank sees a profitable company with a short-term cash flow gap, not a business that is losing money.
This before-and-after comparison is the whole reason the difference between cash and accrual accounting in Canada matters. A lending decision made on cash-basis numbers can easily be wrong. An owner who uses accrual numbers internally can still manage cash separately by maintaining a cash flow forecast.
A business that chooses accrual for internal reporting should still monitor its cash position weekly. The balance sheet will show receivables and payables, but the owner still needs a cash flow forecast to know when payroll is due and when the GST/HST remittance will drain the account. Some businesses build that forecast in a spreadsheet; others use the cash flow reporting features built into their accounting software.
Common Mistakes and How to Avoid Them
Here are the mistakes I see most often in Canadian bookkeeping files:
Mixing the two methods within the same set of books. Some businesses record revenue on cash basis but expenses on accrual basis to smooth profits. That is not a recognized method, and it will bury the file in reconciliation errors.
Forgetting to reverse accruals at the start of the new year. If you book a December accrual for an expense and do not reverse it in January, the same expense appears twice when the invoice is paid.
Ignoring GST/HST on unpaid invoices. On cash basis for income tax, a business still may owe GST/HST on the invoice total if it uses the regular method, creating a remittance timing problem.
Not accruing payroll at year end. This is the most common adjustment in a review engagement, and it is also the one most often missed.
Keeping a municipal or not-for-profit on cash basis when the funding agreement requires accrual. A grantor or provincial ministry usually wants accrual-basis financial statements.
One additional mistake is switching methods without telling the bank or shareholders. If a business previously presented cash-basis statements and then switches to accrual, the lender may need the prior-year numbers restated. Skipping that step can lead to a default on a loan covenant.
Frequently Asked Questions
Here are the questions Canadian readers most often ask about the difference between cash and accrual accounting.
What is the difference between cash and accrual accounting in Canada?
In Canada, cash accounting records revenue and expenses only when cash is received or paid, while accrual accounting records them when a transaction occurs or a liability is incurred. Cash basis is simpler and aligns with the bank balance, but it can hide receivables and payables. Accrual basis gives a more accurate picture of profitability and financial position, which is why lenders and generally accepted accounting principles require it for most larger businesses.
Does the CRA require accrual accounting?
The CRA allows many small businesses to compute net income on a cash basis if they do not carry inventory, but the rules have exceptions and thresholds. Once a business carries inventory or becomes a corporation above certain limits, the CRA expects accrual accounting for income tax purposes. Even where cash basis is allowed for tax, financial statements prepared under ASPE, IFRS, or PSAB generally must follow accrual accounting.
Can small businesses in Canada use cash accounting?
Yes, eligible small businesses can use cash accounting for income tax, especially if they do not hold inventory. However, using cash basis for internal books can create GST/HST timing problems and make bank financing difficult. If the business has unpaid invoices or unpaid bills at year end, cash accounting will not show the true financial position.
Which is better for a small business, cash or accrual accounting?
It depends on the size of the business, its inventory, its employees, and its financing needs. A freelancer or a small service company with no inventory and no receivables can live comfortably on cash accounting. A business with unpaid invoices, payroll, loans, or plans to grow should use accrual accounting so the numbers reflect economic activity rather than bank deposit dates.
What accounting software handles accrual accounting in Canada?
Most accounting software can handle accrual accounting, but the right choice depends on features like automatic bank feeds, payroll accruals, GST/HST tracking, and audit trails. Awditify is built for Canadian businesses and CPA firms, with AI transaction categorization, payroll that handles CPP, EI, and income tax, and more than 70 financial reports to support accrual-basis reporting. The audit trail also makes it easier to trace every adjustment back to a source document.
What to Do Next
The choice between cash and accrual accounting in Canada is not a one-time decision you make and forget. It affects every payroll run, every GST/HST remittance, every bank reconciliation, and every year-end file you close. The safest approach is to pick one method, apply it consistently, and ensure your software supports the timing entries and reports that method requires.
If you are still working through spreadsheets or manually chasing accruals, look at how Awditify's small business platform handles the job. It brings bank feeds, payroll, GST/HST tracking, invoicing, and a full audit trail into one place, so you and your accountant can trust the numbers at every remittance deadline.
Once you understand the difference between cash and accrual accounting, the next decision is how to record the transactions underneath it. Start with our guide to double-entry bookkeeping in Canada to make sure the foundations are solid before you switch methods or set up a new client file.



Discussion
Comments