Yes, 20% is a generous tip for a cleaning lady. While any tip is appreciated, a tip of 20% signifies that you are especially pleased with the service provided. It’s a kind gesture that can go a long way in showing your appreciation for their hard work and dedication.