Un rezervor de toaletă cu buton funcționează prin combinarea unui flotor de plastic și a unei linii de alimentare cu apă de la centrala de ieșire din plastic. În mod normal, rezervoarele cu buton au două butoane pentru o gestionare sporită a apei. Butonul mai mic utilizează cea mai mică cantitate de apă pe culoare și operează flotorul din plastic.
Atunci când se apasă butonul mai mic, plutitorul este acționat în jos, ceea ce deschide supapa și permite ca apa să se prăbușească din cisternă și în vasul toaletei. Când butonul este eliberat, plutitorul se ridică și închide din nou supapa. Atunci când butonul mai mare este apăsat pentru a elibera o cantitate mai mare de apă, o pârghie este ridicată în mecanismul central de spălare și se blochează în poziție, care ține supapa de cisternă deschisă. Aceasta este o cantitate mai mare de apă pentru a umple vasul de toaletă chiar și după ce butonul de spălare a fost eliberat. Odată ce apa a ieșit din cisternă, maneta se eliberează în interiorul mecanismului central de spălare și permite supapei să se fixeze în loc. Cisterna se umple apoi prin conducta de alimentare cu apă până la data viitoare când toaleta este spălată. O culoare mare pentru o toaletă de buton utilizează de obicei aproximativ 6 litri de apă, în timp ce nivelul redus de spălare între 3 și 4 litri.