I quattro tipi, o processi, mediante i quali un fiume erode sono l'azione idraulica, l'abrasione o la corrosione, l'attrito e la corrosione. Ogni processo influenza il fiume in modi diversi.
L'azione idraulica è il punto in cui la forza dell'acqua fluviale penetra nei buchi della sponda del fiume e fa crollare la riva del fiume. L'azione idraulica rompe anche le rocce lontano dal letto e dalla riva. L'abrasione, o carrasione, si verifica quando l'acqua raccoglie sedimenti e piccoli ciottoli e sfrega contro il letto del fiume, provocando la formazione di fori.
L'attrito leviga i bordi della roccia rotta, e il sedimento diventa più piccolo. La corrosione si verifica quando l'anidride carbonica si dissolve nell'acqua e forma un acido. Questo scioglie rocce come calcare e gesso.