QuickBooks Payroll Sync Fails to Activate Workforce Viewing
QuickBooks Desktop payroll users report paychecks failing to sync to QuickBooks Workforce, leaving employees unable to view paystubs online.

QuickBooks Desktop users running payroll have reported that paychecks are not appearing in QuickBooks Workforce, the self-service portal employees use to view their paystubs and W-2s. The problem surfaces when the desktop company file and the associated Intuit payroll account fall out of sync, preventing the automatic activation needed to send paycheck data to the cloud.
What users see
From the user’s perspective, paychecks are created and recorded normally in the desktop file, but employees who log in to Workforce see nothing. There is no explicit error dialog in most cases; the data simply never arrives. The underlying sync process runs silently in the background after each payroll run, and when it fails, QuickBooks does not always surface a visible message to the person running payroll.
The root cause is a mismatch between what the desktop file believes about its payroll service status and what the online payroll account shows. Several conditions can block the sync: the payroll service PIN may not be stored in the company file, the company file may be linked to a different online payroll account than expected, or the Workforce feature may already be active on the online side but not recognized locally. Any of these states causes the automatic activation to abort, and no paycheck data is transmitted.
Resolving the sync mismatch
The accepted fix is to force QuickBooks Desktop to re-establish its connection to the online payroll service and re-link the company file. Start by signing in to your Intuit account directly from within QuickBooks Desktop. Navigate to the Employees menu, select My Payroll Service, and then choose Account/Billing Information. If the page loads or prompts you to sign in, complete the sign-in with the Intuit credentials tied to your active payroll subscription. This step refreshes the authentication tokens the desktop uses to communicate with the online service.
Next, verify that the correct company is linked. Go to Company in the top menu, select Company Information, and confirm the legal business name and address shown match what is on file with your Intuit payroll account. A mismatch in the legal address is one of the conditions that silently blocks the Workforce sync, because QuickBooks compares the address in the desktop file against the online record and will not proceed if fields are missing or contradictory.
After confirming the address, send a test payroll data transmission. From the Employees menu, choose Send Payroll Data. Review the items in the send list, which may include paycheck data and any pending payroll forms, and click Send. Watch for a confirmation that the transmission completed successfully. If errors appear during this send, note the exact wording, as those messages typically point to the specific remaining blocker, such as an expired PIN or a subscription-level problem.
Re-enabling Workforce for employees
Once the send completes without errors, toggle the Workforce preference off and back on to force a fresh activation. Go to Edit, select Preferences, and open the Payroll & Employees section. On the Company Preferences tab, locate the option for QuickBooks Workforce, uncheck it, click OK, then return and re-check it. QuickBooks will attempt the automatic activation again, this time with the refreshed connection in place.
After re-enabling, invite employees again if they were previously invited but never saw data. From the Employees menu, select Manage Employees, then choose the option to invite employees to view their paystubs online. Enter or confirm each employee’s email address and send the invitations. Employees will receive a fresh email to set up or access their Workforce account, and future paychecks should appear automatically after each payroll run.
When the company file itself is the blocker
In some cases the sync fails because the company file is categorized internally as a legacy file or has employee counts that exceed the threshold for certain data-sync features. These files may need a full payroll data send and verify cycle to update their status. Running Verify Data from the File > Utilities menu, followed by Rebuild Data if errors are found, can resolve underlying file-level issues that interfere with the payroll sync. For persistent cases where the company file cannot complete a payroll data send despite correct credentials and subscription status, the file itself may need deeper inspection — a scenario where professional QuickBooks file repair can help identify and fix structural problems blocking the sync.
Preventing recurrence
The most common trigger for this sync failure is an interrupted or incomplete payroll update, or a change to the Intuit account credentials without updating them in QuickBooks Desktop. After any password change on your Intuit account, always return to Employees > My Payroll Service > Account/Billing Information and sign in again to refresh the connection. Running Send Payroll Data after every payroll run, rather than letting data accumulate, also keeps the sync channel active and surfaces any connection problems immediately rather than letting them compound silently over multiple pay periods.