Yes, you can order a checkbook from your bank, and it usually takes one to two weeks

Most banks will print and mail you checks once you have an active checking account. You can request them in person at a branch, by phone, online through your bank's website, or sometimes through your bank's mobile app. The bank prints your name, account number, and routing number on each check, then mails them to the address on file with your account.

There is usually a cost — most banks charge between $10 and $30 per box of 25 or 50 checks, though some accounts include a free box per year. A few banks still offer free checks to certain account holders, so it is worth asking when you open your account or call to order.

The time it takes depends on how you order. Ordering online or by phone typically takes 7 to 14 business days for delivery. Ordering in person at a branch may be slightly faster. If you need checks urgently, some banks offer expedited printing for an extra fee, usually $15 to $25, which can cut the time to 3 to 5 business days.

Key Takeaways

  • You can order checks through your bank's website, mobile app, by phone, or in person at a branch once your checking account is open.
  • Most banks charge $10 to $30 per box of checks, though some accounts include one free box annually.
  • Standard delivery takes 7 to 14 business days; expedited options cost extra but arrive in 3 to 5 business days.
  • The bank prints your name, account number, and routing number on the checks automatically.
  • You can also order checks from third-party printers, which are often cheaper but require you to enter your account details yourself.

Ordering checks through your bank's website or app

The fastest way to order is usually online. Log into your bank's website or mobile app, look for a section called "Order Checks," "Manage Checks," or "Account Services," and follow the prompts. You will typically see options for the number of checks per box, the style or color, and delivery speed. The system will automatically fill in your name and account number.

When you order online, you can usually see the price upfront and choose whether to pay for standard or expedited shipping. Some banks let you preview what your checks will look like before you confirm the order. Once you submit, you will get a confirmation number and an estimated delivery date.

Ordering checks by phone or in person

If you prefer to talk to someone, call the customer service number on the back of your debit card or on your bank statement. Tell them you want to order checks. They will ask for your account number, confirm your address, and ask how many checks you want per box. They can also tell you the cost and delivery timeline right away.

Ordering in person at a branch works the same way. Walk in, ask to speak with someone about ordering checks, and they will fill out the order for you. Some branches keep sample check styles on hand so you can see what you are ordering. In-person orders sometimes arrive slightly faster because the branch staff can submit them when ready.

Understanding check costs and what affects the price

The price you pay for checks depends on your bank and the options you choose. A standard box of 25 checks from most major banks costs $10 to $20. A box of 50 checks typically costs $15 to $30. Some banks charge less if you order multiple boxes at once.

Expedited shipping adds $15 to $25 to your order. Specialty checks — those with a custom design, logo, or unusual color — may cost more than standard checks. A few banks offer one free box of standard checks per year to certain account holders, so ask whether your account includes this benefit.

If cost is a concern, you can also order checks from third-party printers like Costco, Walmart, or online check printing services. These are often 30 to 50 percent cheaper than ordering through your bank, sometimes as low as $5 to $10 per box. The trade-off is that you have to enter your account number and routing number yourself, and you lose the convenience of the bank doing it for you.

What information the bank needs to print your checks

Your bank already has most of the information it needs. When you open a checking account, the bank records your name, address, and account number. When you order checks, the bank uses this information to print your name and account number on each check.

The bank also prints your routing number on the checks — this is a nine-digit code that identifies your specific bank branch. You do not have to provide this; the bank fills it in automatically. If you move and want your address updated on future checks, update your address with the bank first, then order new checks.

How long checks take to arrive and what to do while you wait

Standard checks arrive in 7 to 14 business days from the date you order. This timeline accounts for printing and mail delivery. Expedited checks arrive in 3 to 5 business days but cost extra. Weekend and holiday delays can push delivery dates back, so order with that in mind if you have a specific important date.

While you wait for checks to arrive, you can still pay bills and move money using other methods. Most banks let you set up bill pay through your online account, which sends payments electronically or by mail on your behalf. You can also transfer money between accounts, use your debit card, or ask the bank for a temporary check or counter check if you need to write a check when ready.

Reordering checks and managing your supply

Once you have ordered checks once, reordering is straightforward. Most banks let you reorder the same style and quantity with one click through your online account. You can also change the quantity or style each time you order.

Many people order a new box before they run out of the old one, so they always have checks on hand. If you do not write many checks, one box may last you several months or longer. There is no penalty for ordering checks whenever you need them — you only pay for what you order.

Frequently Asked Questions

What if I need checks before the standard 7 to 14 days?

Ask your bank about expedited printing, which usually costs $15 to $25 extra and arrives in 3 to 5 business days. Some banks also offer counter checks or temporary checks you can use when ready while you wait for your printed checks to arrive.

Can I order checks if my account is brand new?

Yes, as long as your account is open and active, you can order checks. Most banks let you order within a day or two of opening the account. If the system will not let you order online, call the bank and they can process the order for you.

What happens if I move to a new address?

Update your address with the bank first through your online account or by calling customer service. Your next order of checks will print with the new address. Checks with your old address are still valid, but it is cleaner to update before ordering new ones.

Are checks from third-party printers as safe as checks from my bank?

Yes, as long as you enter your account and routing number correctly. Third-party checks work the same way as bank-printed checks. The main difference is that you have to fill in your account details yourself, so double-check the numbers before you submit your order.

Do I have to order checks in a box, or can I order just a few?

Most banks sell checks by the box only — typically 25 or 50 checks per box. You cannot usually order five or ten checks at a time. If you write very few checks, one box may last you a year or more, so the upfront cost spreads out over time.