Fix QuickBooks Desktop Black Screen During Transaction Entry
QuickBooks Desktop goes black while entering transactions; disabling hardware acceleration and saved desktop preferences restores the display without data loss.
When the QuickBooks Desktop window turns black during transaction entry — especially when recording customer payments, invoices, or bills — the instinct is to assume the company file is corrupt. In most cases, it is not. The black screen is typically a graphics-rendering conflict between QuickBooks and the operating system's video driver. The application is still running; the display layer has simply stopped painting the window. Our engineers see this pattern regularly, and two preference changes resolve it in the majority of cases.
Preconditions
Before changing anything, confirm that QuickBooks is the only application exhibiting display problems. If other programs also flicker or go black, the video driver itself is the culprit and should be updated or rolled back before proceeding with the steps below.
Create a verified backup of the company file. These steps do not modify data, but a backup ensures a safe rollback point if anything unexpected happens. Switch to Single-User mode so that no one else is active in the file while preferences are changed. Close all unnecessary programs to free memory, since high memory usage can amplify the rendering bug.
Step 1 — Disable "Keep Previously Saved Desktop"
Open QuickBooks and log in as the Administrator. Go to Edit > Preferences > Desktop View. On the My Preferences tab, find the section labeled Desktop. If Keep previously saved desktop is selected, change it to Don't save the desktop. Click OK.
This setting forces QuickBooks to rebuild the window layout on each launch rather than restoring a saved state that may include a corrupted window handle. In our case history, this single change eliminates the black screen for many users.
Step 2 — Turn Off Hardware Acceleration
Hardware acceleration lets QuickBooks offload graphics rendering to the GPU. When the GPU driver is incompatible or outdated, the render fails and the window goes black. Disabling it forces QuickBooks to use software rendering through the CPU instead.
The toggle location varies by QuickBooks version. In most releases, go to Edit > Preferences > Desktop View and look for a Graphics or Hardware Acceleration setting on the My Preferences tab. Uncheck Use hardware acceleration if the option is present. Click OK and restart QuickBooks.
If no toggle exists in Preferences, close QuickBooks entirely. Right-click the QuickBooks desktop shortcut and select Properties. On the Compatibility tab, check Disable fullscreen optimizations. Then check Run this program in compatibility mode for and select Windows 8 from the dropdown. Click Apply and OK, then relaunch QuickBooks.
Step 3 — Verify the Fix
Open the company file and attempt the same action that previously triggered the black screen — typically entering a customer payment or saving an invoice. If the window remains visible and the transaction saves normally, the workaround is confirmed.
Enter two or three transactions of different types (an invoice, a bill, a payment) to confirm the fix holds across forms rather than just one.
When the Problem Runs Deeper
If the black screen persists after both changes, the issue may extend beyond a display bug. An Unrecoverable Error code that appears alongside the black screen can indicate a damaged transaction or a broken target link within the company file itself. In that scenario, the display problem is a symptom of underlying data damage that requires file-level repair rather than a preference change.
Run File > Utilities > Verify Data to check for structural problems. If Verify reports errors, follow with Rebuild Data. If Rebuild fails or the errors recur on a second Verify, the file needs professional repair.
A quick way to isolate the cause: copy the company file to another computer and open it there. If the black screen does not occur on the second machine, the problem is confined to the original environment — most likely the video driver, a conflicting application, or a Windows update. If the problem follows the file to the other computer, the data itself is involved and a comprehensive file diagnostic is the next step.