Waternet beheert en onderhoudt een rioolstelsel van zo'n 4000 kilometer lang in Amsterdam en directe omgeving. Waternet doet dit als uitvoerende organisatie namens de gemeente Amsterdam. Daarom betalen alleen Amsterdammers hun rioolrecht aan Waternet. In de rest van het gebied betalen de inwoners rioolrecht aan hun eigen gemeente.
Afvalwater moet worden gezuiverd voordat het in het oppervlakte teruggebracht wordt. Als we dit niet zouden doen zou dit erg slecht zijn voor het milieu. Vissen en andere dieren en planten in het water zouden sterven, en de volksgezondheid zou in gevaar komen.
Jaarlijks stroomt zo'n 130 miljoen m³ afvalwater door het rioolstelsel. Dit afvalwater wordt gezuiverd in 12 rioolzuiveringsinrichtingen. Aan het eind van het zuiveringsproces is het water schoon genoeg om geloosd te kunnen worden in het oppervlaktewater.
