Home  /  Blog  /  Payroll Visibility
ServiceTitan · QuickBooks Online · Payroll Access

6 Payroll-Visibility Settings for Contractors Growing Past Owner-Only Access

Top Builder AI Published August 23, 2026 Updated August 23, 2026 ~10 min read ServiceTitan + QuickBooks Roles
A contractor reviewing payroll and role permissions on a laptop at a back-office desk, a service truck visible through the window

The day it's just you and your spouse, payroll visibility isn't a question. The day you hire a dispatcher, a second office hire, or a foreman, it is, and neither ServiceTitan nor QuickBooks Online hands you one switch that answers it. Each platform ships its own default: ServiceTitan's Admin role is the only one that can see a technician's payroll tab out of the box, and QuickBooks Online buries the exact toggle you want, "All Access except payroll," inside its Standard user setup. Below are the six roles and settings that actually control who sees what, sourced from each vendor's own current documentation, not a generic best-practices list.

This isn't about locking your crew out of information they need. Dispatchers need the schedule, foremen need job costs, and your bookkeeper needs the numbers to close the month. The question underneath this one is narrower: does giving any of them the access they actually need also, accidentally, hand them a coworker's pay rate. For most shops running both platforms on their default settings, the honest answer is "not from what we checked," but two of the six settings below are the exception, and most owners have never looked.

Admin (ServiceTitan) and Company Admin (QuickBooks Online)

These are the only two roles built to see everything, and that's by design, not an oversight. Per ServiceTitan's own employee-permissions documentation, the permission "View or update payroll tab on technician edit" ships on by default for Admin only; every other default role ships with it off. QuickBooks Online mirrors that at the top: Company Admin is the one role with unrestricted access to every report and setting, including payroll, per QuickBooks Online's own user-roles documentation.

The practical takeaway: whoever holds these two logins holds full payroll visibility on both platforms, full stop. That's usually the owner. The moment it's also a bookkeeper, a spouse, or an office manager "because it was faster to set up," it stops being a designed access tier and becomes an accident.

Accounting (ServiceTitan)

The Accounting role is ServiceTitan's built-in bookkeeper role, and it's narrower than most owners assume, in one specific and useful way. A separate permission, "View/edit burden rate," is on by default for Accounting, which lets a bookkeeper see labor cost for job-margin math. The payroll-tab permission itself, the one that shows an individual technician's actual pay rate, stays off by default for this role, per the same documentation. That split, labor cost yes, individual pay no, is exactly what most shops picture when they imagine "give the bookkeeper the numbers but not the payroll."

Dispatch, Field Manager, Sales Manager, CSR, and General Office (ServiceTitan)

All five of ServiceTitan's remaining default roles ship the same way: "View or update payroll tab on technician edit" turned off. A dispatcher juggling today's schedule, a CSR booking calls, a field manager running a crew, a sales manager tracking close rate, none of them can open a technician's payroll tab unless an Admin deliberately grants that permission to their role. That's ServiceTitan's own default, not a setting you have to go turn off.

Where it's worth double-checking: ServiceTitan also ships "Edit service," "Edit material," and "Edit equipment," the permissions that change your pricebook, turned on by default for Dispatch, Accounting, Field Manager, Sales Manager, and Admin alike. That's not a payroll leak, but it's the adjacent setting most shops have also never looked at, and it's on the same Settings, People, Role Permissions screen.

Technicians, via QuickBooks Workforce self-service

Field crew don't see payroll inside ServiceTitan or QuickBooks Online at all by default, on any role built for a technician. Where they do see their own pay is a separate, admin-invited portal: QuickBooks Workforce. Per Intuit's own help article on inviting employees to QuickBooks Workforce, an admin sends the invite, and from there the employee can view, download, and print their own pay stubs and W-2s at workforce.intuit.com, a document set scoped to that one person, never a coworker's. The same article notes an admin separately controls whether that employee can also self-edit direct deposit or W-4 details.

Standard user, "All Access except payroll" (QuickBooks Online)

This is the one toggle in either platform built for the exact question this post is answering. QuickBooks Online's own user-roles documentation names three specific access levels for a Standard user: All Access, All Access except payroll, and Limited, where Limited breaks down further into five toggleable categories including Payroll on its own. An office manager who should see AR aging, vendor bills, and the P&L, but not a single pay rate, is a Standard user set to "All Access except payroll," not the Accountant role and not Company Admin.

1099 contractors, inside QuickBooks Online's Contractors tab

Subcontractors and 1099 vendors live in a different part of the same Payroll area, and they don't touch wage data at all. Per Intuit's own contractor-setup documentation, contractors tracked for 1099s sit in a dedicated Contractors tab so QuickBooks Online can generate their 1099 forms at year-end; they're never run through payroll for tax withholding, never appear on a W-2, and access to that tab is gated by the same Payroll permission toggle a Standard user's role is scoped through, not by an individual technician's payroll-tab record.

Role / settingPlatformPayroll visible by default?What it actually shows
Admin / Company AdminBothYesEverything, including individual pay rates
AccountingServiceTitanNo (pay rate)Burden rate / labor cost for job costing, not individual pay
Dispatch, Field Manager, Sales Manager, CSR, General OfficeServiceTitanNoPayroll tab greyed out unless an Admin turns it on
TechniciansQuickBooks WorkforceOwn pay onlyTheir own pay stubs and W-2s, never a coworker's
Standard user, All Access except payrollQuickBooks OnlineNoEvery other report and setting, payroll excluded
1099 contractorsQuickBooks OnlineN/A1099 tax-filing data only, no wage or pay-stub data

Two roles see everything by design. Six others, across both platforms, ship locked down by default. The gap isn't payroll, it's the adjacent settings, ServiceTitan's pricebook-edit permissions, that ship open on the same roles.

How we chose these six

We started from every default role ServiceTitan ships (Admin, Dispatch, Accounting, Field Manager, Technicians, Sales Manager, CSR, General Office) and every access tier QuickBooks Online documents (Company Admin, Standard user, Reports only, Time tracking only), then kept the ones with a distinct, sourced answer to "can this see payroll." Roles that behave identically to a role already listed were grouped together rather than repeated.

What actually closes the gap for a shop running both platforms

Checking six defaults is a one-afternoon audit, not a subscription. Walk Settings, People, Role Permissions in ServiceTitan role by role, confirm the payroll-tab permission matches who you meant to give it to, then do the same for QuickBooks Online's Standard user setup. Neither platform documents a shared access layer between the two, so this has to be done on both sides, and it has to be checked again the next time someone's role changes, a companion problem to the double-data-entry gap this blog has covered separately. If your shop already has the ServiceTitan and QuickBooks access question mapped for the bookkeeper specifically, the companion piece on bookkeeper and CPA access goes deeper on that one relationship; this post is the wider org-chart pass, every role, not just the one.

1
Open Settings, People, Role Permissions in ServiceTitan and check "View or update payroll tab on technician edit" against every role that isn't Admin.
2
Check every QuickBooks Online user's access level under Manage users; a Standard user with All Access, not All Access except payroll, sees the same payroll data as Company Admin.
3
Invite technicians to QuickBooks Workforce instead of giving them any login to ServiceTitan or QuickBooks Online itself, so they can pull their own pay stub without ever seeing anyone else's.
4
Re-check both platforms the next time someone's role changes, a promotion, a new office hire, a bookkeeper transition, since neither vendor re-audits this for you.
  • No shipped self-serve permission-audit tool today. This is a sourced method, delivered as part of a configured Teardown or Install against a shop's real ServiceTitan and QuickBooks Online setup, not existing software a contractor signs up for.
  • No invented numbers or mechanisms. Every role and permission claim above traces to that vendor's own current documentation; where the documentation didn't say something outright, we said so.
  • Doesn't claim a synced access layer that doesn't exist. Neither ServiceTitan nor QuickBooks Online documents a shared permission system between the two platforms, and this post doesn't claim Top Builder AI has built one.
  • A person still approves every permission change. Nothing described here auto-edits a user's role or a technician's pay rate.

Want to see exactly who can see payroll in your setup right now?

Most shops have never checked their ServiceTitan role permissions against their QuickBooks Online user list at the same time. A fit call walks through what turns up in yours.

Book a fit call →

What else do contractors ask about payroll visibility?

Which ServiceTitan role can see payroll by default?
Only Admin. Per ServiceTitan's own employee-permissions documentation, the permission "View or update payroll tab on technician edit" ships on by default for the Admin role only; every other default role, Dispatch, Accounting, Field Manager, Sales Manager, CSR, and General Office, ships with it off, so the technician's payroll tab stays greyed out until an Admin turns it on for that role.
Does the ServiceTitan Accounting role see payroll at all?
It sees labor cost, not pay. A separate permission, "View/edit burden rate," is on by default for the Accounting role, which lets a bookkeeper see labor cost for job-margin math without seeing an individual technician's actual pay rate or commission, since the payroll-tab permission itself is a different toggle that stays off for that role by default.
Can Dispatch, CSR, or General Office employees see a technician's pay rate in ServiceTitan?
Not by default. All five non-Admin, non-Accounting default roles, Dispatch, Field Manager, Sales Manager, CSR, and General Office, ship with "View or update payroll tab on technician edit" turned off, per ServiceTitan's own documentation, so the payroll tab is greyed out for every one of them until an Admin explicitly grants it role by role.
Is there a QuickBooks Online setting to hide payroll from one employee but not others?
Yes, through the Standard user role. QuickBooks Online's own user-roles documentation names "All Access except payroll" as one of three specific Standard-user access levels (the others being All Access and Limited), which is the exact toggle for someone who should see the books but not payroll data.
How do field technicians see their own pay stub without logging into ServiceTitan or QuickBooks?
Through QuickBooks Workforce, a separate self-service portal. Per Intuit's own help article on inviting employees to QuickBooks Workforce, an admin sends an invite, and the employee then views and downloads their own pay stubs and W-2s at workforce.intuit.com, never anyone else's, and an admin separately controls whether the employee can also self-edit direct deposit or W-4 details.
Can a subcontractor or 1099 vendor see payroll data in QuickBooks Online?
No, and the two live in different places by design. Per Intuit's own contractor-setup documentation, 1099 contractors are tracked in a Contractors tab inside the Payroll area for tax-filing purposes, but they never appear on a pay stub, never get W-2 wage data, and are gated by the same Payroll permission toggle a Standard user's access is scoped through, not a technician's payroll-tab record.
If I turn off payroll access for a role, does that also hide job-costing and P&L reports?
No, they're separate toggles on both platforms. In ServiceTitan, "View/edit burden rate" (labor cost for job costing) is a different permission from "View or update payroll tab on technician edit" (an individual's pay rate); in QuickBooks Online, a Standard user set to "All Access except payroll" still sees every other report. Turning off payroll on either platform does not blind anyone to job margin.
Does it matter if the person is my spouse or office manager instead of an outside bookkeeper?
Not to either platform's permission engine. Neither ServiceTitan nor QuickBooks Online has a family or co-owner access tier; a spouse or first office hire gets the same role choices as an outside CPA firm would, an Accounting role with the payroll-tab permission left off in ServiceTitan, or a Standard user set to All Access except payroll in QuickBooks Online.
Do I have to configure ServiceTitan and QuickBooks Online payroll visibility separately?
Yes. Each platform's permission system is real and configurable on its own side, but neither vendor's own documentation describes a shared or synced access layer between the two. Locking down QuickBooks Online's payroll toggle does not touch ServiceTitan's payroll-tab permission, and turning off the ServiceTitan permission for one role does not touch QuickBooks.
Does Top Builder AI have a shipped tool that audits payroll visibility across both systems?
No self-serve product ships today. Top Builder AI's Documents and Financial capability is real, built code that already handles categorization and filing, but walking a shop's live ServiceTitan roles and QuickBooks Online users to confirm exactly who can see payroll is delivered through a done-for-you Teardown or 90-Day Install engagement, not existing software a contractor signs up for and clicks through alone.