Bank of America offers checks through your checking account, ordered online, by phone, or through your local branch

You can order checks directly from Bank of America using your online banking account, calling customer service, or visiting a branch in person. The bank prints checks with your account number, routing number, and address. Most orders arrive within 7 to 10 business days, though expedited options cost more. You'll need your account number and the routing number for your specific branch to complete an order.

Bank of America charges for checks — the cost depends on the style and quantity you order. Standard checks typically cost between $15 and $30 per box of 100, though prices vary by account type and current promotions. Some premium accounts include free check orders as part of their benefits.

Key Takeaways

  • Order checks online through your Bank of America account, by calling 1-800-432-1000, or at any branch location.
  • Standard delivery takes 7 to 10 business days; expedited options are available for an additional fee.
  • Check costs range from roughly $15 to $30 per box of 100, depending on the design and your account type.
  • You will need your account number and routing number to place an order, both visible on your existing checks or in online banking.
  • Some Bank of America accounts waive check ordering fees as part of their account benefits.

Ordering checks online through your Bank of America account

Log into your Bank of America online banking portal and navigate to the "Manage Accounts" or "Account Services" section — the exact menu name varies slightly by account type. Look for an option labeled "Order Checks" or "Reorder Checks." You'll select the quantity, design, and delivery speed you want.

The online ordering system shows you the total cost before you confirm. You can choose standard checks with your name and address printed, or select from decorative designs if the bank offers them. Enter your delivery address and confirm your account number. Bank of America will email you a confirmation with an order number and estimated arrival date.

Ordering checks by phone or at a branch

Call Bank of America customer service at 1-800-432-1000 to place a check order over the phone. Have your account number ready. A representative will walk you through design options, quantities, and delivery speed, then process the order. You'll receive a confirmation number by phone and an email confirmation afterward.

You can also visit any Bank of America branch and ask a teller to order checks for you. Bring your debit card or account information. The teller will show you available designs and pricing, process the order on the spot, and give you a receipt with your order number and expected delivery date.

Understanding check costs and delivery options

Bank of America's standard check pricing starts around $15 per box of 100 checks for basic designs. Specialty designs, larger quantities, or rush delivery increase the cost. Expedited delivery — typically 3 to 5 business days — adds $10 to $20 to your order depending on how fast you need them.

Check your account benefits before ordering. Some Bank of America checking accounts, particularly premium tiers, include free check orders or discounted pricing as part of the account features. Log into online banking and review your account details, or ask a teller at your branch whether your account qualifies for check order discounts.

What information you need to provide

Bank of America prints your name, address, account number, and routing number on your checks. The routing number is specific to your branch location. You can find both numbers on any existing checks you have, or log into online banking and look under "Account Information" or "Account Details."

If you've recently moved, update your address in your Bank of America account before ordering checks. The address you have on file is what will print on your checks. You can update your address online, by phone, or at a branch — do this before placing your check order so the new address prints correctly.

Tracking your check order and what to do if they don't arrive

Bank of America sends you an order confirmation with an estimated delivery date. Most orders arrive within the stated timeframe. If your checks don't arrive by the expected date, log into your account and look for order status information, or call 1-800-432-1000 with your order number.

If checks are lost or damaged in transit, contact Bank of America when ready with your order number. The bank can reorder them or, in some cases, issue a refund if the order cannot be replaced. Keep your confirmation email or receipt until the checks arrive so you have the order number ready if you need to follow up.

Frequently Asked Questions

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

Standard delivery takes 7 to 10 business days from the time you place your order. Expedited options are available for faster delivery, usually 3 to 5 business days, but cost extra. The exact timeframe appears when you order online or when you speak to a representative by phone.

Can I order checks if I just opened my account?

Yes. You can order checks as soon as your account is active and you have an account number. You'll need that account number and your routing number to place the order. If you don't have checks yet, you can find both numbers in your online banking account under account details.

What if I want a different design or personalization on my checks?

Bank of America offers a limited selection of check designs through its standard ordering system. For more extensive personalization or specialty designs, you may need to order through a third-party check printer. Ask a Bank of America teller whether the bank partners with outside printers or can direct you to options.

Do I have to pay for checks, or are they free with my account?

Most Bank of America accounts charge for checks, typically $15 to $30 per box of 100. However, some premium checking accounts include free check orders as a benefit. Review your account details online or ask your branch whether your specific account type waives check ordering fees.

Can I reorder the same checks I had before?

Yes. If you log into online banking and select "Reorder Checks," the system will show your previous order details — design, quantity, and address. You can confirm those details or make changes before placing the new order. This is faster than ordering checks for the first time.