Les quatre types ou processus par lesquels une rivière s'érode sont l'action hydraulique, l'abrasion ou la corrosion, l'attrition et la corrosion. Chaque processus affecte la rivière de différentes manières.
L'action hydraulique est l'endroit où la force de l'eau de la rivière pénètre dans les trous de la berge et provoque l'effondrement de la berge. L'action hydraulique brise également les roches du lit et de la berge. L'abrasion, ou la carrasion, se produit lorsque l'eau ramasse des sédiments et de petits cailloux, et qu'ils frottent contre le lit de la rivière, provoquant la formation de trous.
L'attrition lisse les bords de la roche brisée et les sédiments deviennent plus petits. La corrosion se produit lorsque le dioxyde de carbone se dissout dans l'eau et forme un acide. Cela dissout les roches comme le calcaire et la craie.