NBA floor cleaners typically earn an average annual salary of $32,635, with hourly wages ranging from $9 to $13. However, some may receive higher pay based on their experience and additional responsibilities. Each NBA team has its own salary scale, so monthly wages for floor cleaners can vary from $6,700 to $8,300. The highest earners in this position can make around $60,000 per year, often due to their extensive experience and involvement in other tasks within the organization.