There is no minimum balance requirement for your bank account, however, based on the experience of others we recommend anywhere between $5,000 to $10,000 will be sufficient.
The application fee for the most common nonimmigrant visa types is US$185. This includes tourist, business, student, and exchange visas. Most petition-based visas, such as work and religious visas, are US$315.