Cash vs Accrual Accounting in Canada: What Small Businesses Need to Know
If you run a business in Canada, understanding the difference between cash and accrual accounting is extremely important — especially during tax season.
One of the biggest misconceptions among small business owners is this:
“I only owe taxes once I get paid.”
That is not always true.
In many situations, Canadian businesses must report income using the accrual method, which means income is recorded when it is earned or invoiced — not necessarily when money is received.
In this guide, we’ll break down:
- what cash accounting means
- what accrual accounting means
- what the CRA requires
- who can use the cash method
- real-world examples
- common mistakes Canadian small businesses make
What Is Cash Accounting?
Cash accounting records income only when money is actually received.
This means:
- invoices alone do not count as income yet
- revenue is recorded when payment arrives
- expenses are recorded when they are paid
Simple Example
You send a customer:
- $1,000 invoice
- plus $150 HST
The customer only pays:
- $300
Under the cash method:
- you generally only record the amount actually received at that time
Many small business owners find this easier to understand because it reflects real cash flow.
What Is Accrual Accounting?
Accrual accounting records income when it is earned, invoiced, or legally owed to the business — even if payment has not arrived yet.
Example
A landscaper completes a project and invoices:
- $10,000
- plus HST
The customer pays:
- $0 so far
Under accrual accounting:
- the invoice may still count as income for that reporting period
- GST/HST may still become reportable
- even though the customer has not paid yet
This is one of the biggest surprises for many Canadian business owners.
What Does the CRA Require?
According to the Canada Revenue Agency (CRA):
“Farmers, fishers and self-employed commission agents can use the cash method or the accrual method to report income. All other self-employment income must be reported using the accrual method.”
This means most Canadian self-employed businesses are generally expected to use accrual accounting for income tax reporting.
Examples that commonly use accrual accounting include:
- freelancers
- consultants
- contractors
- agencies
- online businesses
- service businesses
- trades businesses
However, certain GST/HST remittance methods and elections can differ from income tax accounting methods, which is why many business owners become confused.
Because accounting obligations vary depending on business structure and tax setup, it is always best to consult:
- a qualified accountant
- tax professional
- the CRA directly
Cash vs Accrual Accounting: Quick Comparison
| Feature | Cash Method | Accrual Method |
|---|---|---|
| Income recorded when paid | Yes | No |
| Income recorded when invoiced | No | Yes |
| Easier for cash flow tracking | Usually | Not always |
| Common for most businesses | Limited situations | Very common |
| Required for many Canadian businesses | No | Often yes |
Why Does Accrual Accounting Exist?
Accrual accounting exists to give a more accurate picture of:
- revenue earned
- money owed to the business
- outstanding invoices
- business performance over time
Without accrual accounting, businesses could delay reporting income simply by delaying collections.
Can You Owe Taxes Before Getting Paid?
In some situations, yes.
Under accrual accounting:
- an invoice can count as income before payment is received
Real-World Example
A contractor:
- completes a $15,000 renovation
- invoices the customer
- waits 90 days for payment
Under accrual accounting:
- that income may still need to be reported for the applicable tax period
This can create serious cash flow pressure for small businesses if customers pay late.
What Happens if a Customer Never Pays?
If an invoice eventually becomes:
- bad debt
- uncollectible
- written off
there may be adjustments or deductions available depending on the circumstances.
Proper bookkeeping and documentation become extremely important in these situations.
Common Small Business Mistakes
Forgetting Off-Platform Income
Some businesses:
- use handwritten invoices
- accept cash jobs
- receive e-transfers outside accounting software
- forget to record side jobs
If income is not properly tracked, reports can become inaccurate.
Assuming Accounting Software Knows Everything
Accounting software only tracks:
- invoices
- expenses
- payments
- transactions recorded inside the platform
If business activity occurs outside the system and is never recorded, reports may not reflect the full picture of the business.
Mixing Personal and Business Transactions
Using personal accounts for business activity creates:
- bookkeeping confusion
- inaccurate records
- tax-season stress
Keeping business finances separate is strongly recommended.
Which Accounting Method Is Better?
There is no one-size-fits-all answer.
Cash accounting often feels simpler because it follows actual money movement.
Accrual accounting is widely used because it provides:
- stronger financial reporting
- clearer business performance
- more accurate long-term tracking
The right method depends on:
- your business type
- CRA requirements
- accounting setup
- professional advice
Final Thoughts
Understanding cash vs accrual accounting is essential for Canadian small businesses.
The biggest difference is simple:
- Cash accounting tracks money received
- Accrual accounting tracks income earned
Many business owners are surprised to learn they may need to report income before customers fully pay them.
That’s why accurate bookkeeping, proper record keeping, and understanding CRA requirements are so important.
When in doubt, speak with a qualified accountant or tax professional familiar with Canadian business taxes.