Retail and hospitality businesses as well as community groups absolutely need to be able to pay in cash. It's possible to do this for personal accounts at a post office but not usually for business accounts. We take a lot less cash than we used to, but still have to pay in once a week or more.