Iron oxides and oxyhydroxides are commonly of considerable importance in the sorption of ions onto rocks, soils and sediments. They can be the controlling sorptive phases even if they are present in relatively small quantities. In common with other oxides and clay minerals, the sorption pH-edge of metals is directly linked to their hydrolysis: the higher the residual charge on the metal ion, the lower the pH-edge. Modelling of this process has been successfully carried out using different microscopic or macroscopic definitions of the interface (e.g. surface complexation or ion exchange models that may or may not include mineralogical descriptions). The influence of organic material on the sorption of many metals is of significant. This organic material includes simple organic molecules and more complex exopolymeric substances (e.g. humic substances) produced by the decay of natural organic matter. Sorption of this organic material to mineral surfaces has been the subject of a large body of work. The various types of organic substances do not share the same affinities for mineral surfaces in general, and for iron oxides and oxyhydroxides in particular. In those cases in which successful models of the component binary systems (i.e. metal–surface, metal–organic, organic–surface) have been developed, the formation of mixed surface complexes, the evolution of the surface itself, the addition order in laboratory systems, and the evolution of natural organic matter fractions during sorption, have often precluded a satisfactory description of metal–surface–organic ternary systems over a sufficiently wide range of parameter values (i.e. pH, ionic strength, concentration of humic substances). This manuscript describes the reasons for some successes and failures in the modelling of the ternary systems. Promising recent advances and possible methods of providing more complete descriptions of these intricate systems are also discussed.