Oui, c'est légal : la taxe d'enlèvement des ordures ménagères (TEOM) est à la charge de l'occupant des lieux, c'est à dire vous en tant que locataire.
Ce qui est trompeur, c'est que cette taxe apparait sur la taxe foncière, alors qu'il semblerait plus logique de la faire apparaitre sur la taxe d'habitation. La raison en est que si c'était le cas, les sociétés qui ne sont pas redevable de la taxe d'habitation ne paierait pas la TEOM. Elle est donc adressée au propriétaire, qui peut se la faire rembourser par l'occupant.
Le bail ne mentionne pas en général les charges, au mieux une provision pour charge, avec régulation annuelle. Il n'est pas possible de garantir un montant pour les charges, car celui-ci va dépendre des évènement survenu au cours de l'année.