QuickBooks makes payroll management easier by bringing essential employee payment and payroll tasks into one place. Instead of handling payroll calculations, payment details, and employee records separately, businesses can use QuickBooks to manage these activities as part of their regular payroll process. One of the features available to eligible Payroll users is QuickBooks Direct Deposit, which allows businesses to pay employees electronically by depositing their wages directly into their bank accounts.
This can make payday more convenient for both employers and employees while reducing the need to prepare and distribute paper checks. However, before you can start using direct deposit, you need to activate the service and complete a few important setup steps. In this guide, we’ll explain:
- What is QuickBooks Direct Deposit and what are its different timelines?
- How to set up your company payroll for direct deposits in QuickBooks
- How to activate and set up QuickBooks direct deposit for your employees.
- How to set up and pay independent contractors through direct deposit
- How to troubleshoot common QuickBooks direct deposit issues
Whether you’re setting up QuickBooks direct deposit for the first time or looking to understand its different payment options, this guide covers the essential steps to help you get started with confidence. So, let’s begin with it.
What Is QuickBooks Direct Deposit and What Are Its Different Payment Timelines?
QuickBooks Direct Deposit is an electronic payroll payment service that allows businesses to deposit employee wages directly into their bank accounts instead of issuing paper checks. Instead of preparing and distributing paper checks, you can process payments through your QuickBooks Payroll service as part of your regular payroll workflow.
One thing to keep in mind is that direct deposit doesn’t always follow the same processing timeline. Depending on your QuickBooks Payroll service, plan, and eligibility, you may have different funding options available. These timelines determine how far in advance you need to submit payroll before your employees receive their pay.
Timeline for Direct Deposit Processing in QuickBooks
Once you submit payroll in QuickBooks, the payment goes through a few processing stages before the funds reach your employees’ bank accounts. Here’s what typically happens along the way.
- Same-Day Direct Deposit: With same-day direct deposit, eligible employees can receive their wages on the same business day that payroll is submitted. This option can be useful when you need more flexibility around your payroll schedule. However, same-day processing is subject to eligibility requirements and applicable submission deadlines.
- Next-Day Direct Deposit: Next-day direct deposit means employees receive their wages on the following business day after payroll is submitted. It provides a shorter processing window than traditional funding schedules while still giving you some flexibility when managing payroll.
- Two-Day Direct Deposit: With a two-day funding schedule, payroll generally needs to be submitted two banking days before the scheduled payday. This gives QuickBooks and the banking system additional time to process the payment before employees receive their wages.
- Five-Day Direct Deposit: A five-day funding schedule requires payroll to be submitted five banking days before the scheduled payday. While it provides a longer processing window, it may be available as a standard funding option or in certain situations depending on your QuickBooks Payroll service.
Note: QuickBooks lists next-day direct deposits for eligible Workforce customers, Desktop Payroll Assisted, and Online Payroll Premium and Elite.
Same-Day vs. Next-Day Direct Deposit: What’s the Difference?
The main difference is when payroll needs to be submitted and when employees are scheduled to receive their pay.
| Features | Same-Day Direct Deposit | Next-Day Direct Deposit |
| Payroll Submission | By 7:00 AM PT on payday | By 5:00 PM PT the business day before payday |
| Employee Payment | Same business day | Next banking day |
| Processing Days | Banking days only | Banking days only |
| Availability | Depends on product and eligibility | Depends on product and eligibility |
| Contractors | Not available for same-day features | Availability depends on the payroll service |
How to Set Up Your Company Payroll for Direct Deposit
Setting up a direct deposit at the company level is the first step toward paying employees and independent contractors electronically. Instead of preparing paper checks, you can use direct deposit to send payroll payments directly to their bank accounts. Before getting started, make sure your business meets the basic requirements and that you have the necessary company, principal officer, and banking information available.
Note: Your business must have a U.S. bank account that supports ACH transactions to use direct deposit. Depending on your payroll subscription, additional fees may apply.
Requirements to Configure Company Payroll for Direct Deposit
Before starting the setup, keep the following information ready:
- Business Information: Legal business name, address, and Employer Identification Number (EIN).
- Principal Officer Details: Full name, Social Security number, date of birth, and home address.
- Bank Information: Online banking credentials or your company’s routing and account numbers.
- Employee or Contractor Information: Bank account details for the employees and contractors you plan to pay through direct deposit.
Note: If you’re unsure which QuickBooks Payroll service you use, check your payroll account before beginning the setup.
Step 1: Connect Your Company Bank Account
QuickBooks may allow you to connect your bank account through Instant Bank Verification, which can make the setup process faster. The steps vary slightly between Intuit QuickBooks Workforce and QuickBooks Desktop Payroll.
A. In QuickBooks Workforce
If you’re setting up payroll for the first time:
- Open All apps and select Payroll. Then open Overview.
- Click Get started to begin the setup.
- In the Business section, select Edit.
- Provide your federal tax ID along with any other requested business details. Click Next.
- Enter the Principal Officer’s full name, address, date of birth, and Social Security number. Select Next.
- Choose Add new bank account.
- Find your bank from the available list and provide your online banking credentials if requested.
- If you cannot connect your bank automatically, choose Enter bank info manually. Enter your bank’s routing number and account number.
- Save the information and select Accept and Submit to complete the setup.
Note: When changing your existing payroll bank account, QuickBooks may ask you to enter a verification code sent to your phone.
B. In QuickBooks Desktop Payroll
To activate direct deposit and connect your company bank account:
- Open QuickBooks Desktop and sign in using your QuickBooks admin credentials.
- Go to Employees and select My Payroll Service and then click on Activate Direct Deposit.
- You now need to click on Get Started. If the option doesn’t appear:
- Select I’m the admin, and I’m the primary person who can… and enter the admin email address or user ID.
- Click Continue and sign in with your Intuit Account credentials.
- If you don’t have an Intuit Account, select Create an account and complete the setup.
- Once signed in, select Get Started to continue.
- Under the Business tab, click Start and fill in your company details.
- Next, enter the required Principal Officer information and click Next.
- Click Add new bank account to connect your payroll bank account.
- Enter your bank name and online banking credentials, or enter your routing and account numbers manually.
- Create a direct deposit PIN that you’ll use when submitting payroll.
- Re-enter the PIN to confirm it, then click Submit.
- Once the details are submitted, click Next and select Accept and Submit.
- If prompted, enter the Principal Officer’s complete Social Security number and click on Submit.
Once the information is submitted, QuickBooks will display a confirmation message. If your bank is verified instantly, you can continue with the next setup step. Otherwise, you’ll need to verify the account first.
Step 2: Verify Your Bank Account
If QuickBooks can’t verify your bank account instantly, Intuit may send a test debit of less than $1.00 to the account you provided. This transaction can take up to two business days to appear. Once the test debit appears:
- Check the exact amount deposited or debited from your bank account.
- Return to QuickBooks.
- Enter the exact test transaction amount when prompted.
- Complete the verification process.
After the bank account is verified, it can be used for payroll direct deposit transactions.
Step 3: Add Employees and Contractors for Direct Deposit
With your company bank account connected and verified, you can now set up direct deposit in QuickBooks.
- Employees: Add each employee’s direct deposit and banking information through your QuickBooks Payroll setup.
- Independent Contractors: Add the contractor’s banking details to their profile before sending a direct deposit payment.
Once the company’s account and individual payment information are set up, your payroll is ready for direct deposit payments.
With your company payroll now ready for direct deposit, the next step is to set up the employees who will receive their pay this way. Let’s look at how to activate and set up direct deposits for your employees in QuickBooks Workforce and Desktop Payroll.
How to Activate and Set Up QuickBooks Direct Deposit for Your Employees
Setting up direct deposit in QuickBooks involves a few simple steps before you can start sending employee payments electronically. If you’re using QuickBooks Desktop direct deposit, you’ll need to activate the service, complete the required setup, and enter your employees’ payment information.
But first and foremost, you’ll have to meet the basic system and software requirements.
Prerequisites for Setting Up QuickBooks Direct Deposit
Before setting up direct deposit for your employees, make sure you have the required business, personal, and banking information ready.
- A U.S. Bank Account: Your business bank account must support ACH transactions.
- Business Details: Keep your legal business name, business address, and Employer Identification Number (EIN) available.
- Principal Officer Information: You’ll need the principal officer’s full name, residential address, Social Security number, and date of birth.
- Banking Information: Have your company’s bank routing number and account number, and online banking credentials ready.
QuickBooks requires these details to verify your company and process electronic payroll payments.
Step 1: Set Up Direct Deposit for Your Company
Before adding employees to direct deposit, you need to complete the direct deposit setup for your company. The setup generally requires you to provide your company and banking information and complete the required verification process. Make sure the information you enter matches your business and bank records to avoid delays with payroll processing.
Once your company is approved and direct deposit is activated, you can proceed with setting up individual employees.
Note: Complete the company-level direct deposit setup before attempting to process employee payments through direct deposit.
Step 2: Collect the Employee’s Direct Deposit Authorization Form
After setting up a direct deposit for your company, the next step is to collect the employee’s banking information. You can obtain the required details using either of these methods:
- Ask the employee to provide a voided check.
- Have the employee complete a direct deposit authorization form.
The authorization form or voided check provides the banking information needed to route the employee’s payroll deposit to the correct account.
Note: Employees with access to the QuickBooks Workforce web portal may be able to enter their own banking information instead of providing it directly to the employer.
A. In Intuit QuickBooks Workforce
Employees need to complete, sign, and date a direct deposit authorization form. They should also provide a voided check from their bank account. The check is required for your records and should not be replaced with a deposit slip.
To access the employee bank verification form:
- Go to All Apps, select Payroll, and then choose Payroll Taxes.
- Select Filings, followed by All filings resources.
- Select Setup forms, then choose Employee.
- Find Employee Bank Verification and select View.
B. In QuickBooks Desktop Payroll
For QuickBooks Desktop Payroll, ask the employee to provide either a voided check or their specific banking details, including their bank account number and routing number.
Step 3: Add Direct Deposit Information for Your Employee
Once your company is set up for direct deposit and you have the employee’s banking details; you can add the information to your payroll account. Follow the steps based on the QuickBooks Payroll product you use.
A. In Intuit QuickBooks Workforce
To manually add an employee’s direct deposit information:
- Go to All apps, select Team, and then choose Employees.
- Select the employee you want to set up.
- Go to Job & pay.
- In the Payment method section, select Add or Edit.
- From the Payment method dropdown, select Direct deposit.
- Choose how you want to distribute the employee’s pay:
- Direct deposit to one account
- Direct deposit to two accounts, split by dollar amount or percentage
- Direct deposit with balance as a check
- Enter the employee’s routing number and account number from their voided check.
- Select Save.
B. In QuickBooks Desktop Payroll
To add direct deposit details for an employee in QuickBooks Desktop:
- First, go to Employees and click on Employee Center.
- Pick the employee’s name.
- Open the Payroll Info tab.
- Click on the Direct Deposit button.
- Check Use Direct Deposit for [employee’s name].
- Choose whether to deposit the paycheck into one or two accounts.
- Enter the employee’s financial institution details, including Bank Name, Routing No., Account No., and Account Type.
- If using two accounts, enter the amount or percentage for the first account. The remaining balance will be deposited into the second account.
- Select OK to save the information, then enter your direct deposit PIN when prompted.
Note: Double-check the employee’s banking information before saving it to help ensure payroll payments are deposited into the correct account.
If you also work with independent contractors, QuickBooks allows you to set up your banking information for direct deposits as well. Let’s take a look and understand how you can set up QuickBooks Contractor direct deposit easily.
How to Set Up QuickBooks Contractor Direct Deposit
QuickBooks makes it easier to pay independent contractors electronically without relying on paper checks. To get started, you’ll need to have direct deposit enabled for your business and add the contractor’s banking information to their profile. The exact steps vary depending on whether you use QuickBooks Workforce or QuickBooks Desktop Payroll.
Note: Direct deposits are available for independent contractors. It isn’t intended to pay regular bills or individuals who aren’t classified as contractors.
Prerequisites for Setting Up Contractor Direct Deposit
Before you begin, make sure you have:
- An active QuickBooks subscription
- An updated version of QuickBooks Desktop
- Direct deposit already set up for your company
- Confirm that your company’s direct deposit is set up correctly.
- Note: Refer to previous section
- Your contractor’s bank account information
A. Set Up Contractor Direct Deposit in Intuit QuickBooks Workforce
Here are the steps to set up your contractor direct deposit in QuickBooks Workforce:
- Navigate to All apps, select Payroll, and then choose Contractors.
- For a new contractor, select Add a contractor. For an existing contractor, select their name.
- Select Bank account.
- Enter the contractor’s:
- Account number
- Account type
- Routing number
- Account holder phone number
- Account holder full name
- Select Save.
Once the banking information is saved, the contractor can receive payments through direct deposit.
If you’re using QuickBooks Desktop Payroll, setting up direct deposit for your contractors is fairly straightforward. Just follow the steps below to add their banking details and get them ready for direct deposit payments.
B. Set Up Direct Deposit in QuickBooks Desktop Payroll
If you use QuickBooks Desktop Payroll, you can add a contractor’s banking information directly from the Vendor Center.
- Open the Vendor Center.
- Double-click the contractor’s name.
- Select the Additional Info tab and then choose Direct Deposit.
- Select Use Direct Deposit for: [Vendor Name] and enter the contractor’s bank information.
- Note: Split direct deposit payments aren’t available for independent contractors.
- To receive payment confirmations, select Send confirmation direct deposits to [email address].
- QuickBooks sends the confirmation email two days before the direct deposit is scheduled to post. The email includes:
- Your company name
- Payment amount
- The scheduled posting date
- The last four digits of the contractor’s bank account
- Enter your Direct Deposit PIN and select Continue.
Once you’ve added your contractor’s banking information, they’re all set to receive payments through direct deposit. Now, let’s look at how you can pay contractors using QuickBooks Online and QuickBooks Desktop.
Also Read: How to Reverse a Direct Deposit in QuickBooks Payroll?
How to Pay Your Contractors with Direct Deposit in QuickBooks?
Paying contractors electronically can make your regular payment process easier and more convenient. QuickBooks lets you pay contractors with direct deposit in QuickBooks Online and Desktop, so you can send payments directly to their bank accounts once their payment details are set up. Here are the steps for different QuickBooks versions.
A. Pay Contractors with Direct Deposit in QuickBooks Online
If you use Intuit QuickBooks Workforce or have QuickBooks Contractor Payments connected to your QuickBooks Online account, you can pay contractors directly from QuickBooks. Once the contractor is set up for direct deposit, you can select their payment method and submit the payment from the contractor’s payments section. Follow these steps:
- First, go to All apps, select Expenses & Bills, and then choose Contractors.
- Now you need to select Pay contractors.
- Choose the Pay date for the payment.
- Select the contractor or contractors you want to pay.
- Under Pay method, click on Direct deposit.
- From the Account dropdown, choose the expense account or category you use to track contractor payments.
- Enter the payment amount, description, and any other required details.
- Select Preview contractor pay to review the payment details.
- If everything looks correct, select Submit contractor pay.
- Finally, click on Done to complete the payment.
Note: If you’re unsure which expense account or category to use for contractor payments, it’s best to check with your accountant before submitting the payment.
B. Pay Contractors with QuickBooks Contractor Payments Without a QBO Subscription
If you use QuickBooks Online Contractor Payments as a standalone service, you can submit contractor payments through direct deposit without having a QuickBooks Online subscription. Follow these steps:
- Open Contractors and select Contractors.
- Choose Pay Contractors.
- Set the Pay date for the payment.
- Under Pay method, choose Direct deposit.
- From the Category dropdown, select Contractor Payment or Contractor Reimbursement. If you’re unsure about which category applies, check with your accountant.
- Enter the payment amount and add a description.
- Click Preview contractor pay to review the payment details.
- Select Submit contractor pay to process the payment.
- Click Done to finish.
C. Pay Contractors with Direct Deposit in QuickBooks Desktop Payroll
To send a contractor payment through direct deposit in QuickBooks Desktop Payroll, follow these steps:
- Open Banking and choose Write Checks.
- From the Bank Account dropdown, choose the checking account you use to pay contractors.
- From Pay to the Order of, select the contractor you want to pay.
- Enter the scheduled payment date in the Date field.
- Enter the contractor’s direct deposit amount in the $ field.
- Open the Expenses tab and choose the appropriate expense account.
- Confirm that Pay Online is selected. If the contractor’s bank information is already saved, QuickBooks automatically selects the Online Payment checkbox.
- Click Save & Close. The Confirmation and Next Steps window will appear.
- Choose Send to Intuit to open the Send/Receive window.
- Click Send, then enter your Direct Deposit PIN to submit the payment.
Once your direct deposit is set up, processing payments for employees and contractors becomes a much more streamlined part of your payroll routine. However, like any payroll feature, you may occasionally run into an issue that prevents payment from going through as expected. Let’s take a closer look at the most common error and what you can do to resolve it.
Also Read: How to Fix QuickBooks Error 2107: Cannot Send Payroll Data
How to Fix the QuickBooks Direct Deposit Not Working Issue
Running into a direct deposit issue right when you’re ready to process payroll can be frustrating. Fortunately, the problem may sometimes come down to a few settings or details that need your attention. Let’s go through some ideal solutions to fix the “QuickBooks direct deposit not working” error.
Solution 1: Update QuickBooks and Payroll
An outdated QuickBooks version or payroll update can sometimes interfere with direct deposit processing. Updating QuickBooks Desktop to the latest release and downloading the newest payroll tax table can help resolve issues related to outdated software or payroll data. Follow these steps:
- Open QuickBooks Desktop and install the latest available update.
- Before starting the update, select the Reset Update checkbox.
- Download and install the latest available payroll tax table.
- Create a direct deposit payroll to check whether the issue has been resolved.
- If the direct deposit still fails, review your funding time settings.
Note: Keeping QuickBooks Desktop and payroll updates current can also help resolve other payroll-related errors. Intuit recommends using the latest QuickBooks Desktop release when troubleshooting payroll update issues.
Solution 2: Reactivate Direct Deposit in QuickBooks
If direct deposit is not working because of an activation issue, you can check the payroll activation settings in QuickBooks Desktop. Here are the steps:
- Open QuickBooks Desktop.
- Press F2 or Ctrl + 1, and then press F3 or Ctrl + 2 to open the Tech Help window.
- Select the Open File tab and double-click the qbw.ini file.
- Locate the following entry: [QBLICENSE] PAYROLL_BUNDLE_STATE=Y.
- Change the value from Y to N, and save the file.
- Return to QuickBooks and try accessing WF Invites or PTC.
- When the Payroll Activation window appears, open the qbw.ini file again.
- Remove the [QBLICENSE] PAYROLL_BUNDLE_STATE=Y line.
- Save the file and restart QuickBooks.
- Create a direct deposit to confirm the issue is resolved.
Note: This is an advanced troubleshooting procedure involving a QuickBooks configuration file. Make sure you follow the steps carefully and keep a backup of your company’s data.
Solution 3: Check Your Direct Deposit Funding Time
Your direct deposit funding time determines how far in advance payroll needs to be submitted before employees receive their payments. The available options depend on your QuickBooks Payroll product.
For example, QuickBooks Online Payroll can support same-day, next-day, 2-day, or 5-day lead times depending on the plan and account, while QuickBooks Desktop Payroll generally uses a 2-day funding time. To review your funding time in QuickBooks Online:
- Sign in to your QuickBooks Online account.
- Select the Gear (Settings) icon.
- Go to Payroll Settings.
- Find the Direct deposit section.
- Review the current funding time and change if an available option better suits your payroll schedule.
Note: Funding times and available options can vary based on your payroll subscription. QuickBooks Desktop Payroll users generally cannot view or change their funding time directly within the product.
Solution 4: Verify Your Bank and Company Information
Incorrect or outdated company or banking information can prevent direct deposit from being processed. Review the details associated with your payroll account and make sure they match your current records. Check the following:
- Company Information: Verify your legal business name, physical address, and Employer Identification Number (EIN).
- Principal Officer Details: Confirm the principal officer’s full name, date of birth, Social Security number, and home address.
- Bank Information: Check the company’s bank account number, routing number, and applicable online banking credentials.
- Available Funds: Make sure your payroll bank account has enough funds to cover the direct deposit.
Incorrect bank details, insufficient funds, or other account issues can cause payroll debits or direct deposits to fail. Intuit also lists insufficient funds, closed accounts, and invalid account numbers among possible direct deposit status errors.
Solution 5: Reconnect Your Payroll Bank Account
If your payroll bank account has changed or the existing connection is causing problems, you may need to reconnect or update the account used for direct deposit.
For QuickBooks Desktop Payroll:
- Open your QuickBooks company file.
- Go to Employees, select My Payroll Service, and then choose Activate Direct Deposit.
- Select Get Started.
- Under the Business section, select Start, then select Next.
- Enter the required principal officer information and select Next.
- Choose the option to add a new bank account.
- Enter your bank name and online banking credentials or manually enter the routing and account numbers.
- Create and confirm your payroll PIN, then select Submit.
- Select Next, followed by Accept and Submit.
- If prompted, enter the principal officer’s Social Security number and select Submit.
- Try creating a direct deposit again.
Intuit’s current setup instructions also require signing in with the verified QuickBooks/Intuit account and completing bank verification where applicable.
Note: If direct deposit is still not working after reconnecting the bank account, move on to review the employee’s banking information.
Solution 6: Review the Employee’s Banking Information
Incorrect employee banking information is another common reason a direct deposit may fail. Review the employee’s payment details and make sure they match the information provided by the employee’s bank.
Check these details:
- Account holder’s name
- Bank name
- Account number
- Routing number
- Account type, such as Checking or Savings
If you find an error:
- Open the employee’s profile in QuickBooks Payroll.
- Review the banking information entered for direct deposit.
- Compare the details with the employee’s current bank records.
- Correct any inaccurate information.
- Save the changes.
- Try processing the direct deposit again.
Troubleshooting can help resolve problems, but understanding when payments are processed is just as important.
Benefits of Activating QuickBooks Payroll Direct Deposit
Apart from ensuring timely payroll processing and employee compensation, there are a wide range of benefits that QuickBooks Direct Deposit covers. For employees, Direct Deposit provides the convenience of instant access to their funds on payday, eliminating trips to the bank and offering a sense of security. Here are the benefits of setting up Direct Deposits in QuickBooks.
- Timely Payments: Employees receive their paychecks immediately, without having to wait for checks to clear.
- Convenience: Paper checks no longer need to be printed, signed, and distributed. Payroll can be processed in just a few clicks with QuickBooks Direct Deposit.
- Cost-Effective: Direct deposit reduces payroll expenses by eliminating paper checks, envelopes, and postage.
- Reduced Errors: Direct deposit reduces mistakes caused by manual data entry by automating the transfer.
- Eco-Friendly: Less paper means less environmental impact. Direct deposit helps you run your business more efficiently while contributing to sustainability.
- Secure Payments: Employers use direct deposit to ensure payments are securely transferred directly to employees’ accounts, reducing the risk of fraud.
- Simplified Record-Keeping: Digital records simplify payroll tracking and reconciliation. In addition to keeping your financial records organized, QuickBooks keeps a clear audit trail.
So, these are the benefits that attract more and more businesses toward QuickBooks Direct Deposit. Paying employees on time is one way to appreciate their hard-work and dedication they show throughout the month. So, set up Direct Deposit in QuickBooks to simplify your payroll process, increase productivity, and provide your employees and yourself with peace of mind.
Conclusion
Setting up QuickBooks direct deposit makes it easier to pay employees and contractors electronically. Once your company bank account is connected and payment details are added, you can manage payroll and contractor payments more efficiently. If direct deposit isn’t working as expected, check your QuickBooks updates, funding time, bank details, and employee payment information.
With the right setup and accurate banking information, you can make payroll processing smoother and more predictable. Despite following the above-mentioned, if you’re still facing issue, then connect with experts via toll-free number: 1-888-245-6075.
Frequently Asked Questions
Yes. Direct deposit comes with both a company-wide limit and an individual employee limit to help reduce the risk of fraud. If you use Intuit QuickBooks Workforce, you can check your current limit by going to Payroll Settings > Direct Deposit. If your regular payroll or employee bonuses exceed the limit, you can also request an increase.
QuickBooks employs robust encryption and security measures to protect direct deposit data. However, always ensure your system is updated and use secure networks when accessing sensitive information.
If a direct deposit fails, QuickBooks typically notifies the user or administrator. Common reasons include incorrect bank details, insufficient funds, or account closures. You’ll need to rectify the issue and reinitiate the deposit.
Yes, QuickBooks offers flexibility in setting up different direct deposit schedules for various employees, catering to individual preferences or requirements.
Direct deposit schedules are based on banking days, so weekends and bank holidays can change the normal payroll timeline. Intuit does not process payroll on weekends or applicable holidays, which means you may need to submit payroll earlier than usual when a holiday falls close to payday.
No. Intuit’s direct deposit service is designed specifically for paying employees and contractors. It can’t be used for other business expenses, such as vendor bills, office costs, or other payments. For those expenses, you’ll need to use another payment method.
QuickBooks Payroll same day direct deposit isn’t available to every QuickBooks Payroll user. According to QuickBooks, the feature is available for full-time employees, but not independent contractors, and is offered to QuickBooks Full-Service Payroll customers. If you already pay your employees through direct deposit, QuickBooks states that you don’t need to complete any additional setup to use same-day direct deposit.