When
Troubleshoot common QuickBooks Online errors and issues
We know how important it is to keep your books running smoothly. If you encounter unexpected behavior or errors in QuickBooks Online, use this guide to find solutions for common issues.
Resolve “Uh-oh. We hit a system error” in Payroll
If you see the message “Uh-oh. We hit a system error. Please sign out and sign in again” when trying to run payroll, pay payroll taxes, or click payroll links, it is likely a temporary system issue.
- Sign out and sign back in: Often, simply refreshing your session resolves the glitch.
- Check for service alerts: If the issue persists, our engineering team may be aware of an outage affecting a small percentage of users. We work to resolve these incidents as quickly as possible.
If signing back in does not fix the problem, please report the issue to our support team so we can notify you when a fix is deployed.
Fix missing Class data on “Time by Job” reports
If you have assigned a class to an employee but the Class column does not populate on your “Time by Job” or “Time by Project” detail reports, the issue is usually related to how the time data is entered.
- Check the Timesheet: Time reports pull data directly from the Weekly Timesheet. For the class to appear on the report, the Class column must be filled out manually on the specific timesheet entry for each row.
- Employee Settings vs. Timesheet Entry: While you can assign a default class to an employee in their payroll settings, this does not automatically retroactively apply to timesheet entries or populate the class field on time reports. You must select the class directly on the timesheet line item.
Troubleshoot check printing and bank deductions
If you switch between assigning a check number and printing checks, you might notice the bank register balance updates immediately, regardless of the method.
- How “Pay Bills” works: When you use the Pay Bills feature, QuickBooks creates a transaction in your bank register the moment you click “Pay” or “Save,” regardless of whether you choose “Assign Check No.” or “Print Later.”
- Bank Register Impact: Both options reduce the bank balance immediately because the funds are considered spent/allocated as soon as the bill payment is recorded. The only difference is that “Print Later” marks the check for printing queueing, while “Assign Check No.” records the specific number immediately.
Stop duplicate transactions from Recurring Templates
If you are seeing duplicate transactions created automatically, you may have multiple recurring templates set up for the same customer or vendor, possibly under different names.
To find and remove duplicates:
- Go to the Reports menu on the left navigation bar.
- Search for and select the Recurring Template List.
- Review the list for templates that look similar or are for the same customer.
- If you find duplicate templates, delete the unnecessary ones to prevent future duplicate transactions.
Clear browser cache and cookies
If QuickBooks Online behaves unexpectedly—buttons not working, pages freezing, or data not loading correctly—your browser’s stored data (cache and cookies) might be the cause.
- What are Cookies? Small text files that store your preferences and login details (like “Remember me”).
- What is Cache? Stored website data (like images) that helps pages load faster on repeat visits.
- When to clear them: You should clear your cache and cookies when troubleshooting errors or if the site looks distorted. Clearing cookies will sign you out of websites, so ensure you know your passwords.
We recommend using a private or incognito window first to see if the issue resolves. If it does, clearing your browser cache and cookies will usually fix the problem permanently.
Note: This guide covers QuickBooks Online (cloud-based) only. If you are using QuickBooks Desktop (Pro, Premier, or Enterprise) and see H-series errors (like H202 or H505), those are specific to multi-user mode on desktop networks and require different troubleshooting steps.