Setting Up Roles and Permissions for Paying Bills in QuickBooks Online
QuickBooks Online bill payment roles let you separate who enters, approves, and pays bills — here is how the permission structure works.

QuickBooks Online users who need to delegate bill payment tasks are running into questions about how the platform’s role-based permissions actually work, particularly when separating duties across a team. The capability is not available across every subscription tier, and the specific roles a company can assign depend on whether the organization has Bill Pay Elite or QuickBooks Online Advanced.
Subscription Tier Determines What Is Available
The number of users a company can add is governed by its QuickBooks Online subscription. Beyond that headcount limit, the granularity of permissions depends on the plan. Companies with QuickBooks Bill Pay Elite gain access to predefined, bill-specific roles that segment responsibilities into discrete functions. Organizations on QuickBooks Online Advanced, meanwhile, can build fully customized roles — choosing exactly what users can see and do across areas like banking, sales, payroll, and elsewhere. Standard subscriptions without either of those features will not have access to these specialized bill-payment permission sets.
The Three Bill-Specific Roles
For companies on Bill Pay Elite, the system offers three distinct roles designed to create separation of duties. Each role grants a narrow, specific scope of action:
- Bill approver — Users assigned this role can approve bills but cannot pay them or take any other bill- or payment-related action. This role is suited for managers or supervisors who need sign-off authority without direct access to funds.
- Bill clerk — Users with this role can add bills, mark bills as paid, and add or edit vendors. They cannot approve or pay bills, making this role appropriate for staff handling data entry and vendor record maintenance.
- Bill payer — Users with this role can view and pay bills and edit vendor details. They cannot add bills or perform other bill-related actions, keeping this role focused strictly on outbound payments.
Adding a User to a Bill Role
To assign one of these roles, an admin signs into QuickBooks Online and navigates to Settings, then selects Manage users. From there, the admin chooses Add user and enters the individual’s name and email address. That email address serves double duty: it identifies the user in the system and acts as the notification channel for required actions. After scrolling to the bill-specific roles section, the admin selects the appropriate role and sends an invitation. The recipient must accept that invitation before the permissions take effect.
Multi-Condition Approval Workflows
Companies that need rules-based approval — for example, routing bills over a certain dollar amount, or bills from specific vendors, to a designated approver — can configure that using the Bill Multi-Condition Approval template. An admin accesses this feature and gives the template a name. The configuration is built around two blocks. In the first block, the admin defines the trigger conditions using dropdown menus to specify criteria such as amount, vendor, location, or a combination of these. Additional conditions can be layered on if a single criterion is not sufficient. In the second block, the admin designates which bill approver should receive the bill when the conditions are met. An option to notify the team by email is available, and the email recipients, subject line, and message body can all be customized.
If the initial conditions do not cover every scenario, the admin can repeat the configuration process to add additional trigger-and-action blocks, creating a cascading set of rules that handles different bill types differently.
The 30-Day Auto-Denial Rule
One detail worth flagging: if a bill enters the approval workflow and sits unreviewed for 30 days, the system automatically denies it. Teams setting up these workflows should be aware that routing bills to an approver who does not act within that window will result in the bill being rejected, requiring it to be re-entered or resubmitted.
Custom Roles as an Alternative
For organizations that find the three predefined bill roles too rigid — or that need to mix bill-payment permissions with access to other areas of the company file — QuickBooks Online Advanced offers the option to build custom roles from scratch. This allows administrators to define precisely what each user can view and modify, rather than choosing from a fixed menu of bill-only personas. The trade-off is that building and maintaining custom roles requires more setup effort than assigning a predefined one.