For regular domestic cleaning I always gave the customer a price & thats with customer supplying all cleaning chemicals, hoover etc. If they can't then charge say extra £2 pr hour I did have a couple of elderly people who didn't want to buy a new hoover so we supplied it for the clean & charged extra.
One off cleans we take all the gear with us, huge crate of different cleaning chemicals, lime-scale remover, fairy, bathroom cleaner (use this as it gives a nice fresh smell), kitchen cleaner, kitchen cleaner with bleach in for inside kitchen cupboards, heavy duty de-greaser, polish, cream cleanser, glass cleaner, loads of cloths scourers etc
Good Luck
Barbara