@Esther764 If you do not have a contract you do not know what the management company is doing. Never list without a contract, and never give a management company complete control.
if they are taking 100% of the cleaning costs, I would think that they are paying the cleaner, who may or may not be an employee of the management company. Why do you think that fee should come to you?
go back to your management company and get a contract that you understand OR take your listing away from them and start over managing it yourself or with another company WITH a contract.