BBVA has 649 branches at the time this page was created in the following states: Texas, Alabama, Arizona, California, Florida, Colorado, and New Mexico. They have three tiers for business banking accounts, the lowest tier is free which includes up to $5,000 in cash processing per month. Check out BBVA Business Checking.