This question already has an answer here:
I'm planning to enter the United States for vacation. My nationality is Indian but I'm a graduate student in Europe and I'm planning to travel to Boston, NYC and NJ for a total of 7 days. I've already pre-booked my flights and my airbnb but I came to know that you have to inform the CBP officer at the port of entry about the amount of money you're carrying with you.
I'm taking around 550 in cash with me and I will also carry my bank card which will give me access to another 200-300 dollars for my stay. Since I do not plan to do any shopping, I was wondering if this will be enough to convince the CBP officer that I do not wish to abuse or violate my visa terms? Or should I carry even more money?
I am really not sure if there is a specific amount that they're looking for.