If you have a small business, and all you need to do is manage your cash flow effectively, you may find that a basic business bank account with a chequebook and a paying-in book is sufficient for your needs. Other features that you may need as turnover and staffing increase include the facility for setting up direct debits and standing orders and a debit card for making card payments and withdrawing cash from ATMs. Business accounts usually come with a monthly fee, and this increases the more cheque and cash transactions that you make. When you are shopping around for your first business account, don't be afraid to try and get a year's free banking or at least a reduction on the monthly tariff. Also if you do get a good deal for the first 12 months, pay close attention to the rates you are offered after this period to ensure that they are still competitive.
If your business is primarily online and this is how most of your transactions will be made, you should look into whether you can get a better deal on an online business bank account. Alternatively, if your clients usually pay you by cheque, you will need to have a good deal on in-branch services. Either way, it is important that you have access to help and support when you need it (crucially within office hours) so do take this factor into consideration. As well as asking colleagues and business contacts for recommendations, call the bank directly and gauge the level of customer service and the friendliness of the staff. If your business is in quite a specialist industry, it is worth researching which banks that have experience and knowledge in managing clients within this industry.