While many banks require minimum deposits in order to open a new business bank account, there are numerous financial institutions (many of which are listed above) that do not impose this requirement.