Yes, you can usually get checks printed the same day, but it depends on when you order and which bank you use

Most banks can print a small number of checks for you on the spot or within a few hours if you ask at a branch during business hours. This is different from ordering checks by mail, which takes one to two weeks. The catch is that same-day printing works best for small quantities — usually 25 to 50 checks — and not all banks offer it. Some branches have a printer on-site; others send your order to a regional center and can have checks ready by the next business day.

If you need checks urgently, call your branch first rather than showing up hoping they can do it. Ask whether they print checks in-house, how many they can print same-day, and whether there is a fee. Some banks include this service free for account holders; others charge $10 to $25 per order.

Key Takeaways

  • Same-day check printing is available at most bank branches, but you need to call ahead to confirm your branch offers it and to place your order.
  • Banks typically print 25 to 50 checks same-day; larger orders may take one to three business days even if the bank has in-house printing.
  • Some banks charge a fee for same-day printing while others include it free for account holders, so ask about cost when you call.
  • You will need your account number, routing number, and the correct spelling of your name as it appears on your account.
  • If your branch cannot print same-day, you can order checks online from your bank or a third-party printer, though delivery takes longer.

What information you need to bring or have ready

Before you go to the branch or call, gather your account details. You will need your account number and routing number — both appear on the bottom left of any check you already have, or you can find them in your online banking portal or on a recent bank statement. You also need to confirm the exact spelling of your name as it appears on your account. If your name is spelled differently on your account than on your driver's license, the checks must match your account.

Bring a photo ID to the branch. The teller will verify your identity before printing checks, even though you are an account holder. If you are ordering checks for a joint account, both account holders do not need to be present, but the bank may require authorization from both of you depending on how the account is set up.

How same-day printing actually works at the branch

When you arrive at the branch or call to order, tell the teller you need checks printed the same day. They will ask how many you need and confirm your account details. If the branch has a printer, they may print a starter set right there while you wait — this usually takes 15 to 30 minutes. If the branch does not have in-house printing, they will send your order to a regional printing center and tell you when to pick up the checks, usually the next business day.

Some banks use a hybrid approach: they print a temporary set of 10 to 20 checks on-site so you have something to use when ready, then mail or deliver a full set later. Ask which method your branch uses so you know what to expect.

Fees and what they cover

Same-day printing fees vary widely. Many banks do not charge if you are a regular account holder and this is your first order or a reorder. Others charge $10 to $25 for the convenience of printing on the spot. A few banks charge per check — usually 10 to 25 cents per check — which means 25 checks might cost $2.50 to $6.25.

Ask about the fee structure when you call. Some banks waive the fee if you maintain a minimum balance or have a premium account type. If the fee seems high, compare it to the cost of ordering online: third-party check printers like Deluxe or Costco Checks often charge less per check but take five to ten business days to deliver.

When same-day printing is not available

A few situations will prevent same-day printing. If you are a new account holder — typically within the first 30 days — some banks will not print checks until that period ends, as a fraud prevention measure. If your account is flagged for any reason, the bank may hold your check order pending review. If you need an unusual quantity or special formatting, the branch may not be able to accommodate it same-day.

If your branch cannot print same-day, ask about next-business-day options. Some regional banks can deliver checks to your branch by the following morning. If you need checks even faster, ask whether the bank offers temporary check stock — blank checks with your account number pre-printed that you can use while waiting for official checks.

Alternatives if your bank cannot help

If your bank does not offer same-day printing or the fee is too high, you have other options. Online check printers like Deluxe, Costco Checks, and Walmart Checks let you order from home and receive checks in five to ten business days at a lower per-check cost. This works if you can wait a week or so.

If you need a check today and cannot wait, ask your bank about a cashier's check or money order instead. A cashier's check is a check the bank itself writes and guarantees, and most banks can issue one within an hour. A money order is similar but issued by the post office or a check-cashing service. Both cost a few dollars but are faster than printing personal checks and are often accepted where personal checks are not.

What happens after you get your checks

Once you have your checks, inspect them before you leave the branch. Make sure your name, account number, and routing number are correct. If anything is wrong, tell the teller when ready so they can reprint them.

Keep your checks in a safe place at home. Do not leave them in a car or unsecured location. When you write a check, fill in the date, the name of the person or business you are paying, the amount in numbers and words, and your signature. Sign every check — an unsigned check cannot be cashed. If you make a mistake, write "VOID" across the check and keep it in case the bank asks for a record.

Frequently Asked Questions

Do I have to go to my branch, or can I order same-day checks online?

Most banks do not offer same-day printing through their website — you have to call or visit the branch. A few larger banks are testing online same-day ordering, but it is not standard. Call your branch to ask whether they offer it.

What if I need checks but my account is very new?

Many banks wait 30 days before printing checks on new accounts to prevent fraud. Ask your branch whether you can get a temporary check stock or a cashier's check instead while you wait for your account to clear the holding period.

Can I get checks printed if I have a joint account?

Yes. The checks will have both names on them if that is how your account is set up. You do not need both account holders present to order, but the bank may require written consent from both of you depending on the account agreement.

Is same-day check printing more expensive than ordering online?

Usually yes. Same-day printing at a branch typically costs $10 to $25 per order, while online printers charge 10 to 25 cents per check for a larger quantity. If you can wait five to ten business days, ordering online is cheaper.

What if the teller makes a mistake on my checks?

Tell them when ready before you leave the branch. They should reprint them at no extra charge. If you discover an error after you leave, call the branch and bring the checks back. Most banks will correct printing errors for free.