QuickBooks Desktop Pro Review

  • Updated on:
Our unbiased reviews and content are supported in part by affiliate partnerships. Learn more.
Date Established
Mountain View, CA


  • Advanced features
  • Ample accounting reports
  • Excellent tax support
  • On-premise
  • Numerous integrations
  • Double-entry accounting


  • Steep learning curve
  • Limited users
  • PC-only


In many ways, Intuit QuickBooks Pro is like the girl/boy of your dreams; the one who is always playing hard to get. Preceded by larger-than-life reputations, they both may seem way out of your league.

If the thought of using complex software like QuickBooks makes your palms sweat, especially when compared to some of its simpler cloud-based competitors, it might help to think of those other programs as mere high school flings or college crushes. Sure, they’re good for a time, but they don’t cut it forever. Eventually, you’re going to want to commit to a program that will make you happy for life. QuickBooks may be complex, but trust me, it has the potential to be your accounting software soul mate.

Intuit was founded in 1984, and after launching the first desktop version of QuickBooks in 1992, the company has only grown. Intuit now has over 1.5 million users and is a giant presence in the accounting and personal finance world.

Like anything worth pursuing, QuickBooks Desktop Pro requires some TLC. The learning curve is steep and customer support is spotty at best. Locally-installed software can be a bit constricting (not to mention that the price of renewing a locally-installed program can be a bit hard on the wallet), but the sheer amount of features on offer here are almost impossible to beat. QuickBooks Pro does everything from invoicing to time tracking, budgeting, inventory, and spellcheck—it even comes with 120 extensive reports. That said, features of this capacity might be overwhelming and unnecessary for some small businesses.

To see if QuickBooks Pro is a good fit for your company, take advantage of the free trial and continue reading.

Tired of slow-paying customers? Looking for a more consistent cash flow? With invoice factoring, it’s possible to get cash for your invoices right away. Learn more about invoice factoring in our Basic Introduction to Invoice Factoring guide and/or check out two of our favorite invoice factors: BlueVine and Fundbox.


QuickBooks Desktop Pro is locally-installed software. You can make a “one-time” purchase of QuickBooks Pro, or you can purchase a yearly QuickBooks Pro Plus subscription which includes tech support, automatic updates, and automatic backups.

If you go with the “one-time” purchase of QuickBooks Pro, support will end for the product three years after it is released. This means you’ll be forced to constantly update and repurchase the software. Fortunately, the product is often discounted on the Intuit site and can be bought directly from Intuit or from most local office supply stores (Staples or Office Max, for example).

Intuit offers a 60-day guarantee. You can return the program at any time within this period and receive a full refund.

QuickBooks Pro

  • $299.95
  • Track income and expenses
  • Manage Contacts
  • Send invoices and estimates
  • Manage and pay bills
  • Create Budgets
  • 120+ reports
  • 160+ integrations
  • Track inventory
  • Sales tax and tax form capabilities

QuickBooks Pro Plus

  • $299.95/yr
  • Track income and expenses
  • Manage Contacts
  • Send invoices and estimates
  • Manage and pay bills
  • Create Budgets
  • 120+ reports
  • 160+ integrations
  • Track inventory
  • Sales tax and tax form capabilities
  • Built-in tech support
  • Automatic data backups

Extra Costs

There are quite a few extra costs to be aware of before purchasing QuickBooks Pro.

  • Payroll: QuickBooks Pro offers three payroll plans starting at $250/year + $2/mo per employee. Contact QuickBooks Pro for more details.
  • Tech Support: Tech support is $249.95/yr or $89.95/90-days. Phone support is included with QuickBooks Pro Plus subscriptions.
  • Additional Users: Additional users cost $250 and there is a maximum of three users total for QuickBooks Pro.
  • Hosting Service: QuickBooks partners with Right Networks to provide online servers for companies in need of mobility. This service costs an additional $450/yr per user.
  • Live Feeds: Some banks charge a fee for working with QuickBooks. This fee can range from $10 to $15/mo.
  • Upgrades: An annual upgrade costs $299.95. Annual upgrades are included with QuickBooks Pro Plus.
  • Automatic Data Encryption Back-Ups: Backing up a single PC costs $99.95/yr or $9.95/mo; backing up a company file costs $49.95/yr or $4.95/mo. Automatic data backups are included with QuickBooks Pro Plus subscriptions.
  • Custom Invoice Templates: Custom invoice templates cost $4.99/per template.

For larger businesses, there are also QuickBooks Premier and QuickBooks Enterprise—both locally-installed programs that are incredibly similar to the desktop versions above. The only difference is that these plans support larger industry-specific enterprises with more users at a higher cost.

Web-Hosted Or Locally-Installed

QuickBooks Pro is a locally-installed program, although internet access is required for certain functions (like payroll). You can purchase QuickBooks cloud-hosting at an additional cost.

Hardware & Software Requirements

QuickBooks Pro is only compatible with Windows (versions 7, 8.1, and 10), Windows Vista (SP2 or later), and Windows Server 2003 (SP2), 2008, 2008 (R2), 2011, and 2012. Certain features require Microsoft Word or Microsoft Excel.

Other hardware requirements include:

  • 4 GHz processor (minimum)
  • 4 GB RAM (minimum), 8 GB RAM (recommended)
  • CD-ROM drive (for CD installations)
  • 1024×768 screen resolution
  • 96 DPI

For a full list of system requirements, go here.

Specific Size Of Business

QuickBooks Pro is marketed to small to mid-sized operations and its vast amount of features makes it incredibly scalable for the growing business. However, these features may be overkill for some small businesses which don’t need such in-depth accounting tools. For freelancers and independent, contractors, simpler accounting software solutions may do the job better, but if you’re looking for true accounting, QuickBooks Pro has everything you need. QuickBooks also has some tools and reports specifically geared toward non-profits.

Accounting Method

Both accrual and cash-basis accounting.

Ease Of Use

QuickBooks Pro has a notoriously steep learning curve, and I will admit that it takes much more time to master than many of its cloud-based competitors. The software can be a bit confusing at first and the setup process is quite involved, but once you invest time in it, everything falls into place and using the software becomes easy and rewarding.


It’s impossible to cover everything in QuickBooks Pro, but here’s a list of some of the most notable features:

  • Dashboard:  QuickBooks Pro has a home page where you can access nearly every feature using the icons or the menu on the left-side of the screen. If you’re looking for a traditional dashboard, you can view the Income Tracker or Bill Tracker for a breakdown of your income and expenses.

QuickBooks Pro Review

  • Invoicing: There are four invoicing templates to choose from, as well as a custom invoice template option. The templates themselves aren’t anything special, but you can customize the font, color theme, and all of the information shown. You can also use the Layout Designer for advanced customization (I recommend doing this, as it is basically the only way to make attractive invoice templates in QuickBooks Pro). There is no option to autoschedule invoices like there is in QuickBooks Online. However, you can set recurring invoices and attach discounts, notes, and files to invoices. You can create packing slips and send batch invoices as well.

QuickBooks Desktop Pro Review

  • Estimates: There are four template choices. You can send batch estimates and easily convert estimates into invoices. You used to be able to add a sales rep’s name to an estimate, but this options no longer exists. QuickBooks Pro also supports sales order, statement charges, sales receipts, and credit memos under this section.
  • Contact Management: You can keep track of customers, vendors, and employees. You can save general contact information—name, company name, email, phone, fax—but you can also include maps and directions as well. You can create customer-specific to-do lists, easily view contact history, and quickly run reports directly from the contact screen.

QuickBooks Desktop Pro Review

  • Expense Tracking: You can either enable live bank feeds or download and import bank statement to QuickBooks Pro via .qbo file. You can reconcile your bank accounts and set up rules and categorize transactions. You cannot categorize multiple transactions at once (this is one feature QuickBooks Pro lacks compared with QuickBooks Online).
  • Mileage Deductions: You can easily track your mileage deductions using QuickBooks Pro. You can also track deductions for multiple vehicles.
  • Accounts Payable: You can create bills and recurring bills in QuickBooks Pro. There is also an appealing Bill Tracker that allows you to easily view unbilled purchase orders, unpaid bills, and paid bills.

QuickBooks Desktop Pro Review

  • Chart Of Accounts: QuickBooks Pro provides a default chart of accounts that is completely customizable, or you can create a brand new chart of accounts as well.
  • Inventory: You can add items and track your inventory by setting warnings when an item’s quantity gets low. You can run various inventory reports and set specific inventory preferences.
  • Project Management: Weirdly enough, you’ll find this feature located under Customers. Each job must be tied to a specific customer, which is a bit annoying, but the feature is easy enough to use. You can add the job type, description, and start/end dates. There is basic job costing, but you cannot add tasks (which even the most basic accounting programs usually offer).

QuickBooks Desktop Pro Review

  • Time Tracking: You can easily track time by entering it manually or by setting an in-software timer. Time shows up as total hours. You can add billable hours to customers’ invoices.
  • Reports: QuickBooks Pro features around 120 reports. You can also mark reports as favorites for easy access.
  • Budgeting: QuickBooks Pro allows you to create in-depth yearly budgets from scratch or using the previous year’s data.
  • To-Do Lists: This feature allows you to create a to-do list for each customer. To-do list tasks include call, fax, email, meeting, and appointment. You can also set a level of priority for each task ranging from low to high.
  • Calendar: QuickBooks Pro offers a simple in-program calendar–almost too simple. The calendar only shows an event and not the time.

QuickBooks Desktop Pro Review

  • Letter Templates: This is one of the coolest features of QuickBooks Pro. So long as you have Microsoft Word, you can prepare letters directly from QuickBooks Pro. With over 45 options, there is a letter template for anything and everything you can think of. Each template is also completely customizable and can be printed or sent as an email attachment.
  • Print Checks: You can print checks in QuickBooks Pro.
  • Journal Entries: If you have accountant access, you can create general journal entries.
  • Spell Check: In case you didn’t believe QuickBooks Pro thought of everything before…
  • Tax Support: QuickBooks Pro has an impressive number of tax form options including W-2’s, W-3’s, 1099’s, and 1096’s.
  • Sales Tax: You can set an innumerable number of sales taxes and combined taxes in QuickBooks Pro. You can also assign a tax to a customer or item, which saves a lot of time.
  • Multi-Currency Support: QuickBooks Pro does provide multi-currency support, but enabling multi-currency support means you can no longer use the Insight, Income Tracker, or Bill Tracker features.
  • Importing/Exporting: You can import files via .xls and .iff., but the feature is really a glorified copy and pasting tool. You can export data easily enough.

Customer Service & Support

As mentioned earlier, the customer service is surprisingly lacking for such a big company. It is one of the only major drawbacks I found with QuickBooks Pro, but the company is making efforts to improve in this area. Currently, a lot of Intuit’s support seems to be directed toward QuickBooks Online, leaving QuickBooks Pro with an inadequate number of options. There is no email support at all.

QuickBooks Pro has had a history of multiple holds and long wait times, but these wait times have decreased significantly since our last review. When you reach a customer service rep, they are generally kind and helpful, but there is often an inconsistent level of QuickBooks knowledge from person to person.

However, there are a few places where you can look to find some help:

  • Phone: You can call Intuit Sales for free at (877) 683-3280. To be fair to Intuit, there are certain QuickBooks Pro issues and questions that don’t require paid phone support. The general rule of thumb is that “How do I do this…” questions are free while technical questions about error messages require paid tech support.
  • Live Chat: If you go the QuickBooks site, there is a live chat feature, which I found generally helpful. When so much Googling and digging is required to find simple answers, it’s nice to receive a more immediate answer to your question. Again, level of knowledge varies among representatives.
  • Community Forum: The main form of supported offered is a community forum. Both Intuit employees and fellow customers can answer any questions posted, and new questions are answered relatively quickly. Personally, I found that the search bar functioned poorly. What’s more, filtering through all QuickBooks products to find QuickBooks Pro specific articles is a bit annoying. However, the “Learn & Support” tab of the QuickBooks Community is incredibly helpful and houses how-to articles that you would usually find in a help center.
  • FAQs: QuickBooks Pro has a short FAQ section.
  • YouTube: You can find videos on the QuickBooks YouTube channel, but the QuickBooks Pro specific videos are few and far between. You’d have better luck looking at videos from fellow YouTube users. There are many CPAs (Certified Public Accountants) and other tech gurus who post viable demos and tutorials on YouTube.
  • QuickBooks Blog: QuickBooks has a blog, but again there is no separating QuickBooks Online from other QuickBooks products. Articles revolve around recent updates and ongoing giveaways more than anything else.
  • Advisor: If you want personal instruction, Intuit can connect you with QuickBooks Pro Advisors who will walk you through the program. This service comes at an additional cost.
  • Social Media: Intuit has a combined Facebook page for all its QuickBooks products. This page features updates and helpful advice articles, and a few customer comments (generally answered within 24 hours). Responses are usually helpful and always kind (despite a few incredibly angry customers). QuickBooks also has a general Twitter account and a customer service  Twitter account.

Negative Reviews & Complaints

First, let’s talk about my own impressions of the product. Given QuickBooks Pro’s reputation, I had expected the program to be a lot more problematic and difficult to learn than it actually was. While I was generally impressed by QuickBooks Pro (and while this is the first software I’ve ever found myself geeking out over), I definitely have a few problems with QuickBooks Pro:

  • Steep Learning Curve:  QuickBooks Pro has an incredibly steep learning curve. The sheer amount of time it takes to learn the software may be unrealistic for some business owners.
  • Lack of Customer Support & Resources: For such a big company, I was honestly surprised and disappointed by the lack of resources available to customers. The extra charge for phone support seems absurd when there is no email support and no true Help Center.
  • Poor Invoicing: The invoice template designs are incredibly disappointing and the software is missing automations like auto scheduling. I know the QuickBooks brand is capable of beautiful invoices design and automation–QuickBooks Online is proof of that; I just wish Intuit put the same kind of effort into Quickbooks Pro’s invoicing.
  • Could Be Streamlined: There were several few times when I wished the software were simplified (I am sure I am not alone in this sentiment).
  • No Fixed Asset Management: This is one area where QuickBooks Pro falls far behind competitors like Xero.

QuickBooks receives 1/5 stars on Consumer Affairs, with nearly 700 registered complaints. Something to keep in mind with QuickBooks Pro reviews is 1) QuickBooks Pro reviews are hardly ever separated from other QuickBooks products and 2) Reviews are often tainted by negativity bias (read our full explanation of negativity bias here). However, with so many recent complaints, one begins to wonder what can be attributed to negativity bias and what is a true issue with the company. I’ll let you decide that for yourselves. Here are a few common user complaints about QuickBooks.

  • Steep Learning Curve: This is one of the most common issues users have with QuickBooks Pro.
  • Poor Customer Service: Across the board, users were disappointed with the customer service quantity and quality and reported long wait on phone calls, unhelpful scripted answers from representatives, and extra charges (not only for phone support, but to fix the problems they were experiencing).
  • Forced Upgrades: Several irate customers were mad about the fact that their purchased software loses support every three years. While QuickBooks Pro is relatively upfront with this reality, it is kind of against the spirit of locally-installed software. Users also complain that they were unaware of the forced upgrades, claiming extortion and fraud.
  • Corrupt Company File: When importing data, a few users received a “corrupt company file” message that took hours of troubleshooting and an extra payment of $499.99 in one case to fix.
  • Buggy: Quite a few users report bugs in the 2016 software, saying that it crashes randomly and their information becomes lost.
  • Merchant Account Too Expensive: QuickBooks Pro only has one electronic payment system—QuickBooks Payments. Some people think this system is overpriced and limited in comparison to other software companies that support multiple payment gateways.

Positive Reviews & Testimonials

Despite the complaints, QuickBooks Pro still supports thousands of satisfied users. Intuit gets an A+ rating on BBB, 4.1/5 starts on g2crowd, and 7.6/10 stars on TrustRadius. Some of the most common praises on these sites and others are as follows:

  • East To Use: Believe it or not, many users find QuickBooks Pro easy to use. They like the intuitive organization and find the interface appealing.
  • True Accounting: QuickBooks Pro holds true accounting principles and needs in high regard, which is seen throughout their features. Accountants particularly love this aspect of QuickBooks Pro.
  • A World Of Features: Users are constantly amazed by the number of features offered by QuickBooks Pro. Multiple users said that QuickBooks Pro had everything they could ever need all in one place.
  • Reliable: A few users mentioned that they trust Quickbooks Pro as reliable because of its ubiquitous presence in the accounting world.
  • Great Reports: Multiple users boasted about the reports available to them and found these reports helpful for their business.
  • Better Than QuickBooks Online: Since the 2013 QuickBooks Online interface rehaul, many QuickBooks users have been arguing over which software is better—desktop or cloud?QuickBooks Pro users are adamant supporters of the desktop version. A few users even switched to QBO for the mobility, but then immediately switched back to QuickBooks Pro for the functionality.

Integrations & Add-Ons

QuickBooks Pro has over 160 integrations available for users; however, most payment gateways are restricted to QuickBooks Online.

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.


As locally-installed software, data security is primarily up to you (unless you are using QuickBooks hosting). Read our How to Keep Your Locally Installed Accounting Software Secure post to learn about protecting your data. QuickBooks also offers wonderful online resources for learning how to protect your computer.

Final Verdict

There’s a reason QuickBooks is one of the biggest names in the accounting and finance business. Given its incredibly robust and advanced set of features, is it really any wonder so many users have been loyal to this product over the years? Strong accounting reports, customizable letter templates, and a large number of integrations are just icing on the cake.

While QuickBooks Pro is dragged down somewhat by a steep learning curve and limited customer support, the software is a reliable, in-depth accounting tool that is suitable for most small businesses.

Before making your QuickBooks relationship official, I highly suggest that you check out the free trial. You’ll want to know what you’re getting yourself into before you commit, but I think you’ll be happy if you do. QuickBooks Pro is excellent if you put in the time to get to know it. If you still aren’t convinced that QuickBooks Pro is the right choice for your business, check out The Best Alternatives to QuickBooks Pro for more options.

Read Our QuickBooks Online Review

Read Our QuickBooks Enterprise Review

Chelsea Krause

Chelsea Krause

Head Accounting and Invoicing Writer
Chelsea Krause is a writer, avid reader, and researcher. She became interested in accounting software because of her constant desire to learn something new and understand how things work. When she's not working, she can be found drinking obscene amounts of coffee, daydreaming about her newest story, reading anything written by C.S. Lewis or Ray Bradbury, kayaking and hiking, or watching The X-Files with her husband.
Leave a comment



    Organization Name: Accounting Specialists

    QB 2018 freezes every time I try and reconcile an account. Going back to 2016. Not worth the time!

    • Organization Name: Accounting Specialists

    Organization Name: Rowland Concrete

    Our Accountant insisted we switch to Quick-books and it has been a disaster. We hate it. The nickle and dime you, do not answer questions. We are a construction company and we set up on Desktop Pro and we can not print or get T5018 a necessary government form. We are so disappointed.

    • Organization Name: Rowland Concrete
    Gregg Olson

    Intuit’s multi-user pricing and policies are shady. Here are few things they say which we’ve determined are not true.- they say you can’t use Pro if you want to have more than 3 simultaneous users- they say you can’t have more that 5 separate users with Premier and that you have to buy EnterpriseHere’s what does appear to be true for a Premier based multi user environment- you can have as many separate users as you want but only 5 can be logged in at the same time- some of the users can be Pro. They don’t all have to be Premier Here’s what they want you to believe- if you want to have 6 separate users you have to buy Enterprise regardless of whether all six are using QB simultaneously. We’ve determined this is not true.Here’s what we have determined.- you can have as many users as you want and run them in a Premier multi-user environment as long as only 5 are using it simultaneously. Not all of those users have to be Premier. Some can be Pro. We currently have 6 Premier users. For the version we used before this we had 3 Premiers and 3 Pros. You can buy a 5 user license for QB Premier for around $1250 street. If you want to add one more user, what Intuit wants you to do is pay another $1200 – $1500 street for that 6th user. You only need to do that if all six users need to be logged in at the same time. But what they will tell you is that you need to purchase the Enterprise 10 user license, and that 6 users are not supported with Premier even if no more than 5 are logged in at any one time. Again we’ve determined that this is not true. I would term that shady business practice at best.


      We upgraded in two different companies to the mandatory QuickBooks Pro 2016. In both case we previously had single user with shared files. When we upgraded we could no longer see it on the 2nd computer. When we called we were first told we needed to pay 69.99 for support. I argued that we should not have to pay support for an upgrade that they should help until it was running correctly. Then I was told that the new QuickBooks did not support sharing of files. I repeatedly asked to speak to a manager. Finally another person was put on the phone. Still not sure if she was a manager. I asked her why we should pay for support to fix the problem if their new version did not support sharing of files. I never really got an answer but did finally get a commitment that if they could not fix it 100% we would not be charged. We are waiting for someone to call us back for them to fix it. I still don’t understand if the program does not support why paying support would fix it. Every time we have had to call QuickBooks support for an issue that is their fault they want to charge. You end up on the phone with them for at least 2 hours.


        This comment refers to an earlier version of this review and may be outdated.

      Leave a Reply

      Your email address will not be published. Required fields are marked *

      Your Review

      Comment moderation is enabled. Your comment may take some time to appear.
      Please read the "User Review and Comment Policy" before posting.