Order checks through your Bank of America online account or by phone

Bank of America lets you order checks three ways: through your online banking portal, by calling customer service, or by visiting a branch in person. The online method is fastest — you can place an order in minutes and checks typically arrive within 7 to 10 business days. Phone orders take about the same time but require you to speak with a representative. In-branch orders let you pick up checks the same day if the branch stocks them, though most branches now require you to order ahead.

You do not need to be a new customer or have a specific account type to order checks. Any checking account holder can request them. The cost varies: Bank of America charges roughly $15 to $20 per box of 100 checks when you order through the bank directly, though the exact price depends on your account type and whether you have any fee waivers. Checks ordered through third-party vendors linked to your account may cost less.

Key Takeaways

  • Order checks online through your Bank of America account login, by phone at the number on your debit card, or in person at any branch.
  • Standard delivery takes 7 to 10 business days; same-day pickup is available at some branches if you order in advance.
  • Bank of America charges $15 to $20 per box of 100 checks, though the fee may be waived depending on your account type.
  • You will need your account number and routing number ready, which appear on your existing checks or in your online banking portal.
  • Expedited shipping is available for an additional fee if you need checks sooner than the standard timeline.

Ordering checks online through your Bank of America account

Log into your Bank of America online banking portal using your username and password. Once logged in, look for the "Checks" or "Order Checks" link, usually found under the account services or settings menu. Click it and select the checking account you want checks for if you have more than one.

You will then choose your check design — Bank of America offers standard designs at no extra cost, and premium designs for an additional fee. Select the quantity (usually sold in boxes of 100 or 200), confirm your mailing address, and review the total cost. The system will show you the estimated delivery date before you submit the order. Once you confirm, the order is placed immediately and you will receive a confirmation email with an order number.

If you do not see an "Order Checks" option in your online portal, your account may have restrictions, or the feature may not be enabled. Call Bank of America customer service at the number on the back of your debit card to confirm your account is set up for online check ordering.

Ordering checks by phone

Call the customer service number on the back of your Bank of America debit card. Tell the representative you want to order checks. They will verify your identity by asking for your account number, Social Security number, or other identifying information. Have your account number ready — it appears on your existing checks or in your online banking portal.

The representative will ask which checking account you want checks for, how many boxes you need, and confirm your mailing address. They will also offer design options and explain the cost and delivery timeline. Once you agree, the order is placed over the phone and you will receive a confirmation number. Write it down or ask for it to be emailed to you.

Phone orders typically take the same 7 to 10 business days as online orders. If you need checks faster, ask the representative about expedited shipping options and the additional cost.

Ordering checks in person at a Bank of America branch

Walk into any Bank of America branch and ask a teller or customer service representative to help you order checks. Bring your debit card or account number so they can pull up your account. The representative will show you available check designs and explain pricing and delivery options.

Some branches keep check stock on hand and can print basic checks the same day. However, most branches now require you to order checks in advance, even for in-branch pickup. If same-day printing is available at your branch, the representative will tell you during the ordering process. Otherwise, expect to pick up your order within 3 to 5 business days.

In-person ordering is useful if you prefer to handle it face-to-face or if you need to discuss account-specific questions with a representative. It is not faster than online or phone ordering unless your branch offers same-day printing.

What information you need before ordering

Have your account number ready. It appears on the bottom left of any check you already have, or you can find it in your online banking portal under account details. You will also need your routing number, which is the nine-digit code that appears on the bottom left of your checks, just before your account number. If you do not have a check to reference, your routing number is 121000248 for most Bank of America accounts, though some accounts may have a different routing number — your online portal will confirm yours.

Confirm your current mailing address. Bank of America will send checks to the address on file for your account. If you have moved recently and have not updated your address, do that before ordering or tell the representative your new address when you place the order.

Know how many boxes you need. Each box typically contains 100 checks. Most people order one or two boxes at a time. If you are unsure, one box usually lasts several months for personal use.

Expedited shipping and rush orders

Bank of America offers expedited shipping for an additional fee if you need checks faster than the standard 7 to 10 business days. The exact cost and timeline depend on your location and the shipping method selected. When you order online, the system will show you expedited options and their costs before you confirm. When you order by phone or in person, ask the representative about rush options.

Expedited shipping typically cuts delivery time to 3 to 5 business days, though this varies. If you need checks urgently, ask about the fastest option available and what it costs. Some branches may also offer same-day or next-day printing for an additional fee, though this is not may provide at all locations.

Check costs and account type variations

Bank of America charges approximately $15 to $20 per box of 100 checks when ordered directly through the bank. Premium check designs cost more — usually $5 to $10 extra per box. The exact price depends on your account type and whether you have any fee waivers included with your account.

Some Bank of America account tiers, such as Preferred Rewards members or accounts with certain minimum balances, may have reduced check fees or waived ordering fees. Ask your representative whether your account qualifies for any discounts. You can also order checks through third-party vendors that Bank of America partners with, which sometimes offer lower prices, though delivery may take longer.

Frequently Asked Questions

How long does it take to get checks from Bank of America?

Standard delivery is 7 to 10 business days from the date you place your order. Expedited shipping can reduce this to 3 to 5 business days for an additional fee. Some branches offer same-day or next-day printing, but this is not available at all locations — ask your branch representative whether it is available near you.

Can I order checks if I do not have online banking set up?

Yes. You can order by phone or in person at a branch. Call the number on your debit card or visit any Bank of America branch with your account number or debit card. You do not need online banking to place an order.

What if my mailing address has changed?

Update your address in your online banking portal before ordering, or tell the representative your new address when you place the order by phone or in person. Checks will be mailed to the address you provide at the time of ordering, not necessarily the address on file.

Can I reorder the same checks I had before?

Yes, if you have ordered checks from Bank of America before, the system may remember your previous design and settings. When you order online or by phone, you can choose to reorder with the same design or select a new one. Ask the representative if your previous order information is available.

What if I need checks urgently and cannot wait 7 to 10 days?

Ask about expedited shipping when you order — it typically costs extra but can deliver checks in 3 to 5 business days. Some branches also offer same-day or next-day printing for an additional fee. If neither option works, ask your bank representative about temporary solutions, such as using a debit card, online bill pay, or a cashier's check for urgent payments.