Bank of America sells checks through three routes: online ordering, phone, or in-branch
The fastest way is online through your Bank of America account. Log in to your account, go to the Checks section (usually under Account Services or Manage Accounts), and order directly. You'll see pricing, delivery time, and design options before you pay. Most orders arrive in 7 to 10 business days.
If you prefer to order by phone, call the Bank of America customer service number on the back of your debit card. A representative can process your order and answer questions about pricing and delivery. You'll need your account number and routing number ready.
You can also walk into a Bank of America branch and ask a teller to order checks for you. This takes longer than online ordering — the teller will fill out a form and submit it — but some people prefer handling it in person.
Key Takeaways
- Online ordering through your Bank of America account is the fastest method and shows you the final cost and delivery date before you confirm.
- Bank of America does not print checks in-branch; all orders go to an external printer and take 7 to 10 business days to arrive.
- You can choose from standard designs or personalized options, and pricing varies based on the quantity and style you select.
- If you need checks urgently, some Bank of America branches can issue a temporary counter check on the spot, valid for a few days.
What information you need before ordering
Have your account number and routing number ready. Both appear on the bottom left of any check you already have, or you can find them in your online account under Account Details. The routing number is the first set of nine digits; your account number follows.
You'll also need to confirm how many checks you want. Bank of America typically sells them in packs of 25, 50, or 100. A single pack of 25 standard checks costs between $10 and $15, depending on your account type and current promotions. Personalized checks with your name and address cost more.
If you're ordering for a joint account, both account holders' names will print on the checks. If you want checks in only one name, contact Bank of America before ordering to discuss your options.
Online ordering step by step
Log into your Bank of America account on the website or mobile app. On the website, look for "Checks" or "Order Checks" under Account Services. On the mobile app, tap the menu icon, then look for Checks or Manage Accounts.
Select the account you want checks for. You'll see a list of check designs — standard blue, personalized with your name, or specialty designs. Click on the one you want and choose your quantity. The system will show you the price and estimated delivery date before you proceed to payment.
Review the address where the checks will ship. Bank of America sends them to the address on file for your account. If you need them sent somewhere else, you may need to call customer service instead of ordering online.
Complete the payment. Bank of America charges your account directly. You'll receive a confirmation number and an estimated arrival date. Most orders ship within one business day and arrive in 7 to 10 business days after that.
Ordering by phone
Call the number on the back of your Bank of America debit card. A representative will ask for your account number and the type of checks you want. They can tell you the exact price and delivery date for your order before you authorize it.
Phone ordering takes longer than online — the representative has to enter your information into the system — but it's useful if you have questions about designs, quantities, or shipping address. You can also ask about rush delivery options, though these cost more and are not always available.
In-branch ordering
Walk into any Bank of America branch with your debit card or account information. Tell a teller you want to order checks. They'll fill out an order form with your account details and submit it to the check printer. You'll pay at that time, and the checks will arrive at your address in 7 to 10 business days.
In-branch ordering is slower than online because the teller has to manually process the form. However, if you need checks urgently and the branch has them in stock, some locations can issue a temporary counter check — a single check printed on the spot that's valid for a few days while you wait for your regular checks to arrive.
Temporary checks and rush options
If you need to write a check before your order arrives, ask your Bank of America branch about counter checks. These are temporary checks the branch prints on demand, usually valid for 30 days. You can get one or a few on the spot, though some branches limit the number per day.
Bank of America does not advertise a standard rush delivery option for check orders, but you can ask customer service whether expedited shipping is available for your order. If it is, expect to pay a premium — typically $15 to $25 extra — and receive checks in 3 to 5 business days instead of 7 to 10.
Pricing and what affects the cost
Standard checks cost between $10 and $15 per pack of 25, depending on your account type. Some Bank of America accounts include free check orders; others charge a fee. Premium or specialty designs cost more — usually $20 to $30 per pack of 25.
The price also varies based on whether you order online, by phone, or in-branch. Online ordering is usually the cheapest. Phone and in-branch orders may carry a small processing fee.
Bank of America occasionally runs promotions offering free checks or discounted orders for new accounts or during certain periods. Check your account or ask a representative whether you're may be able to access for any current offers.
Frequently Asked Questions
How long does it take to get checks after I order them?
Most orders arrive in 7 to 10 business days. The system processes your order within one business day, then the printer ships them to you. If you need checks faster, ask about rush delivery when you order, though this costs extra and is not always available.
Can I order checks for a joint account?
Yes. Both account holders' names will print on the checks. If you want checks in only one person's name, contact Bank of America customer service before ordering to discuss your options — you may need to set up a separate account.
What if I order checks but my address changes before they arrive?
Contact Bank of America customer service as soon as possible with your new address. If your order hasn't shipped yet, they can redirect it. If it has already shipped, you may need to pick it up at your old address or have it forwarded.
Do I have to order checks through Bank of America, or can I use a third-party printer?
You can order from third-party check printers like Costco, Walmart, or online check companies. These are often cheaper than Bank of America, though you'll need to provide your routing number and account number yourself. Make sure any printer you choose is reputable and uses find printing.
What if my checks arrive damaged or with errors?
Contact Bank of America when ready with photos of the damage or error. They will reorder your checks at no charge and have them reprinted and shipped to you. Keep the damaged checks until Bank of America tells you what to do with them.