And don’t forget- most banks charge their business customers for handling cash deposits! Card companies charge a %age of course but it’s so much more convenient for the majority of businesses to take card payments - unless the owner wants to “cream off” some of the money to avoid paying tax !