In short
For a customer-managed QuickBooks server in 2026, use a Windows Server version your QuickBooks Desktop Enterprise release supports, deploy RDS for real multi-user desktop access, and keep the company file close to QuickBooks Database Server Manager. Intuit currently lists Windows Server 2016, 2019, and 2022 for Enterprise, not Server 2025. Intuit also limits support for virtual environments, so Raff should be treated as self-managed Windows infrastructure, not Intuit-authorized QuickBooks hosting.
Choose the QuickBooks hosting model first
“QuickBooks hosting” can mean several different architectures, and the support model is not the same for all of them.
| What you need | Better fit |
|---|---|
| Intuit-authorized hosted QuickBooks Desktop | An Intuit-authorized hosting provider |
| Customer-controlled Windows Server for QuickBooks | A self-managed Windows Server environment such as a Raff Windows VM, with Intuit's VM support boundary understood |
| Several staff using a shared remote desktop | Windows Server + RDS Session Host + correct RDS licensing + QuickBooks licensing |
| A company file shared to LAN users | Supported Windows Server + QBDSM + correct share/NTFS permissions |
| No need to maintain Desktop infrastructure | Evaluate QuickBooks Online or Intuit's current hosted offering |
Raff provides customer-controlled Windows VM infrastructure. Raff is not an Intuit Authorized Hosting Provider and does not provide QuickBooks licensing or Intuit application support.
A search for a “QuickBooks dedicated server” does not necessarily mean a dedicated physical machine is required. On Raff, the comparable option is a customer-controlled Windows VM sized for the QuickBooks workload.
Current Intuit support boundary for Windows Server and VMs
Before choosing a VM size, decide whether the production environment must remain inside Intuit's supported hosting model.
Current Intuit guidance separates operating-system compatibility from virtual-environment support:
- QuickBooks Desktop Enterprise technical specifications currently list Windows Server 2016, 2019, and 2022.
- Windows Server 2025 is not currently listed in the Enterprise technical specifications.
- Intuit's QuickBooks Desktop 2024 system requirements state that virtual environments are not supported.
- Intuit's network guidance separately lists virtual servers/virtual machines as not recommended.
- Intuit says QuickBooks Desktop can run under Terminal Services, but Terminal Services troubleshooting assistance is limited to QuickBooks Desktop Enterprise.
- Intuit maintains a separate Authorized Hosting Program for supported third-party QuickBooks Desktop hosting.
The practical distinction is important: a Windows Server release can be technically compatible with QuickBooks while a generic VM deployment still falls outside Intuit's supported hosting model.
Can you run QuickBooks Enterprise on Windows Server?
Yes. QuickBooks Desktop Enterprise can use a Windows Server that hosts the company file through QuickBooks Database Server Manager and supports multiple users, subject to the exact QuickBooks release, Windows Server version, licensing, and Intuit support boundary.
For a customer-managed deployment in 2026, Windows Server 2022 is the newest server release currently listed by Intuit. Treat Windows Server 2025 as unsupported for QuickBooks until Intuit explicitly adds it to the current Enterprise technical specifications.
Before production, document:
- the exact QuickBooks Desktop edition and release;
- active QuickBooks licensing and subscription status;
- whether Intuit vendor support is required;
- Windows Server version;
- RDS / Terminal Services use;
- Microsoft 365 or Office integration;
- payroll and bank-feed requirements;
- third-party add-ons;
- printer and PDF workflows;
- backup and restore process.
QuickBooks Desktop server requirements in 2026
Intuit's current Enterprise technical specifications list Windows Server 2016, 2019, and 2022. The same guidance provides server-memory recommendations for multi-user environments.
| Concurrent users | Intuit server RAM guidance |
|---|---|
| Up to 5 users | 8 GB |
| 10 users | 12 GB |
| 15 users | 16 GB |
| 20+ users | 20+ GB |
Treat those values as vendor guidance for QuickBooks itself, not a complete RDS sizing formula. A shared desktop server also needs headroom for Windows, user sessions, browsers, endpoint protection, Office apps, printing, backup jobs, and any other software running beside QuickBooks.
A practical starting range for a self-managed Raff environment is:
| Workload | Starting direction |
|---|---|
| 1–3 light users | 4 vCPU / 8 GB RAM |
| Up to 5 business users | 4 vCPU / 8–16 GB RAM |
| 6–10 users | 8 vCPU / 16 GB RAM |
| 11–15 users | 8 vCPU / 16–32 GB RAM |
| 16–20+ users | 8+ vCPU / 32+ GB RAM |
| Large company files / heavy reports | Size from monitored workload |
These are planning ranges, not performance guarantees. Size from peak concurrent users and the complete desktop workload. For broader planning, see Windows VPS Sizing for Remote Users.
Step 1 — Install QuickBooks Desktop
Download QuickBooks Desktop from your Intuit account or another official Intuit installer source and run it as Administrator.
For an RDP-based lab where users work inside the server, install the QuickBooks application on the server rather than treating the VM only as a remote file share.

After installation, reboot if required and confirm QuickBooks opens normally before enabling multi-user hosting.
Step 2 — Enable Host Multi-User Access
Open QuickBooks Desktop and go to:
File → Utilities → Host Multi-User Access

Confirm the prompt.

The QuickBooks database service name is version-specific. For example, the 2024 Raff lab used QuickBooksDB34. Check the actual service on your system instead of assuming a service number.
Get-Service | Where-Object { $_.Name -like "QuickBooksDB*" -or $_.Name -like "*QB*" } | Format-Table Name, Status, StartType -AutoSize
Step 3 — Document the hosting components
Multi-user mode involves more than the menu setting. Document:
- QuickBooks version;
- QuickBooks database service name;
- company-file folder;
- QBDSM scan status;
.NDnetwork descriptor files;- dynamic port shown by QBDSM;
- Windows Firewall rules;
- NTFS permissions;
- Windows users;
- QuickBooks internal users;
- backup location.
This gives you a troubleshooting baseline before ports or permissions are changed.
Step 4 — Check QuickBooks Database Server Manager
Open QuickBooks Database Server Manager (QBDSM) and review the Port Monitor tab.

Use the port shown by your installation. Do not copy a port from an old forum post or a different QuickBooks release.
If troubleshooting connectivity, first confirm the database service:
Get-Service | Where-Object {$_.Name -like "QuickBooksDB*"}
Then review QuickBooks-created firewall rules and the QBDSM port shown on the server.
Step 5 — Create a dedicated company-file folder
Use a clear folder rather than storing live company files under Desktop, Downloads, or a personal profile.
New-Item -ItemType Directory -Path "C:\\QuickBooksCompanyFiles" -Force
Keep live .QBW files, backup files, and user downloads logically separated.


