1. River flows over rocks with different resistances to erosion
2. Soft rock erodes more quickly
3. Soft rock erodes away around hard rock over time, creating a step
4. Soft rock continues to erode, undercutting the hard rock
5. Hard rock is left suspended in the air as an overhang
6. Rotational movement of water quickens erosion, creating a deep plunge pool
7. Unsupported overhang collapses, broken rocks fall into plunge pool
8. Erosion continues to undercut underneath the hard rock, creating an overhang again further upstream
9. Continual process of overhang collapsing causes the waterfall to retreat upstream over time