Kalatrepid võimaldavad kaladel ületada tõkkeid, sest seal saavad nad ujuda ja ületada mitmetest suhteliselt madalatest trepiastmetest koosnevat trepistikku, jõudes tõkketagusesse vette. Vee langev kiirus kalatrepil peab olema piisavalt kiire, et meelitada kalu treppide juurde, kuid samas ei tohi kiirus olla liiga suur, et kalad ei suudaks voolukiirust ületada, ega ka nii suur, et selle ületus kurnaks kalad liigselt ära, jätkamaks teekonda tõkketagusel vooluveekogul.