How to Host QuickBooks Desktop in the Cloud (Step by Step)
You host QuickBooks Desktop in the cloud by moving your company file and QuickBooks installation off a local computer and onto a remote server your team reaches over the internet, either a server you build and manage yourself, a virtual machine you configure on AWS or Azure, or an environment set up and maintained for you by a hosting provider. For most small and mid-sized businesses, working with a managed QuickBooks desktop hosting provider is the fastest and most dependable path, since it removes the server maintenance, patching, and multi-user configuration the other two routes require. The sections below walk through all three paths, plus the exact steps for each, so you can decide which one actually fits your team.
Picture this: your bookkeeper works from home three days a week, your part-time CPA is in another state, and the office desktop that has run your company file for six years just froze in the middle of payroll. If your team spans more than one location, more than one operating system, or more than one time zone, a company file sitting on a single local machine becomes the bottleneck everyone runs into eventually. It gets worse if anyone on the team uses a Mac, since QuickBooks Desktop only runs on Windows, and there is no native Mac client to fall back on. Add a growing team, a second office, or an outside accountant who needs occasional access, and the single-machine setup that worked fine for years starts to feel like the thing actually holding the business back. This is usually the exact moment a business starts searching for how to get QuickBooks off one machine and into the cloud instead, rather than just replacing the aging desktop and running into the same wall again in another year or two.
How to Prepare Before You Host QuickBooks Desktop in the Cloud
Before you pick a path, a few things need to be true, regardless of which of the three options below you choose.
- A valid QuickBooks Desktop, Pro Plus, Premier Plus, or Enterprise license, since none of the three methods below include the software itself
- A Windows-compatible environment, since QuickBooks Desktop does not run natively on macOS or Linux, no matter where the server sits
- A current backup of your company file (.QBW), taken before you touch anything
- A list of who needs access and at what permission level, since not everyone needs admin rights to the file
- A realistic user count for today and the next year or two, since QuickBooks Pro Plus and Premier Plus support only a handful of simultaneous users, while Enterprise supports up to 40
- A decision on multi-factor authentication, since on most hosting plans this is an optional add-on rather than something bundled in by default
How to Compare Your Options for Hosting QuickBooks Desktop in the Cloud
There are three genuine ways to get QuickBooks Desktop off a local machine and into a remote environment your team can reach from anywhere. None of them is wrong, and none of them is a shortcut either, since even the fastest path still involves moving a live company file and getting multi-user access working correctly on the other side. Each one trades cost, control, and convenience differently, and the right pick usually comes down to whether you already have IT staff on hand, how many users need access, and how much of the ongoing setup you actually want to own once the migration itself is done.
Option 1: Run Your Own Server
This means buying or repurposing physical server hardware, installing Windows Server and QuickBooks Desktop on it yourself, and configuring multi-user access over your office network or a VPN. It genuinely wins on a few points: you keep full physical control of the hardware and where your data sits, there is no recurring per-user hosting fee once the server is paid for, and it fits naturally if you already have an IT person managing a domain, backups, and patching for your other line-of-business software. The tradeoff is that every firewall rule, Windows update, and 2 a.m. backup failure is now your problem to solve, and if the server goes down during tax season, there is no vendor to call. For a business with one or two consistent locations and an IT person already on payroll, that tradeoff can be entirely worth it. For a business without that in-house support, it tends to turn into a part-time job nobody actually wanted.
Option 2: Self-Managed IaaS on AWS or Azure
This route uses a cloud provider’s infrastructure, so you are renting virtual hardware instead of owning it, but you still build and secure the environment yourself. On Azure, that typically means provisioning a virtual machine or an Azure Virtual Desktop session host, installing QuickBooks and its database server component, and managing user access through the same kind of RDP setup a physical server would need. Our guide to QuickBooks Azure hosting covers that configuration in detail. AWS works similarly, generally requiring a managed Active Directory, a VPC with properly configured subnets, and a separate instance for the QuickBooks database server, which our walkthrough on QuickBooks AWS hosting breaks down step by step. This path scales well and removes the hardware purchase, but the technical lift, VPCs, domain services, session hosts, is not lighter than running your own server. It is simply rented rather than owned. Businesses that already run other workloads on AWS or Azure tend to do well here, since the cloud networking skills carry over. Businesses starting from zero cloud experience usually underestimate how much configuration sits between “spin up a VM” and “QuickBooks actually works reliably for five people at once.”
Option 3: A Managed QuickBooks Hosting Provider
Here, an Intuit Authorized hosting provider builds and maintains the entire environment for you: the server, the QuickBooks installation, the backups, and the security patching. Apps4Rent’s plans start at $12 per user per month on a promotional rate ($24 standard) for shared session-based hosting, with dedicated servers available from $34.95 per month for businesses that want a single-tenant environment. You are trading a monthly fee for not having to be your own IT department, which is the main reason this path suits businesses without in-house server expertise, or ones that would rather their team spend time on bookkeeping instead of Windows Server administration.
| Factor | Your Own Server | Self-Managed AWS/Azure | Managed Hosting Provider |
|---|---|---|---|
| Setup time | Days to weeks, plus hardware lead time | Days, once cloud architecture is designed | Typically 24 to 48 hours |
| Cost structure | Upfront hardware cost, low ongoing fees | Pay-as-you-go compute and storage costs | Flat monthly per-user or per-server fee |
| Technical skill required | High: Windows Server, networking, backups | High: cloud networking, Active Directory | Low: setup and maintenance are handled |
| Multi-user reliability | Depends entirely on your own hardware | Strong, if configured correctly | Built in and tested by the provider |
| Security responsibility | Entirely yours: patches, firewall, backups | Shared: cloud platform secures infrastructure, you secure the OS and file | Provider-managed, typically SOC 2 audited |
| Best for | Businesses with existing in-house IT | Teams comfortable managing cloud infrastructure | Businesses that want to skip IT overhead |
If you are weighing these against each other, the honest shortcut is this: pick your own server if you already have IT staff and enjoy owning infrastructure, pick self-managed AWS or Azure if your team already lives in one of those platforms, and pick a managed provider if you would rather spend your time running the business than running a server. All three get you to the same destination, a company file that your whole team can reach without being tied to one desk.
How to Host QuickBooks Desktop in the Cloud: Step by Step
The exact tools differ depending on which option above you choose, but the underlying sequence is the same regardless of the path.
-
Choose your hosting method
Decide between your own server, self-managed AWS or Azure, or a managed provider, using the comparison above to weigh cost against how much setup and maintenance you want to own.
-
Confirm your QuickBooks license and edition
Check that your current license (Pro Plus, Premier Plus, or Enterprise) is active and compatible with hosting. If you are licensing new, note that Intuit stopped selling Pro Plus, Premier Plus, and Mac Plus to new customers in September 2024, existing subscribers can still renew, but Enterprise is now the only Desktop edition Intuit sells to new customers. If you need current tier and per-user costs before you buy, our QuickBooks Enterprise pricing guide breaks down every plan.
-
Back up your company file
Create a verified backup of your .QBW file before any migration begins. This is the single step most likely to save you if anything goes wrong during the move, so do not skip it even if the rest of the process feels routine.
-
Provision the server environment
Set up the physical server, the AWS or Azure virtual machine, or, with a managed provider, let the provider provision the environment on your behalf, typically within a day or two.
-
Install QuickBooks Desktop on the host environment
Install QuickBooks and, for self-managed setups, the QuickBooks Database Server Manager component that lets multiple users open the same file at once.
-
Restore your company file and set up users
Move your backed-up company file into the new environment, then create individual user accounts with the appropriate permission level for each person on your team.
-
Test multi-user access and go live
Have two or three people open the company file at the same time before the whole team switches over, confirming permissions, printing, and performance all behave as expected under real multi-user conditions.
Frequently Asked Questions
-
Can I host QuickBooks Desktop myself, or do I need a hosting company?
You can host it yourself if you have the in-house expertise. Running QuickBooks Desktop on a server you own and manage works well when you already have IT staff comfortable with Windows Server, network security, and daily backup routines. Without that expertise on hand, a managed hosting provider takes on that ongoing work for you, in exchange for a monthly fee, which is usually the deciding factor for smaller teams weighing their own time against the cost of outsourcing it.
-
How much does it cost to host QuickBooks Desktop in the cloud?
Costs vary by method. A self-managed server or AWS/Azure setup involves the cost of the hardware or virtual machine plus your own time to configure and maintain it. Managed QuickBooks hosting providers typically publish transparent per-user pricing instead, starting from around $12 per user per month on a promotional rate ($24 standard) for shared session hosting, or from $34.95 per month for a dedicated server.
-
Can I host QuickBooks Desktop on my own server?
Yes. This means installing QuickBooks Desktop on a machine, physical or virtual, that stores the company file centrally so multiple users can connect to it. You are responsible for the operating system, firewall configuration, backups, and keeping the multi-user hosting service running, which is a solid option if you have IT staff, but a real ongoing commitment if you do not.
-
Is QuickBooks Desktop cloud hosting secure?
Security depends on who manages the environment. On a self-managed server, security is only as strong as the patches, firewall rules, and backup schedule you maintain yourself. Managed hosting providers like Apps4Rent run SOC 2 Type II certified data centers in New York and New Jersey with daily backups included, though features like multi-factor authentication are usually an optional add-on rather than bundled into the base price, so it is worth confirming what is included before comparing rates.
-
How many users can access QuickBooks Desktop at the same time in the cloud?
It depends on your edition. QuickBooks Pro Plus and Premier Plus support only a small number of simultaneous users, while QuickBooks Enterprise supports up to 40 users working in the same company file at once. Since Intuit stopped selling Pro Plus and Premier Plus to new customers in September 2024, Enterprise is also the only edition new customers can currently buy, which is worth factoring in if you are choosing an edition specifically to host in the cloud.
Request for price promotions