The benefits of cloud accounting are becoming clearer to business owners: access to data anywhere, efficiencies in automation, efficiencies in integrations to POS systems, lower cost of bookkeeping. Business owners are turning to cloud accounting as the answer, but when it comes to cloud accounting software there are two major players in Canada – so how to choose? Here is a fully comprehensive guide to QuickBooks Online (QBO) vs Xero (Canadian Edition) from the perspective of a business owner.
Want to skip the details? Scroll to the bottom for a summary.
QuickBooks Online is owned by Intuit, a rather large company that seemingly operates their Canada division in what seems to be a bit of a silo from the US. QBO Canada and QBO US are totally different, and if you make the mistake of signing up for the wrong QBO account, you’re left having to re-do everything.
QBO and Xero have both created a step-by-step setup in the format of a survey.
QBO’s survey is a simple two steps. The second step of this survey (below) seems really daunting. It feels like you’re back in high school and you need to select your destiny right now. In fact, this step is just a waste of time. Your answer to this question is to help QuickBooks learn more about their own software and seems to be irrelevant to the setup.
The bulk of the setup in QBO is not in a survey format and looks more like this below. Notice how setting up a chart of accounts, setting up taxes and setting up opening balances are not part of this guided process. As an accountant, that boggles my mind. QBO has in the past year removed their default chart of accounts, which allows for more flexibility in creating a custom chart of accounts but seriously, what small business owner has the time to create a chart of account from scratch? Don’t know what a chart of account is? Most small business owners don’t either, so good luck asking them to build one from scratch.
The Xero setup process is smoother and is more comprehensive while at the same time allowing users to skip steps that cannot be completed immediately. An improvement to this setup process is to be able to more easily be able to get back into the setup at a later date. During the process step, you are asked to select the country in which the organization will pay taxes. Now, isn’t that intuitive? Here is a screenshot:
Xero is the winner for this one, hands down.
Without going into the detailed pricing plans for each software, the retail price of QBO and Xero are very comparable for small business owners. Keep in mind that Xero invoices in USD, which is annoying for Canadians who want to pay in CAD. It’s still comparable and so I declare this one a tie.
Invoicing and Payments
Creating and sending invoices to clients is simple to setup in both software. Customization for invoicing is available in both software. Payment processing fee options for both software is also comparable.
While both software allows for the integration of payment processing information, what this section will cover is the simple case of using the cloud software to invoice a customer using the software and offer the customer the ability to pay the invoice by credit card.
QuickBooks offers built-in payment processing whereas Xero allows users to connect to a variety of payment processors including Stripe, PayPal and Square to name a few. While the built-in setup process for QuickBooks is much simpler, I found that QuickBooks as a company is terrible to deal with for matters of payment processing. Without going into too much detail, their merchant service support line is horrendous to deal with. QuickBooks payment processing also falls short when it comes to allowing users to invoice and accept payments in non-local currency. By not offering a seamless payment processing integration options for invoices created within the software, QuickBooks falls short here.
So while it takes a few extra steps, seamless integration with a more established payment processor such as Stripe, PayPal and Square can offer less administrative headaches. Xero takes this one.
Similar to the merchant payment processing option, QuickBooks Online offers a built-in payroll option, while Xero does not. That said, both software offers integrations to a number of fantastic cloud payroll providers.
The QuickBooks payroll option in Canada is just not competitive in terms of features. Since QuickBooks does provide an option to run a built-in payroll module it gives users an added option to easily setup and run payroll within the cloud software. Unlike with payments, QuickBooks offering this option does not take away from its ability to also integrate smoothly with an external payroll software. QuickBook wins in the category of payroll because it is able to provide additional options (both a built-in option and integration)
Bank reconciliation in Xero and in QuickBooks is typically the first major difference that a bookkeeper will notice. For the purposes of this blog, I will not be elaborating and will assume that the business owner has a bookkeeper and/or accountant. Both software can perform bank account reconciliations in a similar manner by pulling in bank transaction data automatically from bank feeds and creating reconciliation rules. From the perspective of a small business owner, let’s call this one a tie.
Financial Planning and Analysis
A simple look at both QuickBooks Online and Xero from a business owner perspective would show that both software has a number of standard reports for financial analysis, management of receivables and payables, and simple inventory tracking. The software even allows users to load a simple annual budget, which allows for some simple tracking to budget.
Want to create custom income statement and balance sheet reporting? Xero has a drag and drop interface that will allow for custom categorizations of accounts and save it in a template. Xero also allows for multiple report templates to be saved.
As an organization begins to grow, its needs for financial reporting and analysis will also inevitably become more complex. A business owner needs to keep scalability in mind. What becomes more important is not the canned reports provided, but how easily data can become exported in standardized formats. Being able to export a flat list of data makes it easy to analyze a subset of data or even use the subset of data to help develop a more accurate forecast. There is no contest in this category as it is much simpler to pull flat data files from Xero than from QBO. Xero is the winner for financial planning and analysis.
With the ability to pull GST/HST reports in summary and by detail with form line number references, ability to submit GST/HST reports directly from the cloud interface, ability to assign GIFI codes to accounts and even a brand new development to create and file tax returns, QuickBooks Online is the winner in this category by far.
This very straight-forward GST/HST report can be generated by business owners to submit their own GST/HST reports. All of the tax line items are provided, which makes the filing process that much easier.
Xero tax reports are generic and likely because they have not been as established in the North American market for as long. Xero tax reports are adequate to create an HST report and also to create financial statements that can be used to file taxes, however they are more like a data dump than actual tax reports.
QBO has a customer service telephone call centre with very reasonable wait times. Their customer service line provides excellent service, especially for basic how-to questions. When it comes to more complex issues and inquiries into software glitches, this is where their call centre is not so helpful. They have an escalated helpdesk with only outbound calling capability and they will call at random unscheduled times, just like the guy that fixes your cable.
Xero does not have a customer service line, but it does have a support e-mail that responds very quickly and is able to provide a high level of support remotely. Xero also has a function to invite your customer support agent to your organizations so they can see what you are seeing. This saves time because then you don’t have to do a screen sharing session on the phone. I’ve found the Xero support to be very competent.
QBO and Xero both have a database of accountants that support their software so small business owners do not have to deal with this entirely. I’m giving this one to QBO, because I understand the need for business owners to want to pick up the phone and call and speak to a real person. I’ve also seen a formidable effort by QBO to connect to small business owners in real life through conferences and help connect them to bookkeepers and accountants.
Integrations / Apps
This blog article compares Xero and QBO side by side without the use of integrations to other applications. The real power of cloud accounting is its ability to connect to powerful apps. While many cloud accounting apps connect to both Xero and QBO, there are some that only connect to one. A deciding factor of which software to choose is whether it has a certain app. For example, a client of mine uses a specific real estate cloud system that only connects to QBO and not Xero. In this case, it is clear that if they want to upgrade their accounting system to cloud, it would be much easier for them to pick QBO.
Both Xero and QBO have a strong app community and continue to encourage developers to use their software. They both have sites that support the app community and allow for apps to be rated by users and for users to share their experiences with various apps. It would be interesting to see how this continues to build out in the coming years, but for now, this is a tie.
Overall Ease of Use
Both QBO and Xero were designed with small business owners in mind. Everything is designed to be click-button friendly, and there is no real need to understand debits and credits to use the basic functionalities of either platform.
QBO had an edge on menu layout as it has this really easy + button on the top right of the screen that allowed users to intuitively add new invoices, expenses, sales receipts, credit memos etc. without toggling between different screens. As of earlier December 2018, Xero has entirely ripped off this layout. Xero generally runs a lot smoother and has less lag and glitches. The lag issue in QBO is one that I hear across the board from all users. The load and refresh time is significantly slower in QBO than it is in Xero to the point where productivity is impacted. I’m giving this one to Xero.
|Initial Setup||Xero||Xero offers an easy setup wizard and a nice default chart of accounts|
|Price||Tie||Both products are priced similarly, Xero pricing is in USD|
|Invoicing and Payments||Xero||Xero offers seamless integrations with popular payment providers|
|Payroll||QuickBooks||QuickBooks offers the option of built-in payroll|
|Bank Reconciliation||Tie||Both software perform bank reconciliation with automated bank feeds|
|Financial Planning & Analysis||Xero||Xero offers easy drag and drop custom reports and clean data exports|
|Taxes||QuickBooks||QuickBooks produces summarized tax reports to easily fill tax forms|
|Support||QuickBooks||QuickBooks offers a live customer support line while Xero support is more competent, live customer support is what small business owners want|
|Integrations||Tie||Both offer a slew of app integrations|
|Overall Ease of Use||Xero||Less of a laggy experience, less glitches|
Each of these tools has its own strengths and weaknesses. From a small business owner perspective, I find that QuickBooks offers an all-encompassing solution that is more suited for small businesses that needs something simple. It also offers a familiar product that many bookkeepers and accountants in North America are used to. For small business owners who have aspirations to continually scale and improve the efficiency in which they do things, I find that Xero is a great option. As a forward-thinking accounting professional who continuously strives for continual efficiencies, Xero is typically my software of choice in most cases for the reasons in this blog article and for a slew of other more technical reasons that have not been covered.