Yet another contractor today has asked for cash to pay for a service. They are seemingly a legitimate business with a website and plenty of good reviews on Google. I never have cash on me so frankly it's a pain to have to walk 30 minutes to the nearest cash point, when I could do a bank transfer in seconds. If it's more than a couple of hundred pounds, I have to drive miles to go into branch to take the money out. They never advertise that they are cash only when I book their services, so I get caught out unprepared. I'm self employed myself, and have absolutely no problem with people paying me in cash, but equally have nothing to hide with my accounts, so happily accept bank transfers! It's nice to remain flexible with my clients! Just curious, really.