I have a cleaning business too. I charge a set price for each home, minimum of £45 per visit now, to turn up to do any cleaning. I do not charge per hour, and I provide all basic cleaning products plus equipment, though I will use the customers upright vacuum cleaner if they have a good mains-powered one (most do), to use alongside my Henry. Also customers have to provide any "irregular" products, such as limescale removers, as these can be expensive to use in the quantity required.
At the outset, I tell all of my clients to tell me explicitly what they are wanting from me, and what they expect their house to look like when I have been. A lot of elderly people do all their own dusting, even cleaning their kitchens, but pay me to rock up every four weeks to thoroughly vacuum (and by that I mean pulling almost everything out to clean under & behind), to mop floors, and clean the bathroom. As PP said, the bath panel goes without saying if I am cleaning that room.
Cupboard fronts would depend on what the client wants. All my clients want something different from the next person. It sounds to me like you need to make your requirements much clearer.
For a "deep clean" or a one-off or irregular clean, I insist customers write down exactly what they want, be this on paper or in a whatsapp message. I'm not a mind reader, and anyone could spend hours cleaning in even the cleanest home and still miss that one thing which gets right on their client's tits.