Bank of America offers checks through your checking account, ordered online, by phone, or in person at a branch
You can order checks directly from Bank of America using your online banking account, calling their customer service line, or visiting a local branch. The bank prints checks with your account number, routing number, and address. Most orders arrive within 7 to 10 business days, though expedited shipping is available for an additional fee. You can also order checks from third-party vendors approved by Bank of America, which are often cheaper than ordering directly from the bank.
Before you place an order, you will need your account number and routing number, both of which appear on any check you currently have or in your online banking profile under Account Details. You will also confirm the mailing address where Bank of America should send your checks.
Key Takeaways
- Bank of America lets you order checks online through your account, by calling 1-800-432-1000, or at any branch location.
- Standard delivery takes 7 to 10 business days; expedited options cost more but arrive faster.
- Third-party check printers approved by Bank of America typically cost less than ordering directly from the bank.
- You need your account number and routing number to place an order, both visible on your current checks or in your online banking profile.
- Duplicate checks, high-security checks, and personalized designs are available but cost more than standard checks.
Ordering checks online through your Bank of America account
Log into your Bank of America online banking account and look for the "Checks" or "Order Checks" option, usually found under Account Services or a similar menu. You will be asked to confirm your mailing address and select the style and quantity of checks you want. Bank of America offers standard checks, duplicate checks (which create a carbon copy), and checks with security features like watermarks.
The cost varies depending on the style and quantity. A box of 100 standard checks typically costs between $15 and $25 when ordered directly from Bank of America, though prices change. You can choose standard shipping (7 to 10 business days) or pay extra for faster delivery. Your order confirmation will show an estimated arrival date, and you can track your order status in your online account.
Ordering checks by phone or at a branch
Call Bank of America customer service at 1-800-432-1000 to order checks over the phone. Have your account number ready. A representative will walk you through style options, confirm your address, and process payment. Phone orders follow the same delivery timeline as online orders — 7 to 10 business days for standard shipping.
You can also visit any Bank of America branch in person to order checks. Bring your debit card or account number. Branch staff can show you sample check styles and place your order when ready. Some branches may have sample books you can take home to review before ordering, or they can process your order on the spot if you decide right away.
Using third-party check printers approved by Bank of America
Bank of America approves several third-party check printing companies, including Deluxe, Harland Financial Solutions, and others. These vendors print checks that work with your Bank of America account and typically charge less than ordering directly from the bank. A box of 100 checks from a third-party printer often costs $10 to $15, compared to $15 to $25 from Bank of America.
You can find links to approved vendors in your online banking account under the Checks section, or search "Bank of America approved check printers" online. Each vendor has its own website where you enter your account information and select check styles. Delivery times vary by vendor but are usually similar to Bank of America's standard timeline of 7 to 10 business days.
What information you need to place an order
You will need your account number and routing number to order checks. Both appear on any check you currently have. Your account number is the longer number on the bottom right of the check; your routing number is the nine-digit code on the bottom left. If you do not have a current check, log into your online banking account and look for Account Details or Account Information — both numbers are listed there.
You will also need to confirm the mailing address where the checks should be sent. Bank of America will send checks to the address on file with your account unless you specify otherwise during the order process. Make sure the address is correct before you submit your order, since changing it after submission may delay delivery.
Delivery times and expedited options
Standard check delivery from Bank of America takes 7 to 10 business days. If you need checks faster, the bank offers expedited shipping options that arrive in 3 to 5 business days or sometimes 1 to 2 business days, depending on your location. Expedited shipping costs extra — typically $10 to $25 depending on how fast you need them.
Third-party vendors may offer different delivery speeds. Some offer rush delivery for an additional fee. If you need checks when ready, ask your Bank of America branch if they can issue temporary checks or a counter check (a check printed by the bank on the spot) while you wait for your order to arrive. Counter checks are usually free or cost a small fee.
Check styles and personalization options
Bank of America offers standard checks with your name and address printed on them. You can also order duplicate checks, which have a second sheet that creates a carbon copy of what you write — useful for record-keeping. High-security checks include features like microprinting, security threads, and watermarks to prevent fraud.
Personalized designs are available through Bank of America and third-party vendors, allowing you to add logos, photos, or custom colors. These cost more than standard checks. Some vendors offer designs tied to charities, sports teams, or causes — a portion of the purchase price may go to the organization. Compare pricing across vendors if you want a specific design.
Frequently Asked Questions
How much do Bank of America checks cost?
A box of 100 standard checks from Bank of America typically costs $15 to $25, though prices vary by style and current promotions. Third-party vendors usually charge $10 to $15 per box of 100. Duplicate checks, security checks, and personalized designs cost more. Expedited shipping adds $10 to $25 depending on speed.
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. If you received temporary checks or counter checks when you opened your account, you can use those while you wait for your permanent checks to arrive.
What if my checks arrive damaged or with errors?
Contact Bank of America customer service at 1-800-432-1000 with your order number. The bank will reprint and resend your checks at no charge if there was an error on their part. If you ordered from a third-party vendor, contact that vendor directly with your order details.
Do I have to order checks from Bank of America?
No. You can order from any third-party check printer, not just those approved by Bank of America. However, using an approved vendor ensures the checks will work with your account. Always verify that any printer you choose can produce checks for your specific bank and account type.
Can I reorder the same checks without going through the whole process again?
Yes. When you log into your online banking account, you can usually view your previous check orders and reorder the same style. This saves time if you want the same design and quantity as before.