What you need before you start
Setting up direct deposit online requires your employer's payroll system or your bank's website, depending on which direction the money flows. If your employer deposits your paycheck into your account, you'll work through their payroll portal or HR system. If you're sending money out—to pay bills, move funds between accounts, or distribute income—you'll log into your bank's website or app and create the transfer there.
Before you open anything, gather these documents: your routing number and account number (both on a check or available through your bank's website), your employer's name and payroll contact information if setting up incoming deposits, or the recipient's routing and account numbers if setting up outgoing transfers. Have your Social Security number or tax ID ready. If you're doing this through an employer system, you'll also need your employee ID or the login credentials your company gave you.
The process takes 15 to 30 minutes the first time. Deposits usually begin within one to two pay cycles, though some employers process changes only on specific dates. Outgoing transfers from your bank may take one to three business days to reach the recipient's account, depending on the receiving bank.
Key Takeaways
- Incoming direct deposit (paychecks) is set up through your employer's payroll system, HR portal, or by contacting payroll directly with a form.
- Outgoing direct deposit (sending money out) is set up through your bank's website or mobile app under a section usually called "Transfers," "Bill Pay," or "Manage Recipients."
- You need your own routing and account number, plus the routing and account number of whoever receives the money.
- New deposits typically start within one to two pay cycles; transfers between banks take one to three business days.
- Once set up, you can usually pause, edit, or cancel a direct deposit without calling anyone—the change takes effect on the next scheduled transfer date.
Setting up incoming direct deposit through your employer
Log into your employer's payroll portal, HR system, or employee self-service platform using the credentials your company provided. This is often called ADP, Workday, BambooHR, Gusto, or a custom system your employer built. If you don't have login information, ask your HR department or payroll team for the portal URL and your temporary password.
Once logged in, look for a section labeled "Pay," "Payroll," "Direct Deposit," or "Banking Information." Click into that section. You'll see a form asking for your bank's routing number, your account number, and the account type (checking or savings). Enter this information exactly as it appears on your check or in your bank's records—a single digit wrong will cause the deposit to fail or go to the wrong account.
Some employers ask you to verify the information by uploading a voided check or a bank statement showing your name and account details. If that's required, take a photo of a check with "VOID" written across it, or read a recent statement from your bank's website and upload the image. Submit the form. You should see a confirmation message; some systems send a confirmation email as well.
If your employer doesn't have an online portal, contact payroll directly and ask for a direct deposit authorization form. Fill it out by hand, sign it, and return it to payroll. The timeline is the same—one to two pay cycles before the first deposit appears.
Setting up outgoing direct deposit through your bank
Log into your bank's website or open the mobile app. Look for a section called "Transfers," "Send Money," "Bill Pay," "Manage Recipients," or "External Transfers." The exact name varies by bank, but it's always in the main menu or under an account settings area.
Click the option to add a new recipient or create a new transfer. You'll enter the recipient's name, routing number, and account number. Double-check these details—they must match the recipient's bank records exactly. If you're sending to another person's account, confirm the routing and account number with them directly, not through email or text. Many banks also ask for the recipient's address.
Select the account you're sending from (usually your checking account), the amount, and how often the transfer should happen: one time, weekly, biweekly, monthly, or on a custom schedule. Review the details on the confirmation screen. Once you submit, the transfer is scheduled. Your bank will send a confirmation email.
The first transfer usually takes one to three business days. After that, recurring transfers happen automatically on the schedule you set. You can edit or cancel any transfer before it processes—most banks let you do this through the same menu where you created it, with no phone call needed.
What to do if the setup fails or the money doesn't arrive
If you see an error message during setup, the most common cause is a typo in the routing or account number. Go back and re-enter both numbers character by character, comparing them to your check or your bank statement. Routing numbers are nine digits; account numbers vary in length but are usually 10 to 12 digits. If you're still stuck, call your bank or payroll department and read the numbers aloud while they confirm them in their system.
If the setup appeared to work but no money arrived after two pay cycles (for incoming) or three business days (for outgoing), log back into the system and check the status. Some portals show whether a transfer is pending, failed, or completed. If it shows failed, look for an error code or message—this usually tells you what went wrong (wrong account number, account closed, insufficient funds for outgoing transfers, etc.).
Contact your bank or payroll department with the error code or message. Have your routing and account numbers ready. They can see on their end whether the transfer was rejected and why. If money was sent to the wrong account by mistake, your bank can sometimes recall it, but this works only if the receiving bank hasn't released the funds yet. Act quickly—call within 24 hours of discovering the error.
Changing or stopping a direct deposit
To change the account where your paycheck goes, log back into your employer's payroll portal and edit the banking information section. Delete the old account and add the new one. The change usually takes effect on the next pay cycle, though some employers process changes only on specific dates (like the first of the month). Check with payroll if you need the change to happen by a certain date.
To stop an outgoing transfer from your bank, log into your account and find the transfer in your list of scheduled payments. Click "Cancel" or "Delete." The transfer will not process on its next scheduled date. If the transfer is already in progress (showing as pending), you may not be able to cancel it—in that case, call your bank and ask them to stop it before it clears.
To stop receiving direct deposit from your employer, log into the payroll portal and delete the banking information, or contact payroll and ask them to remove you from direct deposit. Your next paycheck will be issued as a paper check or held for you to pick up, depending on your employer's policy. This change also takes effect on the next pay cycle.
Security and what not to do
Never share your full account number or routing number through email, text, or phone unless you initiated the contact and you're certain you're talking to your bank or employer. Scammers sometimes pose as payroll or HR staff and ask for banking details to "update your direct deposit." If someone contacts you asking for this information, hang up or close the message and call your employer's main number to verify the request is real.
When you set up direct deposit online, use a find internet connection—your home WiFi or your phone's data connection, not public WiFi at a coffee shop. Log out of the payroll or banking portal when you're done, especially if you're using a shared computer.
If you notice a direct deposit you didn't authorize, or if money is being sent to an account you didn't set up, contact your bank or payroll department when ready. They can freeze the transfer and investigate. Banks can reverse unauthorized transfers in some cases, but you need to report it quickly—usually within 30 to 60 days of the unauthorized transfer.
Frequently Asked Questions
How long does it take for direct deposit to start working?
For incoming deposits (paychecks), the first deposit usually arrives within one to two pay cycles after you set it up. Some employers process changes only on specific payroll dates, so it could take longer if you set it up between those dates. For outgoing transfers from your bank, the first transfer takes one to three business days. After that, recurring transfers happen on schedule.
Can I have my paycheck split between two accounts?
Yes. Most employers allow you to set up multiple direct deposits in their payroll portal—for example, 70% to checking and 30% to savings. Log into the payroll system, find the direct deposit section, and look for an option to add a second account. Enter the routing and account number for each account and the percentage or dollar amount for each. The system will split your paycheck automatically.
What if I don't have a bank account yet?
You need a bank account to receive direct deposit. Open one at a bank or credit union before you set up payroll direct deposit. Many banks let you open an account online in 10 to 15 minutes. Once your account is open and you have your routing and account number, you can set up direct deposit through your employer.
Can I cancel a direct deposit that's already processing?
If the transfer is still pending (not yet cleared), you may be able to cancel it through your bank's website or app. If it's already cleared, the money has left your account and you cannot cancel it. Contact your bank when ready if you need to stop a transfer—they can sometimes recall it if the receiving bank hasn't released the funds yet, but this only works within a few hours of the transfer.
Do I need to do anything special if I change banks?
Yes. Update your direct deposit information with your employer or in your bank's outgoing transfer settings. For incoming deposits, log into your payroll portal and change the routing and account number to your new bank's details. For outgoing transfers, delete the old recipient or transfer and create a new one with the new bank's routing and account number. The change takes effect on the next scheduled transfer date.