You Need to Share the Books Without Sharing Your Password
Your business is growing, and you can’t do everything yourself anymore. You need your bookkeeper to handle invoices, your accountant to review reports, and maybe a manager to run payroll. Handing out your personal QuickBooks Online login is a security nightmare and gives everyone full access to everything.
That’s where adding users comes in. QuickBooks Online lets you invite team members with specific, limited permissions. They get their own login, and you control exactly what they can see and do. It’s the professional way to collaborate on your finances.
This guide walks you through the entire process, from choosing the right user type to troubleshooting common invitation problems. Whether you’re adding your first employee or setting up a complex team, you’ll find the exact steps here.
Before You Send an Invite: What You Need to Know
Adding a user isn’t just clicking a button. A little planning prevents confusion and security issues down the line. Here’s what to get straight first.
You Must Be the Primary Admin
Only the Primary Admin of the QuickBooks Online company file can add new users. This is usually the person who created the account. If you’re not sure, check your user permissions. If you can’t find the “Manage users” option, you likely don’t have the right access and will need to ask the Primary Admin to add you first or handle the invitation.
Choose the Right User Type for the Job
QuickBooks Online offers several user types, each with a predefined set of permissions. Picking the correct one is crucial for security and efficiency.
- Company Admin: Has full access to everything, including adding/removing users and changing company settings. Use this sparingly, typically only for yourself or a trusted business partner.
- Standard User: A versatile role. They can do most day-to-day tasks like creating invoices, entering bills, and running reports, but they cannot access sensitive areas like payroll details (unless given explicit payroll access) or manage other users.
- Reports Only User: Can only view and run reports. They cannot create, edit, or delete any transactions. Perfect for an accountant who just needs to review financials.
- Time Tracking Only User: Can only enter time into timesheets. Ideal for contractors or employees who need to log hours but shouldn’t see any other financial data.
For most employees like bookkeepers or managers, “Standard User” is the go-to choice. You can then fine-tune their permissions within that role.
Have Their Email Address Ready
You’ll need the email address of the person you’re inviting. This is where QuickBooks will send the invitation link. Make sure it’s an email they check regularly and have access to.
The Step-by-Step Process to Add a New User
Now, let’s get into the actual steps. The process is straightforward and takes just a few minutes.
Navigate to the User Management Page
First, log into your QuickBooks Online account as the Primary Admin. Look for the gear icon in the top right corner of the screen. Click on it to open the Settings menu.
From the Settings menu, select “Manage users” under the “Your Company” column. This will take you to the main user management dashboard, where you’ll see a list of all current users and their roles.
Invite Your New Team Member
On the “Manage users” page, you’ll see a button labeled “Add user”. Click it. A new window or page will open, guiding you through the setup.
You’ll be asked to enter the new user’s email address. Type it carefully. Next, you’ll select their user type from the dropdown list (Company Admin, Standard User, etc.).
If you select “Standard User” or “Company Admin,” you’ll see an additional option: “Accounting,” “Payroll,” and “Time Tracking.” You can grant or restrict access to these modules. For example, you could make a Standard User who has Accounting access but not Payroll access.
After configuring the permissions, click “Next” or “Save.” QuickBooks will now send an email invitation to the address you provided.
What Happens After You Click “Invite”
Your job is mostly done, but the process isn’t complete until the user accepts. Here’s what they need to do.
The User’s Acceptance Steps
The invited person will receive an email from Intuit/QuickBooks with a subject like “You’re invited to [Your Company Name].” They must click the “Get started” or “Accept invitation” button in that email.
This link will take them to a page where they can either sign in with an existing Intuit account (if they have one) or create a new one using the invited email address. They cannot accept the invitation with a different email.
Once they sign in or create an account, they will be granted access to your QuickBooks Online company file with the permissions you set. They can now log into quickbooks.intuit.com and see your company listed.
Fine-Tuning Permissions for Standard Users
The “Standard User” role is powerful, but you might want to restrict it further. QuickBooks allows detailed control.
To edit a Standard User’s permissions, go back to “Manage users.” Find the user in the list and click the “Edit” link next to their name. You’ll see a detailed list of activities.
You can choose from settings like “All,” “None,” or “View only” for areas such as:
- Sales and customers (create invoices, receive payments)
- Expenses and vendors (enter bills, pay bills)
- Banking (reconcile accounts, add transactions)
- Reports (view profit and loss, balance sheet)
This lets you create custom roles. For instance, an accounts receivable clerk could have “All” permissions for Sales but “None” for Expenses and Banking.
Troubleshooting Common Invitation Problems
Sometimes, things don’t go smoothly. Here are solutions to the most frequent issues.
The Invitation Email Never Arrived
First, ask the user to check their spam or junk folder. The email might be filtered there. If it’s not, the most common cause is entering the wrong email address.
Go back to “Manage users,” find the pending invitation, and cancel it. Then, start the process over, double-checking the email address for typos. Also, ensure you’re not accidentally adding a user who already has access under a different email.
The User Says the Invitation Link is Expired or Invalid
Invitation links typically expire after a certain period (often 30 days for security). If the link has expired, you need to resend it.
In the “Manage users” list, find the user with a status like “Invitation pending.” You should see an option to “Resend invite.” Click it. A new email with a fresh link will be sent. Advise the user to accept it promptly.
You Need to Change a User’s Role or Remove Access
People change roles, or team members leave. To change a user’s permissions, go to “Manage users,” find the user, and click “Edit.” You can switch their user type or adjust detailed permissions here.
To remove a user entirely, find them in the list and click “Remove access.” Confirm the action. This immediately revokes their access to your QuickBooks company file. They will no longer see it when they log in.
Best Practices for Managing Your QuickBooks Team
Adding users is a responsibility. Follow these tips to keep your financial data secure and your processes smooth.
Always follow the principle of least privilege. Give users only the access they absolutely need to perform their job. A part-time bookkeeper doesn’t need payroll access; a salesperson doesn’t need to see expense reports.
Audit your user list regularly. Every few months, review who has access. Remove former employees or contractors immediately. Update permissions for current employees whose responsibilities have changed.
Use the “Reports Only” role for external advisors. This is perfect for your CPA or financial consultant. It gives them the data they need without the risk of accidental changes to your transactions.
Never share login credentials. This is the whole point of the user system. If someone needs access, add them as a proper user. It creates an audit trail, so you know who did what in your books.
Streamlining Collaboration on Your Finances
Adding users to QuickBooks Online transforms it from a personal bookkeeping tool into a collaborative financial hub for your business. It eliminates bottlenecks, enhances security, and brings professional accountability to your accounting process.
Start by reviewing who currently needs access. Then, log in as the Primary Admin, navigate to the user management settings, and send those invites. Set clear permissions based on each person’s role. Remember to communicate with your team so they know to look for the invitation email and complete their setup.
Taking this step is a sign of a growing, maturing business. By delegating financial tasks securely, you free up your own time to focus on the work that only you can do.