Some fields are read only and are automatically included in a role for your information.
With custom roles, you can manage user access in QuickBooks and give users only the access needed for their role. Choose what users can see and do within different areas of QuickBooks like banking, sales, payroll, expenses, reports, budgets, and inventory.
When you set up a new role, you have the option to:
Create a new role and choose what the role can access.
Choose a predefined custom role, like Sales Manager or Expense Manager.
Choose from the list of QuickBooks roles, like Company admin or Time tracking only.
Add a new role
If you’d like to create a new custom role, you just need to add the role and choose the different areas the role can access.
Go to Settings ⚙, then select Manage users.
Select the Roles tab, then select Addrole.
Enter a Role name and Role description.
Select what the user role can access in QuickBooks, then select Save Role.
If you have business across different locations, you can create a role with different sales access for each. This way, your users can manage sales transactions based on their location.
Once the user accepts your email invite, you can edit the access of the roles you created at any time. Here’s how.
Go to Settings ⚙, then select Manage users.
Select the Roles tab. In the Action column, select Edit.
Select access for a role.
Enter a Role name and description, then select Save Role.
Edit a user’s role
Sometimes your user’s roles will change or you may need to allow a user more access. Here’s how to edit a user’s role.
Go to Settings ⚙, then select Manage users.
Select the Users tab, then find the user you want to edit.
Select Edit from the Action column.
Choose from the existing custom or QuickBooks roles.
Select Save. If you edited permissions after selecting the role, you’ll be asked to save a new custom role. Enter a Role name and description, then select Save Role.
Reactivate or deactivate a user’s role
You can activate or deactivate a user role if needed. But before you can make a role inactive, you have to assign any associated users to a different role.
Go to Settings ⚙, then select Manage users.
Select the Roles tab, then find the role you want to edit.
In the Action column, select next to Edit, then select Deactivate.
Select Deactivate.
If the user role is already deactivated, select Reactivate. Then select Reactivate Role.
Enter estimates, invoices, sales receipts, credit memos, and refunds
Enter charges and credits
Create and delete statements
Receive payments from customers
Fill out timesheets for anyone
Add, edit, and delete customers, products, and services
View tax rates and agency settings
Use and adjust tax in sales transactions and general journal entries, including manually overriding calculated tax amounts
Add, edit, and delete currencies
Edit exchange rates
You cannot:
Print checks (including refunds)
Make bills and purchases billable to customers
Add, edit, and delete accounts and quantity on hand
View bank registers
See total income and expense amounts on home, vendor, or customer pages
Run tax reports or view tax history
Prepare or file a sales tax return or record sales payments
Set up new or change existing tax agencies or settings
Set up multicurrency
Perform home currency adjustments
View all reports
Invoices
You can:
Create, edit, and send invoices
Access all products, services, and customers
You cannot:
Apply billable time, expenses, or delayed credits and charges with invoice-only access
Estimates
You can:
Create, edit, and send estimates
Access all products, services, and customers
You cannot:
Access other transactions or reports unless given separate permission
You can also assign action-level permissions on sales transactions:
Action permissions
Description
View
View transactions without the ability to modify or delete them
Create
View and create new transactions. Modify the transactions you create but not those created by others
Edit
View, create, and edit transactions without the ability to delete them
Delete
View and delete transactions
All access
Perform all actions on the transactions the user has been assigned access to
Restriction: Location
If you have business across different locations, you can create a role with different sales access for each. This way, your users can manage sales transactions based on their location.
You can then restrict a user’s sales access to specific locations in the Manage Users display.
Once you restrict access to sales by location, they can only view and operate on sales transactions that belong to the location assigned. If they can create transactions, they’re required to assign the location they have access to.
Pay bills, write checks, and view check detail reports
Print checks (except refunds)
Add, edit, and delete vendors, products, and services
View tax rates and agency settings
Use and adjust sales tax in purchase, credit card, and banking transactions, including manually overriding calculated sales tax amounts.
Prepare or file a sales tax return or record sales tax payments
Add, edit, and delete currencies
Edit exchange rates
You cannot:
Add, edit, or delete accounts and quantity on hand
View bank registers
Set up new tax agencies or change tax settings
Set up multicurrency
Perform home currency adjustments
See total income and expense amounts on home, vendor, or customer pages
View all reports
Bills
You can:
View, create, copy, edit, and void bills based on action level permissions.
Order checks.
View expenses with bill type.
View the vendors page.
You cannot:
Pay bills.
View other transaction types under expenses.
Update Vendor details.
Make the vendor inactive.
Prepare a 1099 form for a vendor.
Checks
You can:
View, write, copy, edit, and void checks based on action level permissions.
Print checks only if you have full access to checks.
View expenses with check type and view Bill Payment (check).
View vendors page.
You cannot:
Update details of Bill Payment (check).
View the sidebar on the create check page to link to a bill.
View other transaction types under expenses.
Update Vendor details.
Make the vendor inactive.
Prepare a 1099 form for a vendor.
Expenses
You can:
View, create, copy, edit, and delete expenses based on action level permissions.
Order checks.
View the vendors page.
You cannot:
Pay bills or print checks.
View other transaction types under expenses.
Update Vendor details.
Make the vendor inactive.
Prepare a 1099 form for a vendor.
Bill Payments
You can:
Mark bills as paid with ‘create’ permissions
Pay bills online using QB Bill Pay if you have the ‘pay’ permission
View, copy, edit, and delete bill payment transactions based on action level permissions
View bills
Order checks
View the vendors page.
You cannot:
Print checks.
View other transaction types under expenses apart from bills and bill payments.
Make the vendor inactive.
Prepare a 1099 form for a vendor.
Expense claims
You can:
Upload or submit expense claims for review
You cannot:
Add or update expenses or bills.
View other expense transaction types
Access vendors list or prepare 1099 forms for vendors
Vendor Credits
You can:
View, create, copy, edit, and delete vendor credits based on action level permissions
Order checks.
View the vendors page.
You cannot:
Pay bills or print checks.
View other transaction types under expenses.
Update Vendor details.
Make the vendor inactive.
Prepare a 1099 form for a vendor.
Credit card credits
You can:
View, create, copy, edit, and delete credit card credits based on action level permissions
Order checks.
View the vendors page.
You cannot:
Pay bills or print checks.
View other transaction types under expenses.
Update Vendor details.
Make the vendor inactive.
Prepare a 1099 form for a vendor.
Purchase orders
You can:
View, create, copy, edit, and delete purchase orders based on action level permissions
Order checks.
View the vendors page.
You cannot:
Pay bills or print checks.
View other transaction types under expenses.
Update Vendor details.
Make the vendor inactive.
Prepare a 1099 form for a vendor.
You can also assign action level permissions on expense transactions.
Action permissions
Description
View
View transactions without the ability to modify or delete it.
Create
View and create new transactions. And modify those transactions, but not those created by others.
Edit
View, create, and edit transactions without the ability to delete them.
Delete
View and delete transactions.
Approve
Approve transactions for which they have been assigned as approver. Approval workflows need to be set up. Currently this permission is available for bills.
Submit
Allows the user to submit transactions for review. Currently this permission is available for expense claims.
Pay
Allows user to pay bills online using QuickBooks Bill Pay.
All access
Allows a user to perform all actions on the transactions they have been assigned.