Opening a US Bank Account in SF

How to open a US checking and savings account with or without an SSN at major SF banks, credit unions, and digital platforms.

Table of contents

You need a US bank account immediately upon arrival in San Francisco. SF landlords rarely accept foreign wire transfers or personal checks from non-US banks for move-in deposits, and US employers require domestic ACH routing details for payroll direct deposit.


Banking Institution Comparison

Institution Non-SSN Friendly? Monthly Fee Fee Waiver Requirements Cashier Check Fee Best Feature
Chase Bank YES (In-branch with Passport + Visa) $12 / month $1,500 minimum daily balance OR $500 monthly direct deposit $10 Dense branch & ATM network across SF
Bank of America YES (In-branch with Passport + Proof of Address) $12 / month $1,500 minimum daily balance OR $250 monthly direct deposit $15 Excellent mobile app & global partner ATM network
SF Fire Credit Union YES (In-branch appointment) $0 (Free) None (No minimum balance required) $5 Local SF focus, lower fees, community support
Wise (Digital Bridge) YES (Online before arrival) $0 (Free) None N/A (ACH / Wire transfer only) Real exchange rate, instant USD ACH routing numbers
Mercury / Revolut YES (Online) $0 (Free) None N/A Tech-forward interface, multi-currency balances

Opening an Account Without an SSN

If you recently arrived on a visa (such as H-1B, L-1, O-1, or F-1 OPT) and do not yet have a Social Security Number, you can still open a physical checking account in San Francisco. Major national banks allow non-citizens to open accounts using an International Passport and secondary documentation under Know Your Customer (KYC) regulations.

💡

In-Branch Non-SSN Opening Locations

Major downtown SF branches (such as Chase at 580 California St or Bank of America at 1 Powell St) regularly process accounts for international arrivals using just a Passport, Visa, job offer letter, and proof of temporary address.

Required Documentation Checklist

  • Primary Identification: Valid, unexpired foreign passport with US visa stamp.
  • Secondary Identification: Form I-94 Arrival Record printout, foreign driver's license, or US employer ID badge.
  • Proof of SF Physical Address: Signed apartment lease, utility bill, or formal employer relocation letter listing your local address. (P.O. Boxes are not accepted).
  • Proof of Income / Employment: US job offer letter or employment contract showing salary details.
  • Initial Deposit: Cash, debit card funding, or incoming wire ($25 – $100 minimum).

Money Transfers: ACH Transfers vs Wires

Navigating money movement in the US banking system involves understanding the costs and clearance times between automated clearing house (ACH) network transfers and wire transfers.

Transfer Type Cost Range Speed / Clearance Limit / Notes Recommended Use
Domestic ACH Transfer $0 1–3 Business Days Standard daily limits ($5,000–$25,000) Payroll direct deposit, regular bill pay, rent via online portal
Same-Day ACH $0 – $5 Same Business Day $1,000,000 max per transaction Urgent domestic transfers between your own accounts
Domestic Wire Transfer $20 – $35 1–4 Hours (Same Day) High limit / Unlimited Lease deposit wires, vehicle purchases, escrow payments
International Wire (Inbound/Outbound) $35 – $50 + FX markup 1–5 Business Days SWIFT network limits apply Moving major savings from home country bank accounts
Wise / FinTech Transfer ~0.3% – 0.5% FX fee ($0 ACH) Instant to 24 Hours Scalable Converting foreign savings to USD at mid-market rates

⚠️

International Wire FX Markups

Traditional US retail banks charge an outgoing/incoming wire fee ($35–$50) plus an invisible 2%–4% exchange rate markup on foreign currency conversions. For moving large sums (e.g., $10,000+), using Wise or Revolut saves $200–$500 per transfer compared to legacy bank wires.


Cashier's Checks & Rent Payments

When signing an apartment lease in SF, landlords almost universally require the first month's rent and security deposit paid via Cashier's Check or certified bank draft rather than personal check or ACH. A cashier's check is drawn directly against the bank's account, guaranteeing funds immediately.

  • Issuance Cost: $5 to $15 per check (often waived for premium account tiers with $10,000+ balances).
  • In-Branch Requirement: You must present your photo ID to a bank teller in person to issue a physical cashier's check.

⚠️

Cashier's Check Cutoff Times

Most physical bank branches in San Francisco close between 4:00 PM and 5:00 PM on weekdays. If you need a cashier's check for a same-day lease signing, visit the branch before 3:00 PM to avoid missing same-day ledger processing.


Banking Setup Action Steps

  • Step 1: Open a Wise or Revolut account prior to departure to hold liquid USD.
  • Step 2: Schedule an in-branch appointment at a downtown SF Chase or Bank of America branch within 48 hours of landing.
  • Step 3: Bring your passport, visa, I-94, job offer letter, and initial cash/debit deposit.
  • Step 4: Provide your new US checking account routing and account numbers to your employer's HR payroll system.
  • Step 5: Once your SSN arrives, update your bank profile online to link your tax record and start building credit.

Related Guides