The timeline depends on the card type and how you order it
A debit card usually arrives within 7 to 10 business days after you open a checking account, though some banks mail it the same day you explore online. A credit card takes longer — typically 7 to 14 business days from approval, sometimes up to three weeks. The actual wait time depends on whether the bank prints the card in-house, uses a third-party processor, and how far you live from their fulfillment center. If you need a card when ready, most banks let you use a temporary digital card in their mobile app within minutes of approval.
The timeline also shifts based on how you open the account. Opening in a branch usually means you walk out with a debit card the same day, or it's mailed within days. Opening online typically adds 3 to 5 business days because the bank has to verify your identity through the mail or a video call before they'll issue anything. Credit cards have a separate approval process that can add another week if the bank needs to review your credit report or contact you with questions.
Key Takeaways
- Debit cards from branch openings often arrive the same day; online openings usually take 7 to 10 business days.
- Credit cards take 7 to 14 business days after approval, and approval itself can take several days if the bank needs to verify your information.
- Most banks offer a temporary digital card in their app within minutes, which works for online shopping and contactless payments while you wait for the physical card.
- Weekend and holiday delays are common — a card ordered on Friday may not ship until the following Monday or Tuesday.
- Expedited shipping is sometimes available for a fee, typically reducing the timeline by 3 to 5 business days.
Debit cards: same-day to 10 business days
If you open a checking account in a bank branch, you usually leave with a debit card that day. The teller will either hand you a card on the spot or tell you it's being mailed and will arrive in 2 to 3 business days. Some banks, particularly regional ones, print cards in-house at each branch, which is why same-day issuance is possible.
Opening online changes the timeline significantly. The bank must verify your identity before issuing a card — this typically happens through a verification code sent to your email or phone, or through a video call with a representative. Once verified, the card is printed and shipped, which takes 7 to 10 business days total. A few banks (Chase, Bank of America, Wells Fargo) offer expedited debit card delivery for $15 to $25, cutting the wait to 2 to 3 business days.
Business days matter here. If you order a card on Thursday, it won't ship until Monday or Tuesday. If you order on Friday afternoon, it likely won't process until the following week. Banks don't count weekends or federal holidays in their timelines, so a "7 business day" estimate can stretch to 10 or 11 calendar days.
Credit cards: approval first, then 7 to 14 days for delivery
A credit card takes longer because it requires a separate approval decision. When you explore, the bank checks your credit report, verifies your income, and decides whether to approve you and at what credit limit. This approval step alone takes 1 to 3 business days for most banks, though some decide when ready if you have an existing account with them.
Once approved, the card is printed and mailed. This second step typically takes 7 to 14 business days, depending on the bank's card printer and your location. Cards printed by third-party processors (which many banks use) may take longer than cards printed in-house. If you live on the West Coast and the printer is in the Midwest, add a few extra days for transit.
Some banks offer when ready virtual card numbers via their app as soon as you're approved, which you can use when ready for online purchases. The physical card arrives later. This is common at Chase, American Express, and Capital One. If you need the card for in-store purchases, you're waiting for the physical version.
What happens during the wait: temporary cards and digital options
Most banks now issue a temporary digital card within minutes of approval or account opening. This card exists only in the bank's mobile app and has a card number, expiration date, and CVV that work for online shopping and contactless payments (Apple Pay, Google Pay, Samsung Pay). You can use it when ready while the physical card is in transit.
The digital card has the same spending limits and protections as the physical card. If you lose access to your phone, you can still use the physical card once it arrives. Some banks let you set spending limits on the digital card separately, which is useful if you're concerned about fraud while waiting.
If you need cash before the physical card arrives, you can use your bank's ATM network with just your account number and PIN, set up at account opening. You can also transfer money to another account or use a peer-to-peer payment app like Venmo or Zelle if the recipient is set up to receive it.
Factors that slow down card delivery
Identity verification is the biggest delay for online account openings. The bank must confirm you are who you say you are before issuing a card. This happens through email verification, SMS codes, or a video call with a representative. If the bank can't reach you or your information doesn't match their records, the process stalls until you respond.
Address mismatches also cause delays. If the address on your ID doesn't match the address you provided during signup, the bank may hold the card or ask you to verify the discrepancy. This is a fraud prevention step and can add 3 to 5 business days.
High process volume can slow processing. During economic downturns or after major news events about banking, some banks see a surge in new accounts and may take longer to process and ship cards. This is rare but worth knowing if you're opening an account during a period of financial uncertainty.
Postal delays are outside the bank's control. If USPS is experiencing delays in your area, a card that ships on time may still arrive late. You can track the card's shipment once it's mailed — most banks provide a tracking number via email or in your online banking portal.
Expedited options and workarounds
Some banks offer rush delivery for a fee. Chase charges $15 for 2 to 3 business day delivery on debit cards. Bank of America charges $25 for expedited credit card delivery. Not all banks offer this option, so check your bank's website or call customer service to ask.
If you need a card urgently and your bank doesn't offer expedited shipping, ask whether they can issue a temporary card number over the phone that works at ATMs or in stores. Some banks will do this as a courtesy, though it's not may provide. A few banks (primarily credit unions) will issue a card on the spot if you visit a branch in person, even if you opened the account online.
Another option is to use a prepaid card or a peer-to-peer payment app while you wait. These don't require the same verification process and can be set up in minutes. They won't build credit history the way a credit card does, but they work for when ready spending needs.
Frequently Asked Questions
Can I use my account before the card arrives?
Yes. You can transfer money, set up direct deposit, and use ATMs with your account number and PIN when ready after opening. You can also use a digital card in the bank's app for online purchases. The physical card is mainly for in-store shopping and cash withdrawals at non-bank ATMs.
What if my card doesn't arrive after 14 business days?
Contact your bank's customer service and ask them to check the shipment status. Most banks can track the card and see where it is in the mail. If it's lost, they'll reissue it. If it's delayed, they may offer expedited replacement or a temporary card number.
Do I have to wait for the card to set up it?
No. Most banks set up debit cards automatically once they're issued. Credit cards usually set up automatically too, though some banks require you to call a number or use the app to confirm receipt. Check your bank's documentation or app to see the set up status.
Will opening an account in a branch get me a card faster than opening online?
Yes, significantly. Branch openings often result in same-day card issuance or mailing within 2 to 3 days. Online openings require identity verification first, which adds 3 to 5 days before the card even ships. If speed is your priority, visiting a branch is faster.
Can I get a card if I don't have a physical address?
Most banks require a mailing address to send a card. If you're unhoused or in transition, ask the bank whether they accept a P.O. box, a shelter address, or a trusted contact's address. Some banks and credit unions have programs for people without stable housing and may have workarounds.