Why am I getting QuickBooks Payroll Error PS038 when sending payroll? | Community
Skip to main content

Help! After updating QuickBooks Desktop, payroll runs fail with Error PS038. Employer payroll tax won't sync; paychecks show pending. Tried restarting QB, verifying service key, and reinstalling Web Connectors with no luck. Anyone faced PS038 and resolved it? Please share step-by-step fixes or patches that worked for you right away.

QuickBooks Payroll Error PS038 usually happens when paychecks get stuck as “Online to Send” or when payroll/tax table updates fail after an update. Common triggers include stuck paychecks, outdated QuickBooks/payroll, corrupted tax-table or company data, a damaged Web Connector or service key, and firewall/internet interruptions. Start by updating QuickBooks Desktop and payroll, back up your company file, then use Employees > My Payroll Service > Send Payroll Data (Send All). Search for paychecks with Online Status = “Online to Send” (Edit > Find > Advanced) and resend or toggle them. Run Verify & Rebuild if data issues appear, and re-enter the payroll service key or repair/reinstall the Web Connector if needed.