If your QuickBooks Direct Deposit is not working, several factors might be causing the issue. First, ensure your payroll subscription is active and your bank account details are correct. Check if you have sufficient funds in your account to cover the direct deposit amount. Also, confirm that you've processed the payroll before the cutoff time, typically two business days before the pay date. Verify that all employee information, including bank details, is accurate and up to date. If everything seems correct and the issue persists, restart your computer and update QuickBooks to the latest version. Occasionally, Direct Deposit issues can be resolved by simply refreshing the software. If none of these steps work, you may need to contact QuickBooks support for further assistance. They can provide more detailed troubleshooting and help resolve any underlying issues with your Direct Deposit setup.