Same-day debit cards are rare, but a few banks offer them in their branches
Most banks cannot issue a physical debit card on the day you open an account. The card has to be printed, which takes time — usually 7 to 10 business days for standard delivery. However, some banks and credit unions will print a card in-branch while you wait, or issue a temporary card number you can use immediately online and at ATMs.
The fastest option is a bank that offers in-branch card printing. A handful of large banks and many smaller credit unions have machines that create a physical card during your appointment. You walk out with a card you can use at merchants the same day. The second-fastest option is a temporary or virtual card number — a set of digits the bank generates instantly that works for online purchases and ATM withdrawals, while a physical card arrives by mail later.
Key Takeaways
- In-branch card printing is available at some Chase branches, Bank of America locations, and many credit unions, but not all branches offer this service — call ahead to confirm.
- A temporary card number or virtual card issued the same day lets you shop online and withdraw cash immediately, even if the physical card arrives later.
- Credit unions are more likely than national banks to print cards on-site, especially if you are a member before you open the account.
- Some banks charge a fee for same-day or expedited card issuance, while others include it at no cost.
Banks that print cards in their branches
Chase offers same-day card printing at many of its branches, but availability varies by location. When you open a checking account, ask the banker whether that branch has an in-branch card printer. If it does, you can request a card be printed during your appointment. Not every Chase branch has the equipment, so calling ahead is necessary.
Bank of America prints cards at some branches on the same day, though like Chase, this is not universal. Availability depends on the branch and the type of account you open. Call your local Bank of America branch or ask during your appointment whether they can print a card while you wait.
Credit unions are more likely to offer in-branch printing than national banks. Many local and regional credit unions have card printers and will issue a card the same day you join. If you are already a member of a credit union, opening a new account type (such as a savings account) may also may have access to you for same-day card issuance. Check with your credit union directly, as policies differ.
Temporary and virtual card numbers issued instantly
Several banks issue a temporary card number or virtual card the moment your account opens, letting you use the account before the physical card arrives. This number works for online purchases, bill payments, and ATM withdrawals. The physical card typically arrives in 7 to 10 business days.
Capital One 360 (formerly ING Direct) issues a virtual card number immediately when you open an account online. You can use this number to shop and pay bills the same day. Ally Bank also provides instant card numbers for online and ATM use. Discover Bank issues a temporary card number you can use right away, though the physical card comes later by mail.
Some regional banks and online banks offer the same feature. When you open an account, check your bank's app or online dashboard — many display a temporary card number under "Card Details" or "Virtual Card" within minutes of account approval.
What to expect when you get a same-day card
If you receive a physical card printed in-branch, it will have your name, account number, and expiration date embossed on it. You can use it at any merchant that accepts that card network (Visa, Mastercard, or Debit) the same day. The card will work at ATMs immediately as well.
If you receive a temporary or virtual card number instead, the number itself is all you need to shop online or withdraw cash. You do not need to wait for the physical card to arrive. When the physical card does arrive by mail, you will activate it (usually by calling a number on the back or using the bank's app) before using it in stores.
Some banks charge a fee for same-day or expedited card printing — typically $5 to $15. Others include it at no cost. Ask about fees before you request same-day issuance.
How to find a branch that prints cards same-day
Call the bank's customer service line and ask whether your nearest branch offers in-branch card printing. Have your zip code ready. The representative can tell you which branches in your area have the equipment and whether you need to schedule an appointment or can walk in.
If you are opening an account online, check the bank's website for a note about same-day card issuance. Some banks mention this feature in their account opening flow. If you do not see it mentioned, contact the bank before you open the account to ask whether a temporary card number will be issued immediately.
For credit unions, visit the credit union's website or call the branch directly. Many credit unions list same-day card printing as a feature on their account opening page. If you are not yet a member, you may need to join first (which can happen the same day) before opening a specific account type.
Alternatives if same-day cards are not available
If no bank near you offers same-day card printing, you have other options. Many banks now offer expedited card delivery for a fee — usually $10 to $25 — which can get a physical card to you in 2 to 3 business days instead of 7 to 10. Ask your bank whether this is available.
You can also use your debit card number (if issued instantly) or a temporary card number to shop online and withdraw cash while waiting for the physical card. This covers most everyday spending. For in-store purchases that require a physical card, you can use a credit card, cash, or a mobile wallet (Apple Pay, Google Pay) linked to your new account once the temporary number is set up.
Frequently Asked Questions
Can I use a temporary card number at stores in person?
No. A temporary or virtual card number works online, for bill payments, and at ATMs, but not at physical store checkout. You need the physical card for in-store purchases. If same-day printing is not available, you can use cash, a credit card, or a mobile wallet while you wait for the card to arrive.
Do all branches of the same bank offer same-day card printing?
No. Even large banks like Chase and Bank of America do not have card printers at every branch. Availability varies by location and branch size. Always call ahead to confirm whether your specific branch can print a card the same day.
What if I need to use my account before the card arrives?
If your bank issued a temporary card number, use that for online shopping and ATM withdrawals. You can also set up bill pay through your bank's website or app, or transfer money to another account. These options work without a physical card.
Is there a fee for same-day card printing?
Some banks charge $5 to $15 for same-day or expedited card printing, while others include it at no cost. Ask about fees when you call the branch or during your account opening appointment.
Can I get a same-day card if I open an account online?
Not a physical card — online account openings do not connect to in-branch printers. However, most banks that allow online account opening will issue a temporary card number immediately. If you need a physical card the same day, you must open the account in a branch.