Where to Do Your Bookkeeping
A comparison of bookkeeping platforms for Canadian businesses: QBO, spreadsheets, Wave, and Sageโand why Mesa CPA uses QBO.
There are a few ways to manage business bookkeeping in Canada. This article explains the main options, what they are each good for, and why Mesa CPA uses QuickBooks Online.
The Main Options
QuickBooks Online (QBO)
Cloud-based accounting software. Your books live online, your bank feed connects automatically, and your bookkeeper can access everything in real time without you emailing files back and forth.
Best for: Most small and medium Canadian businesses.
Why Mesa CPA uses it: QBO is the most widely used bookkeeping platform in Canada. It integrates with Canadian banks, handles GST/HST natively, and supports the workflows your bookkeeping team uses every day. When your books are in QBO, your CPA can review them, your bookkeeper can work in them, and you can log in any time to see your numbers.
Spreadsheets (Excel or Google Sheets)
Manual entry, no automation, no bank feed integration.
Best for: Very early-stage businesses with minimal transactions who are not yet working with a bookkeeper.
Why we do not recommend it long-term: Spreadsheets do not scale. They require 100% manual entry, they are easy to break, they do not produce financial statements automatically, and your accountant has to rebuild everything at tax time. Most businesses that start on spreadsheets wish they had started on proper software sooner.
Wave
Free cloud-based bookkeeping software. Functional for basic needs.
Best for: Sole proprietors with simple books who want a no-cost option.
Why Mesa CPA does not use it: Wave has limitations around Canadian tax handling and does not integrate as cleanly with the tools your bookkeeping team uses. Moving from Wave to QBO later adds unnecessary work.
Sage or Xero
Other cloud-based accounting platforms. Both are legitimate.
Best for: Businesses that started on these platforms and have existing books in them.
Why Mesa CPA does not default to them: QBO is the platform your Mesa CPA team is set up to work in. Using a different platform means your bookkeeper is working outside their standard workflow, which increases the chance of errors and makes collaboration harder.
Paper / Shoebox
No system โ just collecting receipts and bank statements.
Best for: Nobody.
Why it does not work: Without organized records, your accountant has to reconstruct your books from scratch at year-end. This is the most expensive way to manage your finances and the most likely to result in missed deductions and CRA problems.
What This Means for You
If you are a Mesa CPA client, your books are in QBO. You do not need to manage the software yourself โ your bookkeeping team does that. What you do need to do:
- Keep your bank accounts connected (see: How to Connect Your Bank Account in QBO)
- Send receipts and invoices to your bookkeeper when requested
- Check in on your books occasionally so you understand your numbers
FAQ
Do I need to learn QBO myself?
Not in depth. Your Mesa CPA bookkeeping team manages QBO for you. It is useful to know how to log in and read your Profit and Loss and Balance Sheet, but you do not need to know how to operate the software day-to-day.
What if I already have books in a different system?
Let your Mesa CPA team know. They will advise on whether to migrate to QBO or continue in your current system. For most clients, migrating is worth it early โ the longer you wait, the more history there is to move.
Can I access my books any time?
Yes. QBO is cloud-based โ you can log in from any browser. Your Mesa CPA team will set you up with your own login.
Is my financial data secure in QBO?
Yes. QuickBooks Online uses bank-level encryption. Intuit (QBO's parent company) is a publicly listed company with significant security infrastructure. Your bank connection is read-only โ QBO can see transactions but cannot move money.