Lunio
Back to blog Taxes

Cash vs Accrual Accounting in Canada: What Small Businesses Need to Know

Learn the difference between cash and accrual accounting in Canada, how GST/HST remittance works, and which method may be best for freelancers, contractors, and small businesses.

Cash vs Accrual Accounting in Canada: What Small Businesses Need to Know

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.

React to this post
Responses are anonymous and help us plan future content.

Start sending professional invoices today.

Lunio gives Canadian businesses a faster, clearer invoicing workflow.