Introduction
One of a business owner’s top priorities is making sure employees get paid on time. In today’s fast-moving digital world, companies are moving away from paper checks and adopting direct deposit as their preferred payroll method. QuickBooks, one of the leading accounting and payroll solutions, offers a seamless way to pay employees directly into their bank accounts.
In this detailed guide, we’ll walk you through everything you need to know about QuickBooks Direct Deposit setup and use, whether you’re on QuickBooks Online Payroll or QuickBooks Desktop Payroll. By the end of this blog, you’ll have a complete step-by-step process, troubleshooting tips, and best practices to ensure smooth payroll processing for your business.
Table of Contents
What is QuickBooks Direct Deposit?
With direct deposit, employers can electronically transfer employee paychecks to their bank accounts on payday. Instead of issuing physical checks, QuickBooks automatically processes payments through the Automated Clearing House (ACH) network.
Why use QuickBooks Direct Deposit?
- Convenience: Employees get paid directly, without visiting the bank.
- Time-saving: No printing or mailing checks.
- Security: Reduces risks of lost or stolen checks.
- Accuracy: Payments are linked directly to your payroll calculations.
Whether you are using QuickBooks Online (QBO) or QuickBooks Desktop, setting up direct deposit ensures your employees are paid faster and more securely.
Requirements Before You Begin
Before you can set up QuickBooks direct deposit, make sure you meet the following requirements:
For Employers:
- An active QuickBooks Payroll subscription.
- Employer bank account details (checking account preferred).
- Employer Identification Number (EIN).
- Valid business information including address and contact details.
For Employees:
- Bank account details (checking or savings).
- A signed direct deposit authorization form.
- Updated employee profile in QuickBooks Payroll.
How to Set Up Direct Deposit in QuickBooks Online (QBO)
Follow these steps to enable direct deposit in QuickBooks Online Payroll:

- Sign in to QuickBooks Online.
- Go to the Payroll menu → Select Overview.
- Enter Business Bank Account Details.
- Add your account number and routing number.
- QuickBooks will initiate a series of small test deposits, known as micro-deposits, to confirm ownership.
- Verify the Bank Account.
- Check your bank account for the test deposits after 1–2 business days.
- Re-enter the exact amounts into QuickBooks to confirm.
- Add Employee Bank Information.
- Go to Payroll → Employees.
- Select the employee → Edit Payment Method → Choose Direct Deposit.
- Enter their account details, including the account type (checking or savings), account number, and routing number.
- Enable Direct Deposit.
- Save changes.
- From the next payroll cycle, you’ll be able to send direct deposits.
How to Set Up Quickbooks Direct Deposit and use in Desktop
For QuickBooks Desktop Payroll, the setup process is slightly different:

- Open QuickBooks Desktop.
- Go to the Employees menu, select My Payroll Service, and activate Direct Deposit.t.
- Enter Bank Details.
- Provide your company’s bank account details.
- QuickBooks will initiate verification through micro-deposits.
- Verify Your Account.
- Confirm the test deposit amounts.
- Set Up Employees for Direct Deposit.
- Go to Employees → Employee Center.
- Choose the employee and then select the Payroll Info tab to view Direct Deposit options.
- Enter employee bank details.
- Enable Quickbooks Direct Deposit setup and use in Payroll.
- Once verified, you can start paying employees directly via direct deposit.
How to Pay Employees Using Direct Deposit in QuickBooks
After setup, here’s how to actually pay employees:
QuickBooks Online Payroll
- Go to Payroll → Run Payroll.
- Select the employees.
- Enter hours worked and review wages.
- Confirm direct deposit as payment method.
- Submit payroll.
QuickBooks Desktop Payroll

- Open Employees menu → Pay Employees.
- Select Scheduled Payroll.
- Enter hours and verify pay amounts.
- Choose direct deposit option.
- Submit payroll (typically 2 days before payday).
Common Issues and Troubleshooting
Even with correct setup, you may face occasional issues. Here’s how to handle them:
- Bank Verification Delays: Wait 1–2 business days for micro-deposit verification.
- Incorrect Employee Bank Info: Double-check account numbers to prevent rejections.
- Direct Deposit Not Processed: Ensure payroll is submitted before the cutoff time (usually 5 PM PT, 2 business days before payday).
- Canceling Direct Deposit: You can void or edit a payroll before the processing deadline.
Advantages of Using QuickBooks Direct Deposit
- Saves time compared to writing checks.
- Builds employee trust with reliable payments.
- Eco-friendly, paperless payroll system.
- Reduces payroll errors.
- Works for both employees and contractors.
Direct Deposit Fees and Processing Times
- QuickBooks Online Payroll: includes direct deposit in most subscription plans at no additional cost.
- QuickBooks Desktop Payroll: Some plans may charge a per-direct deposit fee.
- Processing Time: Standard processing takes 2 business days. Next-day and same-day deposit options are available with certain payroll subscriptions.
Best Practices for QuickBooks Direct Deposit Setup and Use
- Collect employee information securely and keep it confidential.
- Double-check all routing and account numbers.
- Run payroll early to avoid missed deadlines.
- Notify employees of payroll schedules.
Update bank account details immediately if employees switch banks.
Final Thoughts
Setting up QuickBooks direct deposit and use it is one of the smartest moves for any small business. It ensures employees are paid on time, saves you hours of administrative work, and reduces payroll errors. Whether you’re using QuickBooks Online or Desktop, following the setup steps above will help you get started smoothly.
Frequently Asked Questions (FAQs)
How long does QuickBooks direct deposit take?
Usually 2 business days, but same-day/next-day options are available.
Is QuickBooks direct deposit free?
It’s free with most QuickBooks Online Payroll plans. Desktop plans may charge per deposit.
Can I pay contractors via direct deposit in QuickBooks?
Yes, QuickBooks supports contractor payments via direct deposit.
What if an employee changes their bank account?
Update their direct deposit information in QuickBooks before the next payroll run.
Can I cancel a direct deposit?
Yes, but only before QuickBooks submits the payroll to the bank.
Struggling with QuickBooks payroll setup? Book a free consultation with our team and start paying employees hassle-free.