Home   .   Products   .   News   .   Articles   .   Downloads   .   Forums   .   Info Directory   .
    Articles Home   .   Contact   .   E-mail Us!    

Revised:  5 April 2012


A QuickBooks hosting service or QuickBooks Online...which should I choose?

by: Mark Wilsdorf
(mrw@goflagship.com)
Flagship Technologies, Inc.
http://www.goflagship.com

 Contents 
  What is QuickBooks hosting?
  What is QuickBooks Online (QBOL)?
  Why would anyone want to use QuickBooks via the Internet?
  QuickBooks hosting:  things to consider...
  QBOL:  things to consider...
  Pros and cons
  And now, the crystal ball stuff...
  For more information

Preface:  Each year Intuit releases new editions of QuickBooks, and the features offered in the various editions usually get shuffled around a bit. A particular reporting feature available only in QuickBooks Premier last year might be included in QuickBooks Pro this year. In fact, the mix of features offered in different editions changes so frequently that it's difficult to stay ahead of them, year to year.

I tell you this to emphasize that the purpose of this article is to describe general product differences. It is not intended as an up-to-the-minute listing of current features of the various QuickBooks editions. Where feature differences are mentioned, understand that the information here may not necessarily be current, particularly if it's been a while since this article's most recent revision date (shown at the top of this page). For specific feature comparisons of current QuickBooks editions, I suggest you go directly to its Web site:  www.QuickBooks.com, or call Intuit at 800-4-INTUIT.

 
If you've chosen to use QuickBooks as your accounting system, there's at least one more decision to make:  will you use a desktop installation of QuickBooks--where the QuickBooks program is installed on your own computer or network--or an online version, in which case QuickBooks is installed on a server computer somewhere on the Internet? 

Even if you've been using QuickBooks on the desktop for years, there are advantages (and disadvantages) worth considering, for accessing QuickBooks online. That's the purpose of this article:  we'll take a brief look at what's involved in using QuickBooks via an Internet connection, what your options are for online access, and hopefully shed enough light on the pros and cons of the options available to you, to help you make an informed decision.

Note:  this is a companion article to:  Do I need Quicken or QuickBooks? QuickBooks Pro or Premier? An Online version or hosted access?, found here:  http://www.goflagship.com/articles/ckgen1.htm

A quick update note (5 April 2012):  When I originally wrote this article I was not convinced Intuit had a sincere, long-run commitment to QuickBooks Online (QBOL), and my comments below reflect that opinion. Since then however, I've seen evidence of a renewed commitment from Intuit to QBOL in the form of several improvements.

OBOL is still a considerably different product from the desktop versions of QuickBooks, and has lesser capabilities in some areas; however, a number of features have been improved or enhanced, making it a more viable alternative to the desktop versions (hosted or not). Someday I'll do a full rewrite of this article to explain the changes. For now, just understand that I'm "less negative" with respect to QBOL.

For a good overview on recent QBOL changes/improvements see Stacy Kildal's blog article, Have You Used QuickBooks Online Lately? at Sleeter.com.


What is QuickBooks hosting?

A software application's host is the computer where that software is executed or "run". The term  generally applies to software running on a network of some kind:  you may be accessing (using or operating) the application from your computer but it's actually running on another computer somewhere across the network. That other computer is referred to as a server in this case, because it is "serving" the software or data to your computer.

With QuickBooks hosting you can pay a company--a hosting service--a monthly fee to maintain a copy of a desktop edition of QuickBooks on their server and give you access to it from across the Internet. Your QuickBooks data is secured from unauthorized access, by the fact that anyone using it must log into your area (folder or directory) on the hosting company's server, using your private user ID and password.

With hosting, you can use QuickBooks almost exactly as if it were installed on your computer. But you're really using it across a network:  the Internet is the network that provides the connection between your computer and the server.

How do you find vendors of QuickBooks hosting services? Intuit maintains a list of certified Commercial hosts on its Web site. Go to www.quickbooks.com/franchisesolutions, then click on Intuit Hosting Program.

How application hosting works

Online hosting is a possibility for many software applications, not just QuickBooks. While there are minor differences in the way hosting vendors provide access to an application, here are the basics.

  1. Choose a hosting service. Hundreds of companies provide hosting services, so they're easy to find. Only a handful are certified to host QuickBooks though. (See Intuit's list, mentioned above.)
     

  2. Purchase or lease a license for the software you'll be using via hosting. If you already have a license (for example, a license for a desktop version of QuickBooks) that will usually be fine. In some cases you'll be able to lease a software license, paying a monthly or annual fee instead of buying the software up front.
     

  3. Sign up for an account with the hosting service. You'll provide them with your software license information (or agree to rent licenses), payment details, and so on, and you'll be given the account information necessary for accessing your assigned file folder area on their server--a user ID and password, connection instructions, etc.
     

  4. (Sometimes) provide the installer for your software to the hosting service. You may or may not need to do this for QuickBooks-- the hosting service may already your version of have QuickBooks available to install. But if you want to use a third-party add-on with QuickBooks, you'll likely may have to send them the installer for that software...unless they allow you to install the software yourself, via your hosting connection.
     

  5. Log in to your account, and you should be ready to get to work! 


What is QuickBooks Online (QBOL)?

QuickBooks Online--let's call it QBOL--is a version of QuickBooks designed for access over the Internet. (It's from Intuit, the developer of all QuickBooks software products.) QBOL has features nearly identical to desktop editions, with slight differences here and there. 

Signing up for a QBOL account and paying Intuit a monthly subscription fee gets you access to QBOL, where you can enter transactions, add customers and vendors, get reports, and so on--similar to the things you can do in a desktop edition of QuickBooks. QBOL "runs" inside any Web browser, like Internet Explorer, Firefox, or Google Chrome. So you can access your QuickBooks records from essentially any computer with an Internet connection.

Like any online service which stores private data, your QuickBooks data is protected from unauthorized access by the fact that you must log in to the QBOL server using your personal account information (user ID and password).

By the way, the term "hosting service" also applies to Intuit, because QBOL is hosted on their servers (Intuit is the only source for it). Intuit does not currently offer hosting for desktop editions of QuickBooks.


Why would anyone want to use QuickBooks via the Internet?

Working with QuickBooks across an Internet connection may appear to make little sense at first. It typically involves fees of $20 to $50 or more per month, which you could avoid by just installing QuickBooks on your own computer. But there are a number of advantages, so let's take a look at some of them. 

  • Access to QuickBooks from anywhere.  You'll have the ability to access your accounting records, enter transactions, print reports, and so on, from virtually anywhere--anywhere there's a computer connected to the Internet, that is.
     

  • Multi-user access. You can be at home, and your employees or a partner can be at the office or in another city, and all of you can be working in QuickBooks. All that each of you needs is a computer, an Internet connection, and the account information required for logging in to your online QuickBooks account.
     

  • Reduced hardware costs (sometimes).  Small businesses who need to give more employees access to QuickBooks may be able to avoid spending to expand their network--and the time and costs involved in maintaining a larger network--because the Internet "is" the network when you access QuickBooks online. Small businesses which aren't networked may be able to do without setting up a network altogether, or at least postpone that expense for a while.

  • Reduced software maintenance costs.  When someone else hosts QuickBooks you avoid the time and effort involved in (1) installing QuickBooks, (2) applying QuickBooks software updates, (3) solving software problems that may crop up such as having to re-install QuickBooks due to a hard drive crash or a corrupted program file. You can "wash your hands" of those jobs, because they become the responsibility of the hosting provider--whether that is Intuit or a third-party hosting company.
     

  • Daily backups.  Every hosting service I know of provides at least daily backups of your data. If you're like most people--who don't get backups made as frequently as they should be--having someone else responsible for making and keeping multiple sets of daily backups would be a significant boost in the security of your accounting data. Or if you are someone who is diligent about making backups, having someone else do it should save you time.
     

  • Professional software support. Something not working right? ...Can't access QuickBooks? ...then email or call the hosting provider. Part of what you're paying them for is access to their support personnel who can solve problems with the software or access your account, can restore data from backups for you, and such.
      

  • Lower up-front cost. Both QBOL and QuickBooks hosting with a leased QuickBooks license (discussed later) are "pay as you go" plans. Instead of purchasing a copy of QuickBooks you just pay a monthly fee.
     

Risks and trade-offs

Around every silver lining, somewhere there's a cloud:  using QuickBooks via an Internet connection is not without some trade-offs. Whenever you put something as sensitive and mission-critical as your accounting data on a public server, additional risks are involved--risks which, in fact, are shared by nearly all forms of "computing in the cloud":

  • Cost. I've already mentioned that using an online version of QuickBooks can be expensive. Those monthly fees add up in a hurry, making online access typically more expensive than installing and using QuickBooks on your own computer or network. Any technology that has significant potential benefits usually involves significant costs.
     
  • Speed. Using QuickBooks over an Internet connection can be a bit sluggish, though not always. Speed of your Internet connection, time of day, and other factors are involved, but a desktop installation of QuickBooks will always be fastest.
     
    Using QuickBooks via a hosting service can be surprisingly fast, because the hosting software is based on technologies (Citrix or Windows Terminal Server) optimized for speed in delivering programs over a remote (Internet) connection. QBOL is usually much slower because it operates within your Web browser, at the same speed as any other Web page. 
     
  • Data access security. Let's face it, security is never perfect. Your own computer or network may not be as secure as you would wish, and probably is not secure as you think it is. But at least with your own system you are in control:  you can limit access to trusted employees or partners, you control who has access to data backups, and so on. For most small businesses, even if your computer or network were victimized by mal-ware or a cyber attack, the likelihood that the hacker would specifically target your QuickBooks accounting data is very small.
     
    Contrast that situation with having hundreds or thousands of QuickBooks company files hosted on single publicly accessible server, by either QBOL or a hosting service. Though high-grade security measures should be in place to protect your data, all you can really do is hope and trust that the service provider has implemented the level of security they claim.

Where does data theft occur most?

Percentage wise, almost no identity thefts occur from computers operated by "mom and pop" businesses. The big losses occur more on publicly accessible servers operated by large businesses--banks, credit card companies, large retailers--where a successful hack can yield hundreds of thousands of sets of address and credit card data.
 
Computer systems storing hundreds of thousands of customer records in a single large database are a much more tantalizing target for data thieves than are the computers in a typical small business where only a few hundred customer records are likely to be found.

  • Data loss protection. Once your data is hosted "somewhere in the cloud" you may give up direct control over protecting it from loss, though that isn't always so. Usually you have to trust that the hosting provider is performing daily data backups as they claim to be. If you use a QuickBooks hosting service you should be allowed to download a backup of your QuickBooks data to store locally, giving your some additional protection. With QBOL, you can export your online data to have a copy on your local PC or elsewhere. (Note that because QBOL's features are not identical to desktop editions, data exported from QBOL is not 100% compatible if you should need to load it into a desktop copy QuickBooks. Still, most of your important data will be intact.)
     
  • Accessibility of your programs and data. If your hosting provider's servers go down (aren't accessible due to malfunction, etc.) or your local Internet connection goes down, you cannot access QuickBooks. Most hosts have systems in place (server redundancy, hard drive mirroring, backup power systems) to minimize the length of outages, but they do occur. Vendors have different track records for outages, so choosing the right vendor helps in this regard. If the potential for a day-long server outage sounds scary, think back to the most recent outage you've had with your own computer or network:  it's not uncommon for users to be without their computers for a day or more due to a virus, a hardware crash, or other problem. The difference is that with your data hosted by someone else, you have no 
     
    What I'm suggesting here is that professionally-run hosting service may be no less reliable in terms of uptime than are the computer systems of individual users and small businesses. 
     

"Cloud computing" and QuickBooks

You've no doubt heard the phrase "cloud computing" thrown around a lot, and may or may not understand what it means. Basically the "cloud" simply means the Internet--or all of the computers connected to the Internet. Nothing new there.

What is new, and is the central concept behind "cloud computing", is the idea that instead of installing and running software on your own computer, you can access and run software installed on someone else's server computer, somewhere across the Internet. For that, you pay the company which operates the server a fee, usually on a monthly subscription basis.

Paying someone to host a desktop edition of QuickBooks is actually about as "plain vanilla" as you can get. The bigger idea involved in cloud computing--and where even greater benefits are possible--revolves around the concept of Software As A Service (SAAS)

SAAS refers to purchasing various kinds of software and data access services from a variety of different vendors. Each vendor's server will typically be independent of that of other vendors you buy services from, and of course their servers may be located anywhere on the Internet. The "holy grail" of the SAAS idea is to have data and programs residing on one vendor's server be compatible with those of other vendors, so that you can just buy services from whichever vendors appear to offer what you need, at the best price.

An example will illustrate this better. Suppose you pay one vendor to host your customer database, and you want to hire another vendor to send out a promotional mailing to part of your customer list. So long as the mailing services vendor can access data in a format provided by the database hosting vendor, you should be able to purchase those two kinds of services (data storage, and mailing) from two independent vendors. 

And suppose that next month you find out about a different mailing service that can provide the same services for 10% less than what you're paying now. Again, so long as this third vendor can accept data in a format provided by your database hosting vendor, you can switch to the new mailing service quite easily. What's different about the SAAS model as compared with the desktop computing model* is that you aren't locked into using a particular service or software, because you have no fixed investment in a particular software package--you're just paying monthly for the services you need. (Because of differential pricing arrangements and marketing tactics it doesn't always work that way, but that's the theory at least.)

A number of SAAS products have been developed for QuickBooks--both desktop editions and QBOL--and more are on the way.Visit the Intuit App Center ( http://appcenter.intuit.com ) to see what's available.
--

* The "desktop computing model" involves purchasing, installing, and operating a software product on your own computer...and sometimes feeling "locked in" to using that software package because of how much you paid for it up front. But cloud computing isn't simply a "bed of roses without thorns", and the desktop model still has greater advantages in some situations. It all depends on your computing/software needs and the different options available to you for desktop vs. online software and data access.


QuickBooks hosting:  things to consider...

Features of different vendors' QuickBooks hosting services vary. Here are a few things to consider or ask about when comparing hosting plans.
  • Which type of host, Commercial or Self? These two types of QuickBooks hosts are defined by Intuit.
     
    Commercial hosts undergo a rigorous certification process, while Self hosts do not. The Self hosting program is designed so that QuickBooks Pro Advisors and QuickBooks Solution Providers may provide hosting services to their clients. For instance if your CPA or tax preparer is a certified QuickBooks Pro Advisor, he or she could provide hosting services to you and to other clients.
     
    There's nothing particularly "good" or "bad" about either type of host. Commercial hosts tend to offer a broader range of hosting-related services--they might be willing to host many different kinds of software products for you, such as the Microsoft Office suite. And because they are certified by Intuit they may offer better data security and safeguards against data loss, and a higher level of support for their customers...but there's no guarantee of that.
     
    Self hosts may perform just as well in these areas, though without certification the quality of the services they provide is likely to be more variable. But if you trust a CPA firm to do your taxes, you'll likely be comfortable with trusting them to host your QuickBooks data as well. And because their business relationship with you is based on more than just providing hosting services--they provide accounting services and advisement--Self hosts are likely to offer additional, unique services which Commercial hosts do not. For instance a CPA firm might offer data entry services (say, entering QuickBooks transactions from paper sales tickets each week), monthly reconciliation and reporting, or other services based on having easy access to your QuickBooks data files and accounting records. 
     
  • Capacity. Hosting plans can vary in the amount of disk space, memory, and Internet traffic provided. Generally, more is better in all of these areas, but there's no reason to purchase a more expensive plan if you don't need it. Most vendors will let you start with a lower-cost plan, then upgrade to a higher-capacity plan later if needed.
     
  • Uptime. Ask how frequently their servers are down for any reason, and what their longest server outage has been in the past year. Some can supply you with a detailed uptime report, and their service agreement may even guarantee a minimum level of uptime (percentage of the time you'll be able to access your data on their servers).
     
  • Server redundancy, mirroring, disaster recovery. If the server which is hosting your QuickBooks account goes offline (their computers crash too!), do they have a redundant server that will be switched to automatically or within a short while? Does their storage system use mirroring? Mirroring means that every change you make--every QuickBooks transaction--is automatically duplicated on at least one additional hard drive, so if the primary hard drive develops problems, a mirrored drive can be switched to with little or no loss of data. What is their disaster recovery plan in case their data center is hit by a tornado, fire, flood, or long power outage?
     
    If timely access to your accounting data is crucial--maybe you enter and print invoices while the customer is standing there in front of you at the sales counter--then it's worth paying more for hosting services that offer server redundancy, mirroring, and guaranteed uptime.
     
  • Backup frequency, retention, offsite backups. Every hosting vendor I know of provides at least daily data backups as part of their hosting plan. If the vendor also offers mirroring (see above) that's even better:  if there's a server or data problem you may only lose the previous couple accounting entries rather than an entire day's worth. How long do they keep backups? If you have a major data or accounting error that calls for restoring your data file to its state as of three weeks ago, will it be available? Ninety days is adequate for most situations, but longer is always better. Do they keep backup sets at multiple physical locations (different sites). Having backups at at least two locations is critical for protecting your valuable accounting data from loss.

Keep your own backups, too

Because you'll be running a desktop edition of QuickBooks, you should have the option of creating your own QuickBooks data backups and/or copying them from the host computer to your own computer. That's something you should do periodically--once a month is good; more often if you have high daily transaction volume or your hosting provider doesn't have multiple backup locations. 
 
Despite any hosting provider's contractual responsibility or good intentions for protecting your data, there's no substitute for having your own copy of your accounting data in your personal possession. 

  • Owned vs. leased licenses. As I said earlier, the hosting service will be giving you access to a desktop edition of QuickBooks. But Intuit doesn't give away free access to their software:  you have to use a licensed copy...somebody has to pay for that!
     
    If you already own a copy of QuickBooks, you can provide your QuickBooks license information to the hosting company and they can legally install that version of QuickBooks in your area of their server. If your license is for QuickBooks 2010 Pro, that's what they will provide.
     
    If you don't own a copy of QuickBooks or want to use a newer version, some hosts give you the option of using a leased license. They'll install a current, licensed copy of QuickBooks in your area of their server, and you'll pay an additional monthly fee for using it. The cost may be roughly $10 - $30 per month depending on which QuickBooks version you are leasing and whether you want access to extra-cost features like payroll. Leased licenses aren't cheap, but their cost needs to be weighed against:
  1. The flexibility of not having a fixed investment in software. You could try QuickBooks for a couple months, then decide it's not for you and switch to some other accounting product.
  2. Avoidance of software upgrade costs. A leased license always gives you access to the most current version of QuickBooks. If you own a QuickBooks license though, you'll have to pay Intuit's fee if you want to upgrade annually. (It's worth noting that many users of desktop editions of QuickBooks don't upgrade every year. So the amount saved will vary, depending on how often you would normally upgrade your QuickBooks license.) 
  3. Cash flow benefits. Obviously, paying by the month is easier on cash flow than the larger up-front cost of buying a QuickBooks license.
  • Setup fees. Some vendors charge setup fees. That's understandable, because there's work involved in getting your account set up, verifying your software licenses, and installing software that you provide to them. But high setup fees are at least partly about deterring you from switching to a different vendor (because of the amount you already have "invested"). Just be sure you know what the setup fees are before you sign a service agreement or provide your credit card number.
     
  • Monthly service fee. There's a wide range here, so compare several vendors' prices. Fees start in the range of $25 to $50 per month but can be much higher. When comparing vendors, be sure you understand what you're actually getting:  a higher-priced hosting service may be offering a higher level of service or data protection.
     
  • Software add-ons hosting. Many hosting vendors will also host any QuickBooks add-on software you use, such as my company's products (sorry, I couldn't resist including just one little "commercial"). Be sure to ask what their policies and limitations are for installing and hosting your add-ons on their server. That's true even if you don't yet use any QuickBooks add-ons, because someday you may want to.

 

 

  • Is a free trial available? Many vendors will let you try their hosting service for free for up to 30 days. If you need a QuickBooks leased license during the free trial though, you may have to pay a fee for that.

If you want details on QuickBooks hosting programs from Intuit's perspective, have a look at their QuickBooks Hosting Program FAQ.


QBOL:  things to consider...

With QBOL there's no need to compare services offered by different vendors, because Intuit is the only provider! Only a few different options exist:
  • Monthly fee. Several QBOL service plans are available ranging from minimal (Simple Start) to full featured (Online Plus), and with or without payroll capability. (Payroll is an extra-fee feature in QBOL, but the same is true of desktop editions). As this is written, the plans range in price from $12.95 to $78.95 per month. On the lower end, especially, QBOL is less expensive than using a hosted version of QuickBooks.
     
  • Number of simultaneous users. QBOL service plans allow different numbers of simultaneous users, currently ranging from 1 user for the lowest-priced plan to 5 users for higher-priced plans.
     
  • Is a free trial available? Yes. You can try any of the QBOL editions free for 30 days.

I won't spend time talking about data security, backups, etc. here. The same considerations as I described for hosting services apply to QBOL, so review that discussion for ideas about questions to ask if you consider signing up for QBOL.


Pros and cons

Now you've gotten to the part of this article that's mostly opinion--mine, of course. By this point you're probably eager to hear somebody's opinion, to help cut through the clutter of possibilities you face for online access to QuickBooks. So I offer my opinions hoping they'll shed some light on the range of specifications, alternatives, and hype you'll encounter as you decide what's right for you.

First, understand that using a desktop version of QuickBooks on your own computer or network is still the fastest, most convenient, and most viable alternative for the bulk of QuickBooks users. It also offers the best benefit/cost ratio (biggest bang for the buck) for the way most businesses currently want to use QuickBooks. But if your business can gain real benefits from accessing QuickBooks across an Internet connection--and many can--then the monthly fee for QBOL or a hosted QuickBooks solution may be well worth the added cost.

Next, I need to tell you up front that I'm not a fan of QBOL. But let's start with a look at its positive points, then I'll finish up with its negatives and reasons why I feel QuickBooks hosting is usually a better choice.

First the positive...

Intuit doesn't publish sales figures so we can't know the number of subscriptions they currently have for QBOL. Most people in the industry will tell you that desktop editions still represents the lion's share of Intuit's QuickBooks customer base and new sales. But QBOL has been around for several years and some estimates put its subscription base at over 300,000. That user count alone should answer the basic question, "Is QBOL a viable and useable system?" with an absolute "Yes!". Here are some of the other positive points:

  • Simultaneous users. With QBOL the number of simultaneous users permitted is built into the monthly fee. Because QuickBooks hosting is based on desktop editions of QuickBooks, you must buy a license for each additional user you want to allow. This can make QBOL's pricing a bit more attractive in some multi-user situations. 
     

  • Smartphone access. QBOL may have slight an edge in accessibility when using "any" smartphone or similar device because it works through any Web browser. However the advantage is slight, because most hosting solutions also support access by the major smartphone operating systems. Many of the smartphone apps in Intuit's App Center (see the next item below) also work with QBOL. 
     

  • Support by many cloud-based "apps".  The Intuit App Center (appcenter.intuit.com) is the best place to find cloud-based applications for QuickBooks, and many of them support QBOL.
     

  • SDK-based QuickBooks add-on programs. QBOL works with many QuickBooks add-ons developed using the QuickBooks SDK, though not all. (QBOL requires an approach to accessing data that is slightly different from that used for desktop editions, and also has some data format differences, so not all developers undertake the extra programming required to make their applications compatible with QBOL.) If you currently use a QuickBooks add-on and want to switch to QBOL, chances are good that you may be able to continue using that add-on with QBOL (but check first to be sure).
     

What is the QuickBooks SDK?

SDK stands for "Software Development Kit". It is software created by Intuit which allows third-party programs to send and receive data to/from QuickBooks. Before Intuit published the SDK, in 2002, developers had no easy way to integrate their programs with QuickBooks.

In recent years Intuit has released something called the Intuit Partner Platform, a system which allows development of cloud-based apps which connect with QBOL and desktop editions of QuickBooks.

  • OK for new or inexperienced QuickBooks users? QBOL's features are more limited than those offered by desktop editions, and it implements some features differently. For these reasons, people experienced with the desktop editions are less likely to like QBOL. But those who haven't used a desktop edition of QuickBooks won't notice that anything is missing, and are more likely to be happy with QBOL.

Now for the negative...

At least part of QBOL's deficiencies relate to its history. It was Intuit's first attempt at online delivery of any QuickBooks accounting product. At the time QBOL was being developed and when it was first released, the technology for hosting desktop versions of software existed but was still in need of improvement--it hadn't fully "jelled" yet, at least not in the form that it exists today. Maybe more important, it wasn't yet in vogue as part of the information technology (IT) industry's view of what the Internet's future would look like.

But things change rapidly in IT. As more and more users began getting faster Internet connections, software which once seemed to slow to use across an Internet connection suddenly became fast enough for serious work. That's exactly what has made hosted desktop applications viable and appealing. Now hosted copies of QuickBooks, Microsoft Word, Microsoft Excel, and many other programs has almost the same feel as installing and using those programs on your own computer.

So where did this leave QBOL? It was, and continues to be, a slower, half-baked implementation of what every user of a desktop edition of QuickBooks experiences daily. Here's my list of QBOL negatives:

  • Missing/changed features. Payroll works differently. Sales tax-related features are not as complete as in the desktop editions. In general, experienced users of desktop editions will see QBOL as missing some features they expect to see.
     
  • Anomalies...bugs or "features"? While all software can have bugs, QBOL seems to have a larger than usual list of problems than the desktop editions:  Some reports don't work reliably. Account reconciliation can fail. It's possible to delete an account from the Chart of Accounts even if that account has been used in transactions (something that should never be possible!). By the time your read this, these may all be fixed. But then again, though QBOL has been around for years Intuit seems to have been tardy or lazy about paring down QBOL's list of problems to an acceptably small size.
     
  • Speed of access (a lack of it). QBOL is usually much slower than using a hosting edition of desktop QuickBooks.
     
  • Less efficient user interface (UI). Anyone familiar with desktop QuickBooks editions is accustomed to shortcut keystrokes, right-click menus, cursors that change shape, etc.--things that speed up program operation and contribute to ease of use. Since QBOL relies on the UI features available in a Web browser, it has not been written to support the same UI features found in the desktop editions--the Web browser acts like a layer of insulation that prevents experienced QuickBooks users from having many of the little ease-of-use features they're accustomed to.
     

A program's user interface (UI) is the set of features it offers which (1) let you control and work with the program and your data, and (2) provide you with feedback about what's going on in the program--usually in the form of data windows, pop-up informational dialogs, and so on.

Desktop editions of QuickBooks have a "rich" user interface, with lots of keyboard and mouse commands, standard and context (right-click) menus, pop-up windows and dialogs, and so on. 

QBOL's user interface is constrained by the fact that it operates in a Web browser. This could improve over time, as common programming languages for describing Web pages become more robust and more ubiquitous (HTML5, for instance). For now though, QBOL's user interface is behind that of desktop QuickBooks editions in ease and speed of use.

  • Server outages.  Intuit's record for server outages is abysmal. In 2010 and 2011 they had two outages which each lasted more than a day, as well as several multi-hour outages. Any hosting company with that kind of record would quickly lose customers to their competition. Few businesses will accept repeatedly being unable to perform normal daily business activities like enter or pay bills, look up customer information to answer billing and invoicing questions, or access other critical accounting records.
     
    Intuit has released public statements giving reasons for some of the outages, but as QuickBooks consultant Scott Gregory notes, the reason "really doesn't matter to the thousands of businesses that didn't have the ability to 'work anytime, anywhere' as the QuickBooks web site touts."
     
    The biggest concern is not that these outages happened, but that Intuit apparently doesn't have its data center set up to prevent or at least minimize them. Well-designed data centers have redundant servers or at least redundant data storage, also known as mirroring. As described earlier, mirroring means that an identical copy of everything written to a computer's storage system also gets written to one or more additional hard drives. And a redundant server is simply a backup computer ready to be brought online if there's a failure in any of the servers that are currently online. (The switch to a backup server may happen automatically when a fault is detected by monitoring software; or it may be done manually, but in any case it should occur in a short while.)
     
  • Data portability. Once you are on QBOL it is now possible to export your QuickBooks records back into a file that's readable by a desktop edition of QuickBooks. (Until recently, even this wasn't possible.) But QBOL's differences from desktop editions mean you cannot freely move data back and forth between desktop editions and QBOL. So the data backup you create by exporting your QBOL data is more for peace of mind than anything else. In a true emergency, you'd be able to import your transactions and lists into a desktop edition; there would be some loss of information, but most of the data would be intact.
     
  • Fewer SDK-based QuickBooks add-ons. I mentioned this earlier:  not all SDK-based add-ons support QBOL. It all depends on whether the add-on's developer decided to make it compatible with QBOL or not.
     

  • Not widely recommended by accounting professionals. Assemble any random group of QuickBooks Professional Advisors in a room and ask for a show of hands to indicate how many of them recommend QBOL to their clients, and probably fewer than one-fourth of them will raise their hands. This is not to say that they won't provide support to a client who uses QBOL, just that most of them avoid getting clients started on QBOL. 
     
    Why? Because most are aware of the QBOL problems I've mentioned here, and many have experienced the frustration of dealing with those problems first hand. 

Other thoughts

QuickBooks licenses:  pay by the month, or not?  In most situations, owning a QuickBooks license is more cost effective than paying the monthly fee for QBOL or for a leased QuickBooks license (provided through a hosting service). Before you get too thrilled at the prospect of paying "just a little bit" each month, multiply the monthly fee by 12 to consider how much it will cost per year--it'll be a little more scary when you look at the total annual cost. With QBOL you can't avoid paying by the month, because that's the only way it is offered. But if you choose to use a QuickBooks hosting service, purchasing a QuickBooks license may be the best way to go.

Of course, using QuickBooks on a pay-as-you-go plan can make good business sense in the right situation. But for that to be true the added flexibility, avoidance of upgrade fees, and easier cash flow management (all described elsewhere in this article) have to produce real value--benefits that improve your profitability. I believe many people overestimate the value of these benefits out of laziness:  making monthly payments is easy and relatively painless.

When you have a choice between pay-as-you-go software pricing and the higher up-front cost of buying a software license, buying a license will usually cost less in the long run. This statement cannot really be generalized across all types of software; however, it's often true for mass-market products like QuickBooks.

So when is paying monthly for software licenses the better choice? Usually it's best as a short-run strategy in the face of uncertainty. If you are not sure you will stay with QuickBooks and just want to try it for a few months, by all means consider a leased license--you can always buy a QuickBooks license later, once you're sure. Or if cash flow is especially tight, it may make sense to make monthly payments now and buy a license sometime in the future.


And now, the crystal ball stuff...

If the section above is mostly my opinion, this one is even worse:  it contains not just my opinions but also my predictions about a few things. (Run away! Save yourself!)

QBOL and hosted QuickBooks are "cloud-based" solutions:  they are software services (programs) hosted on someone else's computer somewhere on the Internet. But at this point QBOL is not especially well implemented or managed; QuickBooks hosting seems to be the faster, more full-featured, and more reliable choice.

My personal feeling is that, over time, QuickBooks Online will change. (Wow, is this guy bright or what? He's predicting that things will change!) More specifically, I mean that one of two things is likely. Either:  (1) QBOL will be enhanced to the point of being equal to desktop editions--which would only be possible with a significant rewrite or upgrade of the QBOL software, improvements in Intuit's data center, etc.-- or (2) there will be enough growth in hosted access to desktop editions of QuickBooks that QBOL will eventually fade away.

At this point I believe the second event is more likely. By "fade away" I mean Intuit will starve QBOL for development resources, and that will cause the slow demise of QBOL. With a slowdown in the release of QBOL fixes and new features, other accounting software choices will grow ever more appealing. The eventual result would be a slow erosion in QBOL's user base, as most leave in favor of other products, including hosted desktop editions of QuickBooks.

As with any new technology, there's a lot of money to be made at this early stage in the push toward cloud computing. And where there's money to be made by competing products or ideas there's bound to be some hype generated. The goal of it is to increase revenue by getting consumers to discard their "old" technology and spend big on the new one; in this case, the hype involves telling everyone that cloud computing is "the next big thing" and it's "what everyone will be using soon...don't miss the boat!" 

The truth is that cloud computing is like any other technology or tool:  it's an improvement for some kinds of jobs, and for others it is either too costly, or a poor fit, or has other negatives like the data security vulnerabilities I've mentioned. With this in mind my final prediction is that QuickBooks will continue to thrive as a desktop and local-network computing product. The growth in QuickBooks hosting (of desktop editions) makes that view of QuickBooks' near future even more secure.


For more information

Have questions or want to discuss points from this article? Visit our user forums and post your question or topic there, and let's talk about it.

For detailed information on QuickBooks features, versions, and pricing, visit www.QuickBooks.com.


Permitted uses of this copyrighted material:  This article may be copied and distributed for educational or commercial purposes so long as all of these requirements are met:  (1) This article may not be distributed in whole or in part in a machine- readable form (for example, as a computer file or over a network or Internet connection). (2) The article must be distributed in its entirety and not condensed or abridged. (3) The copyright notice which appears at the bottom of this page must be included on every distributed copy of the article and must be clearly readable. (4) No fee of any kind may ever be charged for this article or for any larger volume of which it is a part. However, this article may be distributed as handout material at a meeting or conference for which attendees have paid a fee, so long as no separate fee is charged for this article or any larger volume of which it is a part. (5) All other uses require express written permission from Flagship Technologies, Inc.

Essentially, these requirements mean you may distribute printed copies of  this article, so long as each copy clearly bears our copyright notice and no fee is ever charged for such copies.

 Top 
 Home 


Trademarks & Copyright © 1995-2011 Flagship Technologies, Inc.
Email: info@goflagship.com  ·  Privacy policy