I do suggest to include the cleaning fee in the charges through Airbnb. I've traveled with Airbnb for so long time, and this was the first time that cleaning fee was Paid in Cash Offline. The charge notification was given 7 days prior to the stay when the reservation could not be cancelled for free and there might be no other good alternatives. It should be clearly mentioned either in the information page or confirmation email, instead of let us realize that there was no cleaning fee item in the receipt . Apparently it was not in accordance with Airbnb policy (I consulted Airbnb hotline). Even though the host said the cleaning service is outsourced, I don't think it is a reasonable explanation because all other host are following the rules.