In Arizona, a landlord is not allowed to charge a cleaning fee. However, if the rental agreement provides for a cleaning fee, then the landlord may do so.
Questions? To chat with a landlord tenant attorney, Click here
The information for this answer was found on our Arizona Security Deposit Law answers.