Showing results for 
Search instead for 
Did you mean: 
Level 1

QB'21 and multi-core threading

QB'21 and multi-core threading


I'm in charge of purchasing the portable workstation our accountant will use to run QuickBooks Accountant desktop 2021. So far with my research I've added the following to my shopping list for the system:


8 GB DDR4 RAM minimum. I'm shooting for 16 GB


Capable of feeding multiple monitors, minimum two external to the workstation

A dedicated video processor might be nice only because of the multiple monitors

The CPU must be a minimum of 2.4 GHz, which is easy


The one remaining question I have is how many cores? Does QB Accountant 2021 have multi-core threading capability? How much of a boost will I see with two cores? Four cores? Should I go for 8 cores? 16? Will 16 cores give me a 400% improvement over 4 cores, or only a few percent, if that?


Any help answering this last question would be helpful, thanks!!

QuickBooks Team

QB'21 and multi-core threading

Allow me to provide you information on the specific requirements that QuickBooks requires so you can use the program without any issues, tonycolla.


The minim requirement is an Intel Duo or higher. Intel Core 2 is the processor family encompassing a range of Intel's consumer 64-bit x86-64 single-, dual-, and quad-core microprocessors based on the Core micro-architecture. 


QuickBooks Desktop 2021 requires internet access and Internet Explorer 11 (32 bit). For hardware and operating system requirements, you can use a 2.4 GHz minimum for a processor with 4GB minimum, 8GB Recommended. You can check this out for the complete system requirement when running QuickBooks Desktop 2021.


For future reference, you can browse these helpful articles in case you have questions about QuickBooks Desktop.


Keep in touch if you have questions about your computer system. I'll always be right here if you need further assistance. 

Level 1

QB'21 and multi-core threading

Way to go to UTTERLY miss my question!! I know the minimum requirements, that's why I INCLUDED them!! What I don't know is how/if QB makes use of multiple cores, which you utterly failed to answer!!

Level 1

QB'21 and multi-core threading

In case you're interested, the system I went with was a gaming laptop largely because it was on sale. The specs are below and so far it's working very nicely, indeed!!


MSI GE75 Raider

10th generation Intel Core i7-10750H CPU @ 2.6 GHz (before boosting)
     6 cores

     12 threads


Windows 10 Home, 64 bit

1 x 500 GB SSD

1 x 1 TB SSD (added after market replacing the 1 TB HD)

Level 3

QB'21 and multi-core threading

Good luck getting any solid answer info from qbsupport. 


For what its worth, the biggest thing I can tell that changes the speed/operation of qb, is the file size. We are currently running Enterprise 20 (latest patch) on a Lenovo TD340 server with dual CPU, 48GB of ram and qb and company file both on (seperate) SSD's and it still runs like cr@p. Our file is about 10 years old and has about 170,000 items,and is about 1.5GB in size. Runs ok but not great. 


Same system with a fresh company file and about 10k items loaded and it works like greased lightning. 


In my 15 years using enterprise, the biggest thing that impacts speed is file size and amount of items. Starts slowing down after about 50k items. 

Level 1

QB'21 and multi-core threading

Good choice. I run three screens and typically have 2-4 QB windows open at a time in versions 2018-2021 for different clients. i& works great, but RAM makes all the difference, I currently have 64 GB.  don't believe the minimum specs for a minute:  QB is a resource hog, even when it looks like it's not using a lot. for a Hard drive, I moved to PCIE nvme's [they are fairly cheep now, and waay faster]  because the main holdup is disk writes/reads.  Every click you make runs Database calls and writes or gets etc. and QB requires full admin rights for every aspect of it's function.


Granted, I do a lot more than is typical and I've been using QuickBooks since first Beta testing it in the 90's.  overdo RAM and disk speed and you will never be sorry because your QuickBooks performance will sing.  running on 16 GB of RAM was painful especially if you have anything else running on your computer and you are impatient and need to be as productive as possible.


A gaming computer is a perfect direction to go: the RAM limits are usually high, giving you plenty of room to improve over time, and RAM is the single best and cheapest performance boost you can do.


Any time you are needing to rely upon a piece of software for your livelihood; overdo it.  Go beyond double the recommended specs, because it just isn't worth the aggravation to have your accounting software be the one thing holding you back.

Level 1

QB'21 and multi-core threading

Several things to keep in mind: QuickBooks is essentially a database with an application on top of it, and here's the shocker; it's only 32 bit software, so all of the great CPU enhancements and threading etc don't mean squat to QuickBooks still riding on the 32 bit sidewalk next to the autobaun.


The only thing you gain with multi-core CPU's is the freedom for to have software running at the same time to be able to run unhindered by your QuickBooks program, because it will be using a different thread/s than the one core QB is stuck on.  CPU clock speed matters, but additional cores only help everything except QuickBooks.


Inuit's minimums and recommended specs are well below what you should be using.  Double the recommended RAM and storage speed at a minimum, then consider what other software you are going to need to use and add whatever specs exist for that, so you should have at least 16 gb of RAM and then if you have other software that has a 4 GB minimum, add more RAM for that on top of what QuickBooks will take, because QuickBooks is a hungry beast!


You should be using NVME disks, they are cheaper now than they've ever been and some are more than 10x the speed of SSD disks. If you have an older computer, you can still get good use out of a PCIE NVME disk (plugged into a PCIE card.  Just install QuickBooks and host your files on that NVME drive.  -This is the single biggest performance boost you can give QuickBooks.


Video cards make all the difference!  A decent video card,. even if it's not the expensive ones, will speed you up beyond what an onboard card can do.


CPU clock speed matters, but additional cores only help everything except QuickBooks. 



So this is it, and is true for all desktop versions of QuickBooks.  I've been using QB since I beta tested it in the 90's, and if you overfeed the beast, it behaves nicely. if you stick to the official specs, it always gets cranky and slows you down.  It helps that my husband has been in IT for 20 years and helps guide me on computing needs.



Level 2

QB'21 and multi-core threading

QB desktop only uses 1 core (ridiculous I know), so just get some beefy 2 core cpu and call it a day. Having a top of the line pc will not help QB speeds (I even tried dedicating a core so that only QB would be able to use it. The only improvements in speed I found came from networking with better equipment (instead of cheap wifi cards) and hosting the company file on its own machine as a server not as a combo workstation (stripped of all bloatware and running nothing else). Aside from this, a 4 core processor is probably going to be nice if you plan on running a lot of other apps on that pc at the same time as QB but isn't required. We now put i7-4770 in all our new workstations.  

Sign in for the best experience
Ask questions, get answers, and join our large community of QuickBooks users.
Sign In / Sign Up

Need to get in touch?

Contact us