Skip to main content

HomeAll guides

Where to Send Your Direct Deposit Information for Bank of America

The address you need depends on how you're sending the form

Bank of America does not have a single mailing address for direct deposit requests. Instead, the address changes based on whether you're mailing a form, whether you work for a company that uses a payroll processor, or whether you're setting it up yourself through your account. Most people never need to mail anything — you can set up direct deposit online through your Bank of America account in minutes, or give your employer the routing and account number directly.

If your employer or a government agency requires a mailed form, the address you use depends on which Bank of America service center handles your account. This varies by state and account type. The fastest way to find the correct address is to call Bank of America at 1-800-432-1000 and ask for the direct deposit mailing address for your specific account, or to ask your employer's payroll department if they have a preferred address.

Key Takeaways

  • You can set up direct deposit through your Bank of America online account without mailing anything — this is the fastest method.
  • Your employer or payroll department can process direct deposit using just your routing number (021000021 for most Bank of America accounts) and your account number, with no mailed form required.
  • If you must mail a form, the correct address depends on your account type and state, and Bank of America customer service can provide it when you call 1-800-432-1000.
  • Government agencies like Social Security or the IRS may have their own preferred Bank of America addresses, which they will provide in their direct deposit instructions.

Setting up direct deposit through your online account

The easiest method is to log into your Bank of America account online or through the mobile app and set up direct deposit yourself. Go to the settings or account management section and look for "Direct Deposit" or "Payroll Deposits." You'll enter your employer's information and the amount you want deposited, and Bank of America will generate a form you can print or send electronically to your employer's payroll department.

This method takes about 10 minutes and avoids mailing anything. Your employer receives the information they need, and you keep a record in your account. Most employers can process this form within one pay cycle once they receive it.

Giving your routing and account number to your employer

Your employer's payroll department may not need a Bank of America form at all. They typically only need two pieces of information: your routing number and your account number. For most Bank of America checking and savings accounts, the routing number is 021000021. Your account number appears on your debit card, checks, and in your online account.

Once you provide these two numbers, your employer can set up direct deposit on their end without any involvement from Bank of America. This is often the fastest route because it bypasses Bank of America entirely — your employer's payroll system communicates directly with the banking system using the routing and account numbers you provided.

Ask your payroll department whether they need anything else, such as a voided check or a signed authorization form. Some employers require these documents for their own records, even though Bank of America does not.

Mailing a form if your employer requires it

If your employer insists on a mailed form and you cannot set one up online, call Bank of America at 1-800-432-1000 and tell them you need the direct deposit mailing address for your account. Have your account number ready. The representative will give you the correct address based on where your account is processed.

Do not guess at an address or use a general Bank of America corporate address — mail sent to the wrong location will be delayed or returned. The service center address is specific to your account type and region.

Once you have the address, fill out the direct deposit form your employer provided, include a voided check if requested, and mail it certified mail if the amount is important to you. Keep a copy for your records. Most employers process mailed forms within two to three pay cycles after they receive them.

Direct deposit for government benefits

If you're setting up direct deposit for Social Security, SSI, a tax refund, unemployment benefits, or another government program, follow the instructions provided by that agency, not Bank of America. Each program has its own process and may have a specific address or online portal for direct deposit setup.

For Social Security and SSI, you can set up direct deposit through ssa.gov or by calling 1-800-772-1213. For IRS tax refunds, use the IRS website or your tax software. For state unemployment benefits, use your state's labor department website. These agencies will ask for your routing number (021000021) and account number, and they handle the rest.

What information Bank of America needs from you

Bank of America does not initiate direct deposit — your employer or the paying agency does. Bank of America only needs to receive the direct deposit instructions from the employer or agency. You do not contact Bank of America to "set up" direct deposit in the sense of asking permission; instead, you provide your bank details to the entity that will be paying you.

The information they need is your routing number (021000021 for most accounts), your account number, and the account type (checking or savings). Some employers also ask for the bank name and your name as it appears on the account. You can find all of this on a voided check, in your online account, or by calling 1-800-432-1000.

Timing and what to expect

Once your employer or a government agency submits your direct deposit information to Bank of America, it typically takes one to two business days to process. Your first deposit may arrive within one to three pay cycles, depending on your employer's payroll schedule and when they submitted the information.

You can check the status of your direct deposit setup by logging into your Bank of America account and looking at pending transactions or deposit history. If a deposit does not arrive when you expect it, contact your employer's payroll department first — they can confirm whether they submitted the information correctly. If payroll says they did, then call Bank of America at 1-800-432-1000 to verify that the bank received the instructions.

Frequently Asked Questions

What is Bank of America's routing number for direct deposit?

The routing number for most Bank of America checking and savings accounts is 021000021. Some specialty accounts or accounts opened at specific branches may use a different routing number, so confirm with your bank or check a voided check if you are unsure.

Can I set up direct deposit without mailing anything?

Yes. You can set it up through your Bank of America online account, or you can give your employer your routing number and account number directly and let them process it on their end. Mailing is only necessary if your employer specifically requires a signed form from Bank of America.

How long does direct deposit take to start?

Once your employer submits the information, Bank of America processes it within one to two business days. Your first deposit usually arrives within one to three pay cycles, depending on your employer's payroll schedule and when they submitted the request.

What if I have a different type of Bank of America account?

The routing number 021000021 works for most Bank of America accounts. If you have a specialty account, money market account, or an account opened at a specific location, ask Bank of America to confirm the routing number. You can call 1-800-432-1000 or check a voided check.

Do I need to contact Bank of America to set up direct deposit?

No. You provide your information to your employer or the paying agency, and they handle the setup. You only contact Bank of America if you need to confirm your routing number, find a mailing address for a form, or troubleshoot a deposit that did not arrive.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.