It is not a business requirement to have a local business account in Ireland, but it will make your life much easier if you do. Be aware that you cannot set up a business account until your business is registered and incorporated.