Črpalka za napajalno vodo kotla deluje kot mehanska naprava, ki se uporablja za črpanje vode iz zadrževalnega rezervoarja v kotel. Voda, ki jo dovaja črpalka za napajalno vodo, je potrebna za dopolnitev kotlovske vode, izgubljene med normalnim delovanjem. Črpalke za napajalno vodo kotla, ki se uporabljajo v večini sistemov, uporabljajo kotel za oskrbo s toplo vodo za ogrevanje ali paro za pogon strojev. Običajno ti sistemi napajalne vode delujejo samodejno s pomočjo senzorjev v kotlu za vklop črpalke, ko nivo vode doseže vnaprej določeno nizko točko. Črpalke, ki se uporabljajo v sistemih, so običajno centrifugalne, ki jih poganjajo električni ali parni motorji.
Sistemi za proizvodnjo tople vode in pare se za svoje delovanje zanašajo na zaprto posodo za ogrevanje vode, znano kot kotel. Ti kotli so običajno opremljeni z gorilniki, ki segrevajo vodo v seriji cevi, zaprtih v zaprti lupini. Na ta način se neprekinjena oskrba s toplo vodo ali paro dovaja v preostali del sistema. Na žalost ta tip sistema običajno doživi precejšnjo količino izgube vode v relativno kratkem času kot del procesa ogrevanja in porabe energije. Da bi zagotovili neprekinjeno delovanje in preprečili pregrevanje in poškodbe kotla, je treba nivo vode v kotlu nenehno spremljati in dopolnjevati, ko nivo pade.
Ta funkcija je dosežena s črpalko za napajalno vodo kotla, ki je ločena naprava, ki se uporablja za premikanje vode iz zadrževalnega rezervoarja v kotel, ko nivo vode pade. Običajno eno- ali večstopenjske centrifugalne naprave, črpalko napajalne vode kotla poganja električni ali parni motor. Vodo, črpano iz zadrževalnega rezervoarja, običajno predgreje tudi grelnik napajalne vode, preden se črpa v kotel. To preprečuje, da bi nenaden dotok hladne vode poškodoval kotel in poveča splošno učinkovitost sistema. Ti grelci so običajno nameščeni med črpalko napajalne vode kotla in kotlom.
Večino sistemov črpalk za napajalno vodo kotlov krmilimo preko vrste nivojskih senzorjev v kotlu. Ko nivo vode v kotlu pade pod vnaprej nastavljeno nizko točko, se črpalka samodejno zažene in črpa vodo neposredno v kotel, dokler nivo ne doseže polne nastavljene točke, takrat se črpalka izklopi. To omogoča varno, nenadzorovano delovanje kotla. Večina sistemov pa vključuje funkcije ročnega preklapljanja, ki operaterjem omogočajo, da dopolnijo kotel neodvisno od avtomatske opreme za zaznavanje nivoja.