Adam McCann, Financial Writer
@adam_mccann
Yes, you can get a credit card without an SSN or ITIN, but only in very rare cases. If you are residing in the U.S. and you have a foreign passport, you can use that to apply for a credit card from American Express, Bank of America or Citibank. All other major credit card companies will require either an SSN or ITIN.
Keep in mind that if you don’t have an SSN and you are authorized to work in the U.S., you can apply for one, which will make you eligible to apply for any credit card. If you file U.S. taxes but aren’t employed in the U.S., you can apply for an ITIN, which many issuers accept.
SSN, ITIN and Passport Acceptance by Credit Card Issuer
- American Express: SSN, ITIN or Passport
- Chase: SSN or ITIN
- Bank of America: SSN, ITIN or Passport (at branch only)
- Citibank: SSN, ITIN or Passport (at branch only)
- Capital One: SSN or ITIN
- U.S. Bank: SSN or ITIN (secured cards only)
- Discover: SSN
- Wells Fargo: SSN or ITIN (secured cards only)
- Barclaycard: SSN
- Synchrony Bank: SSN
- USAA: SSN
While it is difficult to get a credit card without an SSN or ITIN, there are still options. You can learn more about the best credit cards for people with no SSN on WalletHub.

2023's Best Credit Cards
Compare CardsPeople also ask
Did we answer your question?