QuickBooks Online Review



  • Numerous features
  • Cloud-based
  • Easy to use
  • Advanced invoicing features
  • Numerous integrations
  • Good tax support
  • Good mobile apps
  • Built-in lending


  • Occasionally unintuitive
  • Expensive
  • Fair customer support


If you’ve heard of accounting, you’ve heard of Intuit QuickBooks. Intuit was founded in 1983 with the idea that there should be a better, simpler way to do accounting. It has been one of the biggest names in accounting and personal finance for three decades now. The company’s first product, Quicken, was launched in 1984. QuickBooks followed in 2002, and QuickBooks Online came along two years later.

Since its inception, QuickBooks Online has grown to 2.2 million users, and the software has seen some significant changes and advancements, with one of the most recent being a long-awaited project management feature and a pricing plan for larger businesses.

While the software has a lot to offer, there are some drawbacks, including navigational difficulties, a semi-steep learning curve, and lengthy support wait times. QuickBooks Online has also increased its prices — again — making it an expensive choice for some businesses.

Despite these drawbacks, QuickBooks Online has some great things going for it: strong reporting, customizable invoices, inventory capabilities, multiple currencies, and nearly 600 integrations. There’s also a unique lending platform called QuickBooks Capital and an add-on called QuickBooks Live Bookkeeping, where you can outsource your bookkeeping tasks to a QuickBooks Online accounting expert.

Additionally, there are several features offered by QuickBooks Online that you can’t get with the more traditional QuickBooks Desktop (such as automatic sales receipts, split transactions, scheduled invoices, and location and class categories). Many customers believe the sheer mobility of QuickBooks Online is entirely worth the upgrade. And despite the minor navigational difficulties I mentioned earlier, the program is still much easier to learn and use than QuickBooks Pro.

Continue reading to learn more about QuickBooks Online’s recent changes and to see if QuickBooks Online is a good fit for your business.

QuickBooks Online

Start Trial

Read our Review

Table of Contents


Rating: Fair

QuickBooks Online has four pricing tiers. The company recently added the new Advanced Plan, which is geared towards medium to large-sized businesses that need up to 25 users and advanced reporting and support. QuickBooks Online offers a free 30-day trial of any plan and a test drive account of QuickBooks Plus. No credit card information or contracts are required, and you can cancel the service at any time.

QuickBooks has recently increased its prices, so discounts are more important than ever. Luckily, Intuit is constantly offering discounts, so be sure to check if it’s running any promotions.

Note: Discounts are invalid if a customer uses the free 30-day trial before purchasing.

Simple Start Plan

QuickBooks Online’s Simple Start plan costs $25 per month and includes:

  • Unlimited invoices
  • Unlimited estimates
  • Expense tracking
  • Live bank feeds
  • Reports
  • Integrates with 200+ apps
  • One user

Essentials Plan

QuickBooks Online’s Essentials plan costs $40 per month and includes everything in the Simple Start plan, plus:

  • Accounts payable
  • Time tracking
  • Three users

Plus Plan

QuickBooks Online’s Plus plan costs $70 per month and includes everything in the Essentials Plan, plus:

  • Inventory
  • Project management
  • Class tracking
  • 1099 tax support
  • Five users

Advanced Plan

QuickBooks Online’s Advanced plan costs $150 per month and includes everything in the Plus plan, plus:

  • Fathom subscription for advanced reporting
  • Import invoices
  • Custom user permissions
  • A dedicated customer success manager
  • Priority Care
  • QuickBooks training (five classes through Real World Training)
  • 25 users

Extra Costs

Before purchasing QuickBooks Online, there are several additional costs and services to know about:

  • Payroll: QuickBooks Online has three different payroll plans ranging from $45-$125/month + $4-$10/month per employee. You can choose between Core Payroll, Premium Payroll, and Elite Payroll, depending on your company’s needs. Read our full Intuit QuickBooks Payroll review for more details. If you opt for Intuit’s payroll, you can also add worker’s compensation insurance to your plan and shop for health, vision, and dental benefits.
  • QuickBooks Payments: QuickBooks Payments allows you to accept payments from your customers. Payment processing costs 2.9% + $0.25/per transaction when a customer pays their online invoice with a card, 2.4% + $0.25/per transaction when a customer swipes their card, or 3.4% + $0.25/per keyed-in transaction. There’s a 1% charge for ACH transfers ($10 maximum fee).
  • A Custom Invoice Template: You can pay an extra $4.99 for a custom invoice template.
  • QuickBooks Live Bookkeeping: QuickBooks Live Bookkeeping allows small business owners to outsource their bookkeeping tasks, which can include categorizing transactions, reconciling, reviewing your financials, and closing the books. When you sign up for QuickBooks Live Bookkeeping, you’ll get matched with a personal Certified QuickBooks Advisor and accounting expert, and you can schedule a video chat with him or her from within QBO. Prices range from $270 to $670 per month and are based on the dollar amount of your monthly expenses. Here’s what some users say about the service:

The most helpful service that QuickBooks Live has provided is having accurate, up-to-date information. Prior to QuickBooks Live, we were always running on the backlog.

Having the confidence to know that I’m categorizing things in the right place, doing bank reconciliations correctly, and properly inputting sales is all really helpful for stress levels.

Visit QuickBooks Online

Cloud-Based Or Locally-Installed

Cloud-based, with no downloads or installation required.

Hardware & Software Requirements

Rating: Excellent

As cloud-based software, QuickBooks Online operates with nearly all internet browsers so long as you have internet access. QuickBooks Online also has desktop apps for Windows and Macs, which are said to run faster.

To read forms and use the print checks feature in QuickBooks Online, you will need Adobe Reader 11.0+ or the Firefox PDF plugin.

QuickBooks Online also has mobile apps for Apple products (iOS 11.2+) and Android products (5.0+).

Specific Size Of Business

QuickBooks Online is ideal for small businesses in need of strong accounting, ample features, and mobility. The addition of QuickBooks Advanced has opened the software up as an option for mid- to large-sized businesses as well. Businesses can have five to 25 users, depending on their plan (Intuit does not count time tracking-only and reports-only users toward your user limit). You can set user permissions to control user access, and there’s a complete audit log of all activity.

Business owners with multiple companies will need to purchase a separate QuickBooks Online subscription for each business. QuickBooks Online is available in over 225 different countries (although this post focuses specifically on the US version).

Accounting Method

Rating: Excellent

Both cash-basis and accrual accounting.

Ease Of Use

Rating: Good

For the most part, QuickBooks Online is intuitive and easy to use. The UI is beautifully designed, though the organization could still be improved. Some features are hidden in settings and frustratingly difficult to find, but the built-in help button can make it easier to find what you’re looking for.


Rating: Excellent

QuickBooks Online has an impressive feature selection. Here are some of the features that QuickBooks Online supports:

  • Dashboard: A basic dashboard gives you an overview of your business’s financial state with charts for Invoices, Expenses, Bank Accounts, Profit and Loss, and Sales. There’s a menu on the left to navigate the most used features and a plus button and gear button on the top right-hand side of the screen where you’ll find shortcuts and more advanced features. There’s also a search transactions button and a help button, and you can enable an AI chat button in the settings as well. The “see all activity” option at the bottom of the dashboard will take you to a full audit log and history of recent activity.

  • Sales Overview: In addition to a traditional dashboard, QuickBooks Online has recently introduced a Sales Overview page where you can view your income over time and quickly access sales shortcuts, such as “new invoice” or “new sale.”

  • Invoicing: QuickBooks Online offers six invoice templates and ample invoice automations (you can also import an existing invoice template via Microsoft Word). You can customize the logo, logo position, font, font size, color scheme, header, footer, number of columns, and more. You can add shipping charges, discounts, and attachments to invoices. If you have the Essentials, Plus, or Advanced plan, you can send invoice reminders to late customers, and you can create recurring invoices.  QuickBooks Online is also one of the few accounting programs that lets you autoschedule invoices. QuickBooks Online now offers invoice tracking, so you can see when customers view their invoices; it has added support for progress invoicing as well. QuickBooks has also recently added multi-lingual invoicing, so you can now send invoices in six different languages: English, Spanish, Portuguese, French, Italian, and Chinese.

  • Estimates: Creating estimates and converting them to invoices is easy. Estimates are sent via email, and customers receive the documents as PDFs. Sadly, there is no separate estimates tab, making it difficult to view past estimates.
  • Client Portal: QuickBooks Online does offer a client portal but only for invoices, not estimates. Customers can view, print, save, pay, or ask questions about their invoices.

  • Contact Management: QuickBooks Online has a highly developed contact management system. You can save an incredible amount of information on your customers and vendors, including a display name, billing address, shipping address, preferred payment method, default payment terms, opening balance, attachments, and default tax codes. You can attach relevant files, such as contracts, to each contact. You can also send batch emails to contacts. As a recent addition, you can now change what you call customers (e.g., clients, customers, donors, guests, members, patients, or tenants).

  • Expense Tracking: You can add individual expenses, manually import bank statements, or enable live bank feeds. You can categorize expenses, create custom bank rules, and attach receipts to expenses. QuickBooks will automatically match transactions (although you still have to approve the matches manually). QuickBooks Online also now offers a new receipt capture feature. Unlike most accounting programs, QuickBooks Online does not use Yodlee for live bank feeds. As Yodlee is known to violate some banks’ terms and conditions, QuickBooks Online gets extra points for using its own bank connector.

  • Bank Reconciliation: You can easily reconcile bank accounts in QuickBooks Online and run a reconciliation report.
  • Chart Of Accounts: QuickBooks Online has a default chart of accounts, which you can customize to fit your business, or you can import your own. You have to track fixed assets manually by using the chart of accounts (rather than having a built-in depreciation schedule for assets like Xero).

  • Accounts Payable (Essentials, Plus, & Advanced Plans Only): With QuickBooks Online, you can enter and sort bills easily. You can also create recurring bills. There’s a nice vendor dashboard that shows your total purchase orders, overdue bills, open bills, and recently paid bills.
  • Checks (Plus & Advanced Plans Only): You can order and print checks directly from the software.
  • Inventory (Plus & Advanced Plans Only):  While each plan allows you to add items or services, only the Plus and Advanced plans track inventory. When adding items, you can save default sales prices, purchase prices, SKU numbers, images, and create item descriptions. You have the unique option to create item bundles, which makes invoicing a breeze. You can now set reorder points and see the current stock level when you are creating invoices.

  • Project Management (Essentials, Plus, & Advanced Plans Only): You can create projects, add billable and unbillable time, and create billable and unbillable expenses. You can easily create invoices for projects, and you can use progress invoicing to invoice in steps. There is no way to add tasks at this time, but there is basic job-costing, so you can track job profitability. There’s also a project management screen with quick access to project reports and an overview of that project’s transactions.

  • Time Tracking (Essentials, Plus, & Advanced Plans Only): In QuickBooks Online, you can create single-time activities or timesheets. Weirdly enough, if you create a time activity that is separate from a project, it will show up under sales (one of those navigational difficulties I mentioned earlier). You can attach billable and unbillable time to projects.

  • Reports: QuickBooks Online has over 80 reports.  The exact number of reports varies with each plan and the features you have access to. These reports cover everything from accounting and sales to cash flow and job-costing, and more.
  • Budgeting (Plus & Advanced Plans Only): Unlike the desktop version of QuickBooks (which only allows for one year-long budget), you can have multiple budgets in QuickBooks Online. You can create monthly, quarterly, or yearly budgets. You can use data from a previous financial year as your basis for a budget and run numerous budgeting reports.

  • Journal Entries: You can create journal entries as needed.
  • Purchase Orders (Plus & Advanced Plans Only): You can create purchase orders and recurring purchase orders in QuickBooks Online. You can easily convert purchase orders to bills. You can record payments and receive inventory from purchase orders in full or in parts.
  • Credit Memos: You can create credit memos and customer refunds.
  • Sales Receipts: Sales receipts are another way of recording sales in QuickBooks Online. Instead of creating an invoice, where you have to wait for your customer’s payment, sales receipts are to record sales for which you have already received payment. Sales receipts are the method restaurants, salons, and other similar businesses would use to enter daily sales into the software.

  • Packing Slips: You can create and print packing slips.
  • Class Tracking: This unique feature lets you sort transactions, estimates, and billable hours by a specific location or class. You can also run reports by specific location or class for more detailed reporting.
  • Default Email Messages: You can save time by creating default email messages. You can create messages for your invoices, estimates, credit memos, sales receipts, customer statements, refund receipts, and purchase orders.
  • Workflows: QuickBooks Online’s Routines Beta feature is now a feature called Workflows. Workflows will let you set automated tasks, such as sending reminders to your team or sending automated invoices. This feature is only available for Advanced plan users.
  • Sales Tax: You can save as many sales tax rates as needed. Also, you can assign a default sales tax to your customers.
  • Tax Forms & Support (Plus & Advanced Plans Only): The Plus plan lets you prepare and print 1099-MISCs and W-2s for each employee. There is an additional fee to e-file these forms.
  • Multiple Currencies: QuickBooks Online supports over 150 currencies.
  • Importing & Exporting: QuickBooks Online’s importing feature is refreshing and easy to use compared to most other programs. You can import your customers, vendors, chart of accounts, products, and services. Exporting is more limited. You can export reports to Excel. All other data can only be exported via Internet Explorer.

  • Lending: QuickBooks Online offers built-in lending called QuickBooks Capital. QuickBooks Capital uses the financial information within your account to determine if you are eligible for a loan. Read our full QuickBooks Capital review to learn more.

Visit QuickBooks Online

Customer Service & Support

Rating: Fair

In the past, QuickBooks Online has been notorious for long phone wait times and poor customer support. It used to be that I would wait 20-40 minutes before speaking to a representative. Once, when I was reviewing the software, I experienced a major software glitch that took three weeks to fix.

More recently, my hold times have been shorter — and my calls were answered right away about half of the time. The level of helpfulness from each representative varies. Some are incredibly helpful and get your issue resolved right away, while others are uninformed and can’t answer your questions. The other drawback is that there is no email support. But while support is still not ideal, QuickBooks is trying. Support staff are working on shortening wait times, have redesigned the help center, and have added new in-software support options.

QuickBooks Online offers phone support from 6 AM to 6 PM PST, Monday through Friday; Saturday hours are 6 AM to 3 PM PST. All of QuickBooks Online’s support services include:

  • Phone: You can call QuickBooks Online for help.
  • In-Software Help: QuickBooks Online features a help button in the top right corner of the software. You can search a database of help articles with step-by-step instructions. You can also enable the QuickBooks Assistant in QuickBooks Labs. The QuickBooks Assistant is an AI live chat that helps with questions, such as “how much money did I make last month” or “which customers are late on their invoices.”
  • Help Center: QuickBooks Online has a comprehensive, redesigned help center that is far easier to navigate. It features how-to articles, FAQs, and questions from other members of the QuickBooks community.
  • Videos: QuickBooks Online provides video tutorials to explain how each feature works.
  • QuickBooks Training: QuickBooks Online offers both in-person and online classes at an additional cost.
  • QuickBooks Resource Center: There is also a QuickBooks Small Business Resource Center that hosts articles, business advice, and guides.
  • QuickBooks Pro Advisor: You can search for and hire a QuickBooks Pro Advisor who will walk you through the program.
  • QuickBooks Blog: QuickBooks has a blog with information on software updates and company news.
  • Social Media: QuickBooks has a Facebook page where it posts updates and helpful advice articles. QuickBooks also maintains Twitter and YouTube accounts. It’s worth mentioning that YouTube can also be a great source to find videos from CPAs and other seasoned QuickBooks users.

User Reviews

Rating: Fair

Negative Reviews & Complaints

Although many customers like QuickBooks Online, there are a few significant shortcomings to the software. Frequent complaints about the software running slow have been addressed, but other problems have risen to replace this issue. Some common gripes include:

  • Poor Customer Service: This is, by far, the biggest customer complaint. Many users dislike the slow service and report being on the phone for obscene amounts of time. A couple of users say the customer service used to be better but has since declined, and a few people claim that QuickBooks tried to scam them into paying an extra service fee to fix the problems they were having.
  • Bugs & Crashes: Various bugs and crashes are reported across multiple sites. In the past, downtime and outages have also been a fairly common complaint, especially with its mobile apps. For a time, this problem seemed to be getting better. Then several months ago, while I was retesting the software, there was a worldwide outage where users were unable to login to their QuickBooks Online accounts. And QuickBooks didn’t say a single thing about the issue: no tweets, no ETA on a fix, and no admission that there was even a problem.
  • Doesn’t Compare To QuickBooks Desktop: Another common complaint is that QuickBooks Online does not compare to the desktop version. Quite a few customers were so underwhelmed by the software that they quit the service entirely, while others switched back to the desktop version.
  • Expensive: When we last reviewed the software, users were already complaining about the increase in price. Now, QuickBooks Online has raised its pricing for the Simple Start, Essentials, and Plus plans, making the software even more expensive.
  • Unauthorized Charges: One customer reported that her account was charged without authorization, and it took five months to fix the problem.

Positive Reviews & Complaints

Despite the above complaints, there are many happy QuickBooks Online users. Intuit is accredited by the BBB with an A+ rating. QuickBooks Online, specifically, receives 4.2/5 stars on GetApp and 4/5 stars on G2 Crowd. The mobile apps rank highly with Android users (4.2/5 stars) and iOS users (4.7/5 stars).

Here are a few of the things users love about QuickBooks Online:

  • Mobility: The most common praise is that QuickBooks Online offers mobility to users and companies. Previous QuickBooks Desktop users particularly like that they are no longer tied down to one computer.
  • Good Accounting: QuickBooks Online is praised as one of the best full-featured accounting software options around. Accountants, in particular, rave about the reports, chart of accounts, and bank reconciliation features.
  • Easy To Use: Many customers find QuickBooks Online easy to learn and use, especially compared to the desktop version of the software. Even non-accountants find the software enjoyable to use.
  • Saves Time: Countless businesses report that QuickBooks Online saves time and keeps their companies organized.
  • Ample Integrations: With 590+ integrations, it’s no wonder customers like the number of add-ons available to them.

Here’s what a few users are saying:

I am not an accountant. Not even a bookkeeper. But I find QuickBooks pretty easy to use. I help and do various tasks for a small service business called 1 on 1 Lessons. Either at the end of each day or at the end of the week, I record sales and expenses and add receipts or attachments for every item. It is very easy to do this and feels intuitive to find things in QuickBooks.

QBO is consistently becoming more and more robust. In true Intuit fashion, they are listening to their users and adding new features constantly. And if QBO doesn’t do it, there’s an app that does that will sync seamlessly with your file.

QuickBooks Online has impacted our business by allowing us to just focus on marketing and on sales and not on accounting, which is so crucial for a small business when sales is the most important thing. Because of QuickBooks, accounting hasn’t been a headache.

Integrations & Add-Ons

Rating: Excellent

Since our last review, QuickBooks Online has increased its number of integrations from 280 to 590, including 25 different payment processing options (such as QuickBooks Payments). The QuickBooks Online Advanced plan also comes with a built-in Fathom integration at no extra cost. API is also available for developers.

Are you interested in accepting online payments from your customers? Read our comprehensive merchant account reviews to learn the pros and cons of popular providers and see which payment processing option is best for your business.


Rating: Good

QuickBooks Online uses 128-bit SSL encryption and multi-factor authentication. Physical safeguards have been implemented at the Tier 4 data center, and routine testing ensures security. For more information on QuickBooks security, and to learn how you can play a factor in making your data even more secure, check out the Intuit website.

Final Verdict

QuickBooks Online

Start Trial

Read our Review

QuickBooks Online comes with a wide breadth of features and has the complex accounting capabilities that small business owners need. The software offers an impressive number of integrations and is working on bettering customer support. Recently, QuickBooks Online added a much-needed project management feature along with other new features, such as progress invoicing and multi-lingual invoicing. Although, the best addition may be the new QuickBooks Live Bookkeeping service where users can gain expert accounting advice and outsource some of their bookkeeping tasks.

Apart from poor customer support, one of my biggest issues with QuickBooks has been its limited users. Now, with the QuickBooks Advanced plan, the software is a more viable option for larger businesses (especially since time tracking-only and report-only users don’t count toward your user limit). However, the advanced plan comes at a steep price compared to other mid-sized accounting programs, such as Xero.

There are still a few kinks in how the software is organized, and while I’m not happy with the recent price increase, the sheer number of features and strong accounting still make QuickBooks Online a good option for small businesses.

Overall, QuickBooks Online has a lot to offer in terms of features, accounting, and usability. Take the software for a spin to see if QuickBooks Online is right for your small business.

Visit QuickBooks Online