Contents
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.
What You Need Before You Add a User in QuickBooks Desktop
Before you start, make sure you have the following in place:
- You are signed in as the Admin user of the company file. Only the Admin can add, edit, or remove users in QuickBooks Desktop.
- You have an active QuickBooks Desktop subscription with enough user licenses for the new user. Each user needs their own license.
- If you plan to have multiple users access the same company file simultaneously, your company file needs to be set up for multi-user mode.
- You know what level of access the new user needs — full access, limited access, or view-only in specific areas.
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.
How to Add a User in QuickBooks Desktop Pro and Premier
These steps apply to QuickBooks Desktop Pro and QuickBooks Desktop Premier. All steps are verified against Intuit's official QuickBooks Desktop support documentation.
- Open your QuickBooks Desktop company file and sign in as the Admin user
- Go to the Company menu in the top navigation bar
- Select Set Up Users and Passwords
- From the submenu, select Set Up Users
- If prompted, enter the Admin password and click OK
- In the User List window, click Add User
- Enter a User Name for the new user
- Enter a Password and confirm it in the Confirm Password field
- A password is optional but strongly recommended to protect access to your company file
- Click Next
- On the Access for user screen, choose the level of access for this user:
- All areas of QuickBooks — gives the user full access to every part of the company file
- Selected areas of QuickBooks — lets you customize access area by area
- External Accountant — a special role covered in Section 5
- If you selected Selected areas of QuickBooks, click Next and go through each area of QuickBooks. For each one, choose:
- No Access — the user cannot see or use this area
- Full Access — the user can view and edit everything in this area
- Selective Access — the user can view but not edit, or create transactions but not delete them
- Click Next through each section until you reach the final summary screen
- Review the access settings and click Finish
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.
Understanding QuickBooks Desktop User Permissions
When you add a user with selected access in QuickBooks Desktop, you set permissions for each of these areas individually:
- Sales and Accounts Receivable — invoices, customer payments, credit memos
- Purchases and Accounts Payable — bills, vendor payments, purchase orders
- Checking and Credit Cards — bank transactions, reconciliation, transfers
- Inventory — inventory items, adjustments, assemblies
- Time Tracking — time entry, employee timesheets
- Payroll and Employees — payroll runs, employee records, tax filings
- Sensitive Accounting Activities — journal entries, audit trail access, online banking
- Sensitive Financial Reports — balance sheet, profit and loss, other financial statements
- Changing or Deleting Transactions — the ability to edit or delete previously saved entries
- Changing Closed Period Transactions — editing transactions in periods that have been closed
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.
How to Add a User in QuickBooks Desktop Enterprise
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.
- Open QuickBooks Desktop Enterprise and sign in as the Admin user
- Go to the Company menu
- Select Users
- Click Set Up Users and Roles
- Enter the Admin password and click OK
- Go to the User List tab
- Click New to add a new user
- Enter a User Name and an optional Password
- Click the Roles tab
- From the Available Roles list, select the role you want to assign to this user and click Add
- QuickBooks Desktop Enterprise comes with preset roles such as Accountant, Accounts Payable, Accounts Receivable, Finance, Full Access, Payroll Manager, and View Only
- You can also create custom roles by going to the Role List tab
- Click OK to save the user
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.
How to Set Up an External Accountant User in QuickBooks Desktop
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.
- Go to the Company menu
- Select Set Up Users and Passwords → Set Up Users
- Enter your Admin password and click OK
- Click Add User
- Enter a User Name and Password for the accountant
- Click Next
- On the access screen, select External Accountant
- Click Next then Finish
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.
How to Edit or Remove a User in QuickBooks Desktop
To edit a user's access:
- Go to Company → Set Up Users and Passwords → Set Up Users
- Enter your Admin password
- Select the user from the list
- Click Edit User
- Make your changes and click Finish
To remove a user:
- Go to Company → Set Up Users and Passwords → Set Up Users
- Enter your Admin password
- Select the user from the list
- Click Delete User
- Confirm the deletion when prompted
Important: You cannot delete the Admin user. You can only delete additional users you have created.
How Many Users Can You Add in QuickBooks Desktop?
The number of users you can add depends on your QuickBooks Desktop version and the number of user licenses you have purchased:
- QuickBooks Desktop Pro — up to 3 simultaneous users
- QuickBooks Desktop Premier — up to 5 simultaneous users
- QuickBooks Desktop Enterprise — up to 40 simultaneous users
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.
Common Mistakes When Adding Users in QuickBooks Desktop
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.
How Qbox Makes Multi-User QuickBooks Desktop Collaboration Seamless
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.
File Locking and Auto-Sync
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.
Secure File Sharing for Remote Teams
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.
Client Portal, Tasks, Chat, E-Signatures, and Invoicing
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.
Conclusion
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.