U.S. Customs and Border Protection web site states that:

Travelers visiting the U.S. must be able to prove to a CBP Officer that they have sufficient funds (i.e. credit cards, cash, travelers checks, money orders etc.)

If I have a US account at Bank of America and have transferred money in, can I show the CBP officer the monthly statement of BOA as a evidence?

  • 3
    Yes you can, the same way you can use that for a visa
    – user57303
    Aug 17, 2017 at 5:36

1 Answer 1


Indeed you can. If there's doubt about your statement being accurate, you can always log on to your online banking and show the officer that way (make sure you have this set up). Alternatively, the officer could call the bank to verify.

Having credit cards is always helpful too, but not absolutely essential.

US CBP generally doesn't ask a lot of questions about finances unless there is some question of the visitor's motivation for visiting. For a relatively short trip, the funds verification is simple and fast, if it even occurs. (As a Canadian visitor to the U.S., I have never been asked about funds, just occasionally about where we are staying.)

  • "Alternatively, the officer could call the bank to verify." - a bank worth its salt won't verify this over the phone...
    – JonathanReez
    Apr 2, 2018 at 17:04
  • @JonathanReez If convinced that it's US Customs and Border Protection, I suspect it might, especially if the customer also got on the line to give specific consent. Apr 2, 2018 at 17:06

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .