There are several very good online banks for business banking. One of them is Axos Bank that offers an interest earning checking account, and a $100 welcome bonus.
Small Business Bank and BlueVine are also worth mentioning, as they have no-fee checking accounts.