Banks are usually the most expensive way to go. I have a friend that has a local company that does this and they are very good, but they are only in MN. Will she have employees? If yes, find one near you that will bundle services-payroll and CC processing, etc. You will save money doing that.