Yes, most banks can print and issue checks on the same day if you ask in person

If you walk into your bank branch during business hours and request checks, you can usually leave with them the same day. The teller will print a temporary check or starter check from your account on the spot, or order a small batch that prints within hours at a local facility. This works fastest if you have an existing account in good standing and know your account number.

The catch: same-day checks are almost always temporary or starter checks, not the personalized checks you ordered. Temporary checks are plain, numbered, and valid for payment—banks and businesses accept them. But they lack your name, address, and routing number printed on them, so they look different from your regular checks. If you need personalized checks with your name and address printed, that takes 5 to 10 business days through the mail, even if you order them at the branch.

Key Takeaways

  • Temporary or starter checks printed at the branch are available the same day you request them during business hours.
  • Personalized checks with your name and address printed take 5 to 10 business days to arrive by mail, regardless of where you order them.
  • You need a valid ID and an active account to get same-day checks; the teller will verify your account number and signature.
  • Some banks charge a small fee ($5 to $15) for same-day check printing, while others include it free for account holders.
  • If your branch does not have a printer, they can order temporary checks from a regional processing center that arrive within a few hours.

How same-day temporary checks work at the branch

When you ask for checks at the teller window, the bank prints a temporary check using your account information. This check has a number, your account number, and the bank's routing number, but no personalized details. The teller will print one or a small pad of them (usually 5 to 25 checks) while you wait, or they will order them from a local processing center if the branch does not have a printer.

You sign the checks yourself before using them, just like any other check. Businesses, landlords, and other banks accept temporary checks because they are legitimate—they draw from your real account and clear through the standard check-clearing system. The main reason people avoid them is appearance: they look generic and plain, which can feel unprofessional if you are paying a mortgage or a large bill.

When personalized checks take longer

If you want checks printed with your name, address, phone number, and logo (if you have one), those are custom-printed and must be ordered from a check printer. Even if you order them at the branch, they go to an external printer and arrive by mail in 5 to 10 business days. Some banks partner with check printers like Deluxe or Harland Financial Solutions, and the order is placed through the bank's system.

Ordering personalized checks at the branch, online through your bank's website, or directly from a third-party printer costs roughly the same—usually $15 to $30 per box of 200 checks. The bank does not print these in-house because the volume and customization make it impractical. If you need checks urgently and want them personalized, there is no same-day option; temporary checks are your only choice.

What you need to bring and what banks charge

Bring a valid photo ID (driver's license, passport, or state ID) and know your account number. The teller will verify your identity and pull up your account to confirm it is active and in good standing. If your account has been closed or flagged for fraud, the bank may refuse to issue checks.

Fees vary by bank. Some charge nothing for same-day temporary checks as a service to account holders. Others charge $5 to $15 per order. A few banks include a small pad of temporary checks free when you open an account, so check your account agreement or ask the teller whether a fee applies. If you are ordering personalized checks, the cost is separate and typically $15 to $30 per box regardless of whether you order at the branch or online.

Why a branch might not have checks ready the same day

Small branches or those in rural areas may not have a check printer on-site. In that case, the teller will order temporary checks from a regional processing center, and they arrive at the branch within a few hours to a day. You may need to return to pick them up, or the bank can mail them to you. Call ahead to ask whether your branch has a printer, or ask the teller how long the order will take.

If your account is new (less than a few days old), some banks hold off on issuing checks until the account has fully opened and any initial deposit has cleared. This is a fraud prevention measure. If this applies to you, ask the teller when you can expect to receive checks.

Alternatives if you need to pay someone immediately

If you do not want to use a temporary check or your bank cannot print one same-day, consider other payment methods. A cashier's check is a check issued by the bank itself, drawn on the bank's account rather than yours. It is more secure than a personal check and clears faster. Most banks issue cashier's checks the same day for a fee of $5 to $15. You will need to bring ID and have funds in your account to cover the amount.

A money order is another option if the payment is under $1,000. You can buy one at the bank, post office, grocery store, or pharmacy within minutes. A wire transfer or ACH transfer moves money directly from your account to another account electronically, with no physical check needed. Wire transfers are faster (same day or next day) but cost more ($15 to $30). ACH transfers are cheaper ($0 to $5) but take 1 to 3 business days.

How to order checks online if you cannot visit the branch

If you cannot go to the branch, you can order personalized checks through your bank's website or by phone. Log into your online banking account, look for a "order checks" or "supplies" link, and follow the prompts. You will choose the design, quantity, and shipping speed. Standard shipping takes 5 to 10 business days; expedited shipping (if available) costs extra and takes 2 to 3 business days.

You can also order checks directly from third-party printers like Deluxe, Harland, or Costco (if you have a membership). These printers often offer lower prices than banks and faster shipping options. However, you must make sure the checks are compatible with your bank's routing and account number. Most printers ask you to enter this information during checkout, and they verify it before printing.

Frequently Asked Questions

Can I get checks same-day if my account is brand new?

Most banks wait a few days for a new account to fully open and any initial deposit to clear before issuing checks. Call your branch and ask when you are may be able to access. In the meantime, temporary checks or a cashier's check are your fastest options.

What if I lose the temporary checks before I use them?

Temporary checks are numbered and tied to your account, so if you lose them, contact your bank immediately. The bank can cancel those check numbers and issue a new set. Do not assume lost checks will not be used—someone else could find them and attempt to cash them.

Do businesses accept temporary checks?

Yes. Temporary checks are legitimate and clear through the standard banking system. Some businesses may ask why the check looks different, but they cannot refuse it based on appearance alone. If a business refuses, offer a cashier's check or another payment method instead.

Is it cheaper to order checks online than at the branch?

Prices are usually the same whether you order at the branch or online through your bank. However, third-party printers like Deluxe or Costco often charge less—sometimes $10 to $15 per box instead of $20 to $30. Compare prices before ordering.

Can I get checks printed with a different name on them?

No. Checks must be printed with the name on your account. If you need checks for a business or joint account, that account must be set up at the bank first. Contact your bank about opening a business account or adding an authorized user to your personal account.