The has no annual fee but does require a deposit for business customers looking to build business credit. With benefits ...