In the old days, choosing your accounting software was easy.

You picked whichever version of QuickBooks looked like the best fit for business, installed it on your PC or Mac, and you were off and running. Nowadays, there are more choices than anybody can keep up with (even if you read all the blogs and newsletters like we do), and most of them are cloud-based.

To help you cut through the chaos, we decided to put together a quick overview of the three systems that we feel are the leading options for small businesses right now: QuickBooks Online, Xero, and FreshBooks.

QuickBooks Online (QBO)

  • The online successor to QuickBooks, the reigning champ and #1 selling small business accounting software of all time. Made by Intuit, the largest and best-known company in the industry.

  • QBO originally debuted back in 2001, but early versions were clunky and slow compared to QuickBooks desktop products. Luckily, Intuit redesigned QBO from the ground up in 2013 and dramatically improved its overall design and functionality. As a result, QBO is now extremely popular with small business users, and most people agree that it is Intuit’s top priority for the future.

  • Available in three versions: Simple Start (for small businesses with limited needs), Essentials (for businesses that track time and need more accounting features), and Plus (for inventory-based businesses and customers who need advanced features like project tracking). To learn more about the QBO lineup, click here: QuickBooks Online.

  • One of QBO’s biggest strengths is that it integrates seamlessly with Intuit’s other established products — including payroll, payment processing/merchant account services, and tax preparation. For small businesses that want to keep all their accounting tools under one roof, this is a big advantage.

  • In addition, QBO provides a user-friendly interface and does everything it can to make the world of accounting simple and understandable to non-accountants (which is no easy task).

  • Intuit also offers a product called QuickBooks Self-Employed (QBSE), which is designed specifically for self-employed individuals and independent contractors who don’t need a full general ledger accounting system. Essentially, QBSE is a simplified version of QBO that gives solopreneurs an easy way to stay organized and keep track of their business income and expenses — including estimated taxes — throughout the year. We actually think QBSE is a brilliant product and we plan to talk about it a lot more in the future. To learn more about QBSE, click here: QuickBooks Self-Employed.


  • The underdog from New Zealand. Xero was started by a group of tech-savvy Kiwis in 2007, quickly became the #1 accounting software in New Zealand and Australia, and entered the U.S. market in 2011. After many years of hard work, Xero is now regarded as the leading “QuickBooks challenger” in the small business accounting market.

  • Although much smaller than Intuit, Xero is the company that actually pioneered most of the advances in modern cloud accounting — including bank feeds, auto-coding rules, and the single unified ledger. The company has received numerous awards over the years and has been called “the Apple of accounting.”

  • While QuickBooks is still the market leader by a large margin, Xero is very popular with progressive accountants and is regarded by many as the most innovative company in the industry.

  • Even though we’re a QBO specialist, we admire Xero enormously. From an accounting point of view, it’s a beautifully-designed system that actually does many things better and more efficiently than QBO.

  • To learn more about Xero, click here: Xero.


  • The upstart from Canada. FreshBooks was created by a designer in Toronto who wanted an easy way to create professional-looking invoices and bill his customers online. The tool he needed didn’t exist, so he built it himself.

  • You might not think online invoicing is a big deal, but it is — especially for self-employed professionals, creative agencies, and small firms that bill for their time. That’s who FreshBooks is designed for, and it has become a very popular QuickBooks alternative for those types of customers.

  • If you’re considering FreshBooks, the main thing you should know is that it is not a full-strength accounting program like QBO or Xero. Instead, it is primarily “invoicing software” with some light accounting capabilities built in (namely, bank feeds and the ability to generate a basic P&L). Therefore, if you need to deal with real accounting issues like accounts payable, inventory, POS systems, fixed assets, accruals, financial statements, and all sorts of other things, FreshBooks will not be up to the job.

  • Having said that, FreshBooks is hands down the best software for creating great-looking invoices and letting customers pay you online. FreshBooks also allows you to track time, manage projects, and create estimates and proposals — and it’s dramatically easier to use than QBO or Xero. As a result, it’s a terrific product for solopreneurs and small, service-based businesses that have very limited accounting needs.

  • To learn more about FreshBooks, click here: FreshBooks.

We did our best to cover everything but if you’d like to read more, check out this helpful article at FitSmallBusiness.