Direct deposit transfers wages directly from an employer’s bank account to an employee’s bank account. QuickBooks helps businesses automate payroll, reduce manual errors, and eliminate the need for paper checks.
However, setting up direct deposit isn’t always seamless. Users often encounter issues such as “Bank account verification failed,” “Invalid routing number,” “Direct deposit not enabled for this employee,” or “Payroll submission deadline missed.” These errors can delay payments and disrupt payroll schedules if not addressed correctly.
In this guide, we’ll discuss what direct deposit is, its cost and benefits, setup requirements, step-by-step instructions for QuickBooks Online and Desktop, processing timelines, common issues, and frequently asked questions.
What is Direct Deposit and How Does It Work in QuickBooks?
Direct deposit is an electronic payment method that transfers funds from an employer’s bank account directly into an employee’s bank account. The direct deposit process in QuickBooks starts when you run payroll and submit payment instructions, which your bank forwards to the ACH network for processing.
A primary example of a direct deposit payment in QuickBooks is a payroll transaction where an employee’s net pay is electronically transferred from the employer’s bank account to the employee’s checking account.
Key Takeaways
Direct deposit makes it easier to keep thorough financial records.
Businesses can reduce employee hours in preparation and streamline their payroll processes by using direct deposit.
Employees and payees like direct deposit’s convenience and immediacy.
Eco-friendly office practice, direct deposit reduces costs associated with checks, printing, envelopes, and mailing.
Cost of Direct Deposit in QuickBooks Payroll
Modern QuickBooks Online plans include direct deposit at no extra per-transaction cost, charging only a flat monthly subscription plus a per-employee fee. QuickBooks Desktop costs vary by version, but most current subscriptions (like Enterprise) bundle employee direct deposits for free. You only face additional charges for 1099 contractor payments (on basic plans), NSF fees for failed transfers, or specialized reversal requests.
Is Direct Deposit Included in My QuickBooks Payroll Plan?
Direct deposit is available with QuickBooks Payroll, but it is not identical across all plans. Most QuickBooks Online Payroll subscriptions include direct deposit as part of the service, while some QuickBooks Desktop Payroll plans may have additional fees or limitations.
The availability of features like same-day or next-day direct deposit depends on your plan level. Higher-tier plans typically offer faster processing options, while basic plans may only support standard deposit timelines.
Benefits of Using QuickBooks Direct Deposit
Direct deposit in QuickBooks Payroll transforms how you handle payroll by making payments faster, safer, and easier to manage. It removes manual steps, reduces errors, and creates a smooth, predictable experience for everyone involved. Here are the key benefits of direct deposit in QuickBooks.
Benefits for Employees
Direct deposit gives employees a stress-free way to receive their pay, with consistent timing, better security, and easy access to payment records. Here are the benefits of direct deposit for employees.
- Simple Payroll Experience: Employees receive salary automatically every payday without any manual effort or check handling.
- Secure Payments: Funds are transferred electronically with strong security, reducing the risk of loss or theft.
- Instant Fund Access: Employees get their money on payday without waiting for check clearance.
- Reliable Anywhere: Payments are credited on time even if employees are traveling or working remotely.
Benefits for Employers and Small Business Owners
For employers, direct deposit simplifies payroll management, improves financial control, and reduces the time spent on administrative tasks. Here are the benefits of direct deposit for employers and small business owners.
- Better Cash Flow Control: Employers can predict and manage payroll withdrawals more efficiently.
- Stronger Payment Security: Reduces fraud risks and eliminates issues related to paper checks.
- Faster Payroll Processing: Payroll is completed in minutes without printing or distributing checks.
- Automatic Record-Keeping: QuickBooks stores all payroll data digitally for easy tracking and reporting.
- Flexible Payroll Management: Employers can adjust or process payments quickly without delays or errors.
Before You Set Up: Requirements and Key Considerations
Requirements to Set Up Direct Deposit in QuickBooks
Here are the requirements to set up direct deposit in QuickBooks.
| Requirement | Details |
| Company Information | Active QuickBooks Payroll subscription, valid EIN, and business checking account in the company name. |
| Bank Verification | Enter bank details and verify using micro-deposits. |
| Principal Officer Details | Provide SSN, date of birth, and address for identity verification. |
| Employee Information | Collect routing number, account number, and account type. |
| Authorization | Get signed employee consent forms for direct deposit. |
| Activation | Turn on direct deposit in Payroll Settings. |
Direct Deposit Payment Limits and Processing Cut-Off Times
In QuickBooks, payroll must generally be submitted at least two business days before payday by 5:00 PM PT, with faster options like next-day or same-day deposits available on eligible plans if earlier cut-offs are met.
- Standard payroll requires submission by 5:00 PM PT, two business days before payday.
- Next-day or same-day deposits are available on select plans with earlier submission deadlines.
- Payments are not processed on weekends or bank holidays, so timing must be planned in advance.
- Deposit limits depend on your plan and account verification status.
- A 30-day rolling cap may apply to total payroll transfer amounts.
- Limits can be increased by completing bank verification or contacting QuickBooks support.
Key Points to Keep in Mind When Running Direct Deposit
Before you run direct deposit in QuickBooks Payroll, keep these important points in mind to avoid delays and errors:
- Approve payroll at least two banking days before payday by 5:00 PM PT (8:00 PM ET) to ensure on-time payments.
- QuickBooks may take up to three business days after setup to complete security and risk checks before processing payroll.
- Always verify employee bank details carefully, as incorrect routing or account numbers can cause failed deposits.
- Set up direct deposit immediately after your last paper payroll to avoid a pending status during the transition.
- Plan ahead because full setup and verification can take up to a week before payroll becomes fully active.
- Ensure the direct deposit bank account is registered under the Principal Officer for verification compliance.
- Monitor verification and compliance emails sent to the Principal Officer and Primary Admin and respond promptly.
- Submit any required identity verification documents quickly, as approval typically takes up to two business days after submission.
How to Set Up QuickBooks Payroll Direct Deposit
Setting up direct deposit in QuickBooks Payroll involves a few structured steps. If you follow them in order, you can avoid delays and ensure a smooth payroll process. Below is a refined, step-by-step guide for both QuickBooks Online and Desktop.
Step 1: Connect Your Business Bank Account to QuickBooks Payroll
Before you start, you need to prepare your company file and gather all required details. This ensures a secure setup and avoids interruptions later.
In the first step, Go to collect the required information:
- Business name, address, and EIN
- Principal Officer’s SSN, date of birth, and home address
- Business bank account details or online banking credentials
- Employee banking details (if available)
QuickBooks Online Payroll
To connect your bank account in QuickBooks Online, follow these steps carefully:
- In the first step, go to Connect your bank and click Let’s go.
- After that, select Get started and review your business information.
- Then, click Edit under Business and enter missing details like your federal tax ID.
- Once you are done with it, you have to enter the Principal Officer’s details and click Next.
- Then, choose Add new bank account.
- After that, search for your bank or enter details manually (routing and account number).
- Once completed, click Save, then Accept and Submit to finish the setup.
QuickBooks Desktop Payroll
To connect your bank account in QuickBooks Desktop, follow these steps:
- In the first step, go to Employees and select My Payroll Service, then click Activate Direct Deposit.
- After that, click Get Started and sign in with your Intuit admin account.
- Then, enter your business information and proceed to the next screen.
- Once you are done with it, you have to add the Principal Officer’s details.
- Then, click Add new bank account and enter your banking information.
- After that, create a Direct Deposit PIN for payroll security.
- Finally, click Accept and Submit to complete the bank connection.
Step 2: Verify Your Company Information and Set Security Limits
Before you activate direct deposit in QuickBooks, you need to confirm that your company details are accurate and your account access is secure. This step helps prevent payroll errors and ensures smooth verification.
QuickBooks Online Payroll
In QuickBooks Online, you can quickly review and update your company details from the settings panel.
- Verify Company Information
In the first step, go to Settings (Gear icon) > Account and Settings.
- After that, select the Company tab.
- Then, click the Edit (pencil) icon to review and update:
- Legal Business Name and Company Name for accurate records
- Employer Identification Number (EIN) for payroll taxes
- Business Address and Contact Details
- Once you are done with it, you have to click Save, then Done.
2. Review Account Access and Security
After verifying company details, make sure only the right users have access:
- In the first step, go to Settings > Manage Users.
- Then, review existing users and update roles if needed.
- After that, assign appropriate access levels (for example, limit payroll access to authorized users only).
- Once you are done with it, you have to save the changes.
QuickBooks Desktop Payroll
In QuickBooks Desktop, you can verify company details and manage user access through the company settings.
1. Verify Company Information
- In the first step, go to Company > My Company.
- After that, click the Edit (pencil) icon.
- Then, review and update your Company Name, Address, and EIN.
- Once you are done with it, you have to save the changes.
- Alternatively, press F2 to open the Product Information window and quickly review your company details.
2. Review User Access
After verifying your information, ensure secure access to payroll features:
- In the first step, go to Company > Set Up Users and Passwords > Set Up Users.
- Then, assign roles and restrict access to sensitive areas like payroll and banking.
- Once you are done with it, you have to confirm the changes.
Step 3: Activate Direct Deposit in QuickBooks
Now, you need to enable the direct deposit feature in your payroll settings.
QuickBooks Desktop
- In the first step, go to Employees < My Payroll Service < Activate Direct Deposit.
- After that, follow the on-screen prompts to enter business and bank details.
- Then, agree to the terms and conditions.
- Once you are done with it, QuickBooks will initiate a bank verification process.
QuickBooks Online
- In the first step, go to the Gear icon < Payroll Settings.
- After that, select Bank Accounts under the Business section.
- Then, enter your bank details.
- Once completed, QuickBooks will send test deposits for verification.
Step 4: Verify the Direct Deposit Test Transaction
After activating direct deposit in QuickBooks, you must verify your business bank account. QuickBooks sends small test deposits to confirm your account details and ensure secure transactions.
QuickBooks Online Payroll
In QuickBooks Online, you verify your bank account through payroll settings:
- In the first step, go to Settings (Gear icon) > Payroll Settings > Bank Accounts.
- After that, wait 1–3 business days for two small test deposits to appear in your bank account.
- Then, return to the same section and enter the exact deposit amounts (in cents).
- Once you are done with it, you have to click Verify to complete the process.
If you don’t see the deposits after a few days, you can re-enter your bank details to trigger the test transaction again.
QuickBooks Desktop Payroll
In QuickBooks Desktop, the verification steps follow a different path:
- In the first step, go to Employees > My Payroll Service > Direct Deposit Bank Account.
- After that, wait 1-2 business days for the test deposits to appear in your bank account.
- Then, open the verification window and enter the exact amounts of the deposits.
- Once you are done with it, you have to confirm the details and complete the verification.
In some cases, you may also need to enter your Direct Deposit PIN to finalize the process.
Step 5: Have Employees Authorise Direct Deposit
Before you enter employee banking details or process payroll in QuickBooks, you must obtain proper authorization. This step ensures you have legal consent to deposit wages directly into employee bank accounts and helps you stay compliant with payroll regulations.
QuickBooks Online Payroll
In QuickBooks Online, employees can authorize direct deposit through a self-service option or a signed form.
- In the first step, go to Payroll > Employees and select the employee.
- After that, invite the employee to QuickBooks Workforce so they can securely enter and approve their bank details.
- Then, ask the employee to complete the authorization process within Workforce.
- Once you are done with it, you have to confirm that the employee has successfully submitted their consent.
- Alternatively, if you are not using Workforce:
- Then, go to Taxes & Forms > Employee and Contractor Setup.
- Download the Direct Deposit Authorization Form.
- Once the employee signs it, keep the form securely for your records.
QuickBooks Desktop Payroll
In QuickBooks Desktop, you need to collect and manage authorization manually.
- In the first step, provide the employee with a Direct Deposit Authorization Form.
- After that, ask them to fill in their bank details and sign the form.
- Then, review the form to ensure all information is complete and accurate.
- Once you are done with it, you have to securely store the signed form for compliance and future reference.
Get and Complete the Direct Deposit Authorisation Form
This step ensures you have written permission before proceeding to the next stage.
QuickBooks Online Payroll
- In the first step, obtain a Direct Deposit Authorization Form from QuickBooks or your payroll resources.
- After that, share the form with the employee and ask them to complete and sign it.
- Then, review the details for accuracy.
- Once you are done with it, you have to store the signed form securely.
QuickBooks Desktop Payroll
- In the first step, obtain a Direct Deposit Authorization Form from your payroll resources.
- After that, provide it to the employee for completion and signature.
- Then, verify the information provided on the form.
- Once you are done with it, you have to keep the document securely for your records.
Step 6: Enter Employee Bank Account Details
Once you have received employee authorization, the next step in QuickBooks is to enter their banking details. This ensures payments are deposited into the correct accounts without errors or delays.
QuickBooks Online Payroll
In QuickBooks Online, you can add an employee’s bank details directly from their profile.
- In the first step, go to Payroll > Employees and choose the employee from the list.
- After that, click Start or Edit under the Payment Method section.
- Then, select Direct Deposit from the dropdown menu.
- Once you are done with it, you have to choose your preferred deposit method:
- Direct deposit to one account
- Direct deposit to two accounts (split by amount or percentage)
- Then, enter the employee’s routing number and account number (from a voided check or bank details).
- Finally, click Save to store the banking information.
QuickBooks Desktop Payroll
In QuickBooks Desktop, you need to manually enter employee bank details through the Employee Center.
- In the first step, go to Employees > Employee Center.
- After that, select the employee from the list.
- Then, navigate to the Payroll Info tab.
- Once you are done with it, you have to click the Direct Deposit button.
- Then, enable Use Direct Deposit for [Employee Name].
- After that, choose whether to deposit into one or two accounts.
- Enter the employee’s bank name, routing number, account number, and account type.
- If splitting deposits, specify the amount or percentage for the first account, and the remaining amount will go to the second account.
- Once you are done with it, you have to click OK to save the details.
Step 7: Send Your First Direct Deposit Payroll
After setting up direct deposit and entering employee bank details in QuickBooks, you’re ready to run payroll. This step ensures employees receive their wages directly in their bank accounts on time.
QuickBooks Online Payroll
In QuickBooks Online, you can run and submit payroll directly from the payroll dashboard.
- In the first step, go to Payroll > Run Payroll.
- After that, select the pay schedule and pay period.
- Then, review employee details and ensure the payment method is set to Direct Deposit.
- Once you are done with it, you have to verify payroll amounts, including wages, deductions, and taxes.
- Then, click Submit Payroll to process the payments.
- Finally, make sure you submit payroll at least 2 business days before payday to ensure employees are paid on time.
QuickBooks Desktop Payroll
In QuickBooks Desktop, payroll is processed through the Payroll Center.
- In the first step, go to Employees > Pay Employees.
- After that, choose Scheduled Payroll or Unscheduled Payroll, depending on your setup.
- Then, select the employees you want to pay.
- Once you are done with it, you have to review the payroll details and ensure Direct Deposit is selected as the payment method.
- Then, click Continue and review the paycheck summary.
- After that, select Create Paychecks.
- Finally, when prompted, enter your Direct Deposit PIN and submit payroll.
Direct Deposit Processing Timeline in QuickBooks Payroll
Stage 1: Payroll is Authorised and Submitted to Intuit
Payroll is submitted and marked as pending once you approve it, and it must be sent at least two banking days before payday by 5:00 PM PT for timely processing.
Stage 2: Payroll is Processed and Delegated
After submission, QuickBooks sends payroll to the ACH network for processing, and your business bank account is typically debited one banking day before the pay date.
Stage 3: Funds Are Deposited on the Employee Pay Date
Funds are deposited into employee accounts by the scheduled payday (usually by 11:59 PM PT), or on the next banking day if the pay date falls on a weekend or holiday.
Benefits of Direct Deposit for Employees in QuickBooks
There are many benefits that employees get in direct deposit. The benefits are as follows:-
- Simplified Budgeting: Are you looking to build up the savings account and increase your debit spending? Then direct deposit is the best automated solution for you. When the direct deposit is started then you can request some amount of paycheck to be deposited directly into your account.
- No Need of Paperwork: Now you can say good-bye to your paperwork when you switch to the direct deposit. In direct deposit everyone has a record digitally for all the electronic payments so you don’t have to record pay stubs physically.
- Convenience: You won’t have to visit a bank to deposit a paycheck. You also don’t have to wait in a long queue, which is time saving. So, direct deposit is convenient. It allows the financial institution and the payer to complete the transfer by communication with each other. All this is done without your presence.
- Eco-Friendliness: It is the Eco-friendly step that there is no paper used in the process. Everything is done digitally, which means it is paperless. It is a great choice to switch to direct deposit.
How to Activate Direct Deposit in QuickBooks Payroll?
You can use Direct Deposit to pay your employee payroll when using QuickBooks Desktop. Processing employee payments in QuickBooks requires that Direct Deposit be activated. Direct deposit service activation in QuickBooks might occasionally result in bank mistakes and problems. To activate the Direct Deposit in QuickBooks Desktop, our qualified Pro-Advisors have created a step-by-step tutorial.
What are the Steps to Activate Direct Deposit in QuickBooks Desktop?
You must first sign up for direct deposit in order to activate it. The following are some requirements that are necessary to sign up:
- Any version of the QuickBooks Desktop Software that Accepts Direct Deposits.
- Active QuickBooks Desktop Payroll Subscription
- IRS Taxpayer Identification Number (EIN).
- An internet connection and a bank account for handling Automated Clearing House (ACH).
To Sign up for Direct Deposit Follow the below Steps:
- To activate direct deposit in QuickBooks Desktop Pro, Go to My Payroll Services from the Employee menu, Select Activate Direct Deposit, and then fill out the review form.
- Entering your zip code without the extension is the next step.
- After reading Check, Which states that you have read and agree to the terms of the service agreement, Click View agreement? Then, Click the Sign up button.
- Print the Direct Deposit Getting Started Guide at this time.
- To return to QuickBooks, Click the button.
- Now follow the Getting Started with Direct Deposit Guide.
Are There Any Downsides to Direct Deposit?
Direct deposit in QuickBooks is efficient, but it still comes with a few limitations to consider.
- It involves per-employee fees, which add to ongoing payroll costs.
- Payroll must be submitted before strict cut-off times to avoid payment delays.
- Incorrect bank details can result in failed or rejected transactions.
- Same-day deposits are only available on higher-tier plans.
- External factors like bank issues or insufficient funds can delay payments.
- A valid paid payroll subscription is required to use the service.
With the help of this blog, you can easily set up and activate direct deposits in QuickBooks and how to set up direct deposits in QuickBooks. All the information related to direct deposit is mentioned below. In case you still face any issues related to this then you can call the help desk. The help desk team is available round the clock for their users.
Accounting Professionals, CPA, Enterprises, Owners
Looking for a professional expert to get the right assistance for your problems? Here, we have a team of professional and experienced team members to fix your technical, functional, data transfer, installation, update, upgrade, or data migrations errors. We are here at Dancing Numbers available to assist you with all your queries. To fix these queries you can get in touch with us via a toll-free number
+1-800-596-0806 or chat with experts.
Frequently Asked Questions (Faqs)
What are the requirements to set up direct deposit in QuickBooks?
To set up direct deposit in QuickBooks, you need an active payroll subscription, a verified business bank account, an EIN, and completed employee authorization forms, along with valid banking details.
What banking information do employees need to provide for direct deposit?
Employees must provide their bank account type (checking or savings), routing number, and account number to receive direct deposit payments.
How much does direct deposit cost in QuickBooks Payroll?
Direct deposit fees depend on your plan and are usually charged per employee or contractor per transaction, in addition to your monthly payroll subscription.
Can a direct deposit payment be cancelled after it has been sent in QuickBooks?
No, once payroll is submitted and processed, direct deposit payments generally cannot be cancelled, so any corrections must be made before submission deadlines.
Is there a limit on direct deposit payment amounts in QuickBooks Payroll?
Yes, limits may apply based on your payroll plan, account verification status, and rolling 30-day transaction caps.
How do I change an employee’s direct deposit bank account details in QuickBooks?
You can update bank details from the employee’s profile under the Payment Method section by entering the new routing and account information.
How do I permanently remove direct deposit from an employee’s profile?
You can switch the employee’s payment method from direct deposit to paper check in their payroll profile to disable it.
What should I do if there is a delay in receiving a direct deposit?
Check payroll submission timing, verify bank details, and confirm with your bank, as delays can occur due to cut-off times or banking processing issues.
Is QuickBooks Direct Deposit safe and secure?
Yes, it uses encrypted ACH processing and follows strict security standards to protect both employer and employee banking information.
Can I set up direct deposit in QuickBooks without a payroll subscription?
Yes, it uses encryptedNo, an active QuickBooks Payroll subscription is required to access and use direct deposit features.ACH processing and follows strict security standards to protect both employer and employee banking information.