Abstract: A machine for cleaning of preferably hard surfaces, which machine has two brushes (101,102) rotating against each other. The brushes throw dirt particles through a gap between the brushes to a container (117). Between the brushes and the container there is a transport channel (118) for the dirt particles which widens in an upward direction. Means (128,132) for the supply of liquid detergent are provided having permeable devices (132) which supply liquid detergent to the brushes due to the rotation of the brushes.