Weekly Advice Column: When Bad Bookkeeping Turns into a Tax Disaster

Last Updated: March 11, 2026

Last updated: Mar. 11, 2026 

A recent Canadian tax case shows how weak records can expose businesses to reassessments, penalties, and major tax surprises.

Many business owners think of bookkeeping as a routine administrative task. Something to tidy up before tax season. But a recent Tax Court of Canada case shows how weak records can quickly turn into a serious tax problem. 

In the case, the Canada Revenue Agency examined a company’s bank records and found millions of dollars in deposits that weren’t clearly explained in the books. Because the records didn’t fully support the reported income, CRA reconstructed the company’s revenue using a method called a bank deposit analysis. 

The result? 

Millions of dollars in reassessed income and additional tax. 

The court largely supported CRA’s approach. 

While the details of the case are complex, the lesson for business owners is straightforward. 

Poor bookkeeping doesn’t stay a bookkeeping problem for long. 

How CRA reconstructs income 

When financial records are incomplete or unclear, CRA may rely on indirect methods to estimate income. One common approach is analyzing bank deposits. 

In simple terms, CRA reviews deposits and assumes they represent income unless there is clear evidence showing otherwise. That can create problems because not every deposit is revenue. 

Deposits can include: 

  • loan proceeds 
  • transfers between accounts 
  • shareholder contributions 
  • refunds 
  • currency adjustments 

If those items aren’t clearly recorded and supported, they may appear to be business income during an audit. 

When bookkeeping systems fall behind 

This issue often shows up in growing businesses. As transaction volume increases, simple bookkeeping systems can start to struggle. 

Common warning signs include: 

  • unexplained bank deposits 
  • uncoded transactions 
  • foreign currency activity that isn’t clearly documented 
  • accounting tasks falling behind because staff are overwhelmed 

When those problems accumulate, they can create serious challenges if CRA ever reviews the business. 

Why documentation matters 

During a tax review or audit, the responsibility often shifts to the business owner to explain and support their numbers. 

That’s much easier when records are clear and organized. 

It becomes much harder when transactions need to be reconstructed years later. 

Good bookkeeping creates a clear story of what happened in the business — and why. 

The value of proactive support 

This is why many business owners rely on professional bookkeeping and advisory support throughout the year. 

When the books are accurate and regularly reviewed, potential issues can be identified early and corrected long before CRA ever looks at the file. 

It also gives business owners better financial visibility and confidence in their reporting. 

In other words, good bookkeeping isn’t just about organization. 

It’s about protecting the business. 

Concerned your books may not be keeping pace with your business? 

As businesses grow, bookkeeping complexity grows with them. Our advisors work with Members year-round to ensure financial records are accurate, defensible, and ready if CRA ever asks questions. 

Book a free consultation to review your bookkeeping and tax reporting approach.