If you run an accounting firm or manage a business that uses QuickBooks Desktop, there will come a time when you need to give another person access to your company file.
A new team member joins the firm. Your accountant needs to review the books. A bookkeeper needs to categorize transactions. A manager needs view-only access to financial reports. Each of these situations requires adding a user in QuickBooks Desktop — and each one may need a different level of access.
This guide walks you through exactly how to add a user in QuickBooks Desktop, covering QuickBooks Pro and Premier, QuickBooks Desktop Enterprise, and the External Accountant user type. We also cover how to set user permissions, what each access level means, and the most common mistakes to avoid.
Before you start, make sure you have the following in place:
Having these ready before you start saves time and prevents interruptions during the setup process. For guidance on the broader multi-user setup process, see Qbox and multiuser QuickBooks company files — which covers how multi-user access works in QuickBooks Desktop and how to avoid the most common conflicts.
These steps apply to QuickBooks Desktop Pro and QuickBooks Desktop Premier. All steps are verified against Intuit's official QuickBooks Desktop support documentation.
The new user now appears in the User List. They can sign in to the company file using the username and password you set up.
When you add a user with selected access in QuickBooks Desktop, you set permissions for each of these areas individually:
Setting permissions carefully protects your company data and ensures each user only sees and does what is relevant to their role. As covered in how to share QuickBooks Desktop files with your team without data conflicts, controlled access is one of the most important steps in maintaining data integrity when multiple users share the same company file.
QuickBooks Desktop Enterprise uses a more advanced user management system with roles instead of individual permission settings for each area. This gives you more granular control over access.
The new user appears in the User List with their assigned role. They sign in using the username and password you set up.
Note: Only the Admin user can create and manage users in QuickBooks Desktop Enterprise.
QuickBooks Desktop has a special user type called External Accountant — designed specifically for your CPA or outside accountant. This role gives the accountant access to all areas of QuickBooks except customer credit card numbers. Every change the External Accountant makes is tracked in the audit trail.
The External Accountant user type is the recommended setup for any outside accounting professional who needs to review or work in your books. For guidance on how accountants access QuickBooks files remotely, see how to access QuickBooks Desktop remotely using Qbox.
To edit a user's access:
To remove a user:
Important: You cannot delete the Admin user. You can only delete additional users you have created.
The number of users you can add depends on your QuickBooks Desktop version and the number of user licenses you have purchased:
Each user needs their own named user license. If you need to add more users than your current license allows, you can purchase additional user licenses through QuickBooks.
To buy additional user licenses: go to Help → Manage My License → Buy Additional User License inside QuickBooks Desktop. Follow the prompts to add seats online.
For a complete look at QuickBooks Desktop server and network requirements that support multi-user access, see QuickBooks server requirements.
Not being signed in as Admin. Only the Admin user can add, edit, or delete other users. If you are signed in as a regular user, you will not see the Set Up Users option.
Giving too much access by default. It is tempting to give every user full access to keep things simple. But giving users access to areas they do not need creates security risks and makes it harder to maintain a clean audit trail. Set permissions based on each user's actual role.
Forgetting to set a password. QuickBooks Desktop does not require a password for additional users. But an unprotected user account creates a significant security gap — anyone can sign in with that username. Always set a strong password for every user.
Not informing users of their credentials. After you create a user, you need to communicate the username and password to that person separately. QuickBooks Desktop Pro and Premier do not automatically send an invitation email the way Enterprise does.
Confusing Intuit account users with company file users. Company file users are the usernames you create inside QuickBooks Desktop. Intuit account users are for connected services like Payroll and Payments. These are different systems. Adding someone as an Intuit account user does not give them access to your company file — you need to create a company file user separately.
Adding users in QuickBooks Desktop is step one of multi-user access. The harder challenge is making sure those users can actually work in the same company file from different locations — without overwriting each other's work or creating version conflicts.
This is exactly what Qbox is built to solve. Qbox is accounting collaboration software designed specifically for QuickBooks Desktop users who need secure, organized multi-user access to their company files.
When one user opens a QuickBooks company file through Qbox to enter transactions, Qbox automatically locks the file so no other user can write to it at the same time. The moment that user saves and closes the file, Qbox instantly syncs the updated version to every other authorized user. Everyone always has the latest version of the file — without manual transfers or email attachments. As detailed in allowing multi-user QuickBooks access to files shared through Qbox, Qbox makes it possible to give multiple users access to the same QuickBooks company file from any location without the conflicts that come from traditional file sharing methods.
Once you have added users in QuickBooks Desktop and set their permissions, Qbox lets those users access the same company file from different offices, from home, or from any location — without needing a VPN or a shared local server. Your team works efficiently from anywhere. See more about how to access QuickBooks Desktop remotely using Qbox.
Beyond file sharing, Qbox gives your firm a complete set of collaboration tools — a secure client portal for document collection, task management for tracking client work, built-in chat, e-signatures, and invoicing — all in one platform. When your QuickBooks Desktop users need to collaborate with clients and teammates beyond just the company file, Qbox covers everything.
Adding a user in QuickBooks Desktop is a straightforward process once you know the right steps for your version.
For QuickBooks Desktop Pro and Premier: go to Company → Set Up Users and Passwords → Set Up Users → Add User. Set the username, password, and access permissions for each area of QuickBooks.
For QuickBooks Desktop Enterprise: go to Company → Users → Set Up Users and Roles → User List → New. Assign roles rather than individual permissions.
For external accountants: use the External Accountant user type to give your CPA full access to all areas except credit card numbers, with full audit trail tracking.
Always sign in as Admin before adding users, always set a password for every user, and always set permissions based on each person's actual role in your firm.
And when your QuickBooks Desktop users need to collaborate on the same company file from different locations — without version conflicts or data loss — Qbox is the platform built to make that work seamlessly.