A model has been developed that takes into account the main characteristics of (submerged) rapid filtration: the water quality parameters of the influent water, notably pH, iron(II) and manganese(II) concentrations, homogeneous oxidation in the supernatant layer, surface sorption and heterogeneous oxidation kinetics in the filter, and filter media adsorption characteristics. Simplifying assumptions are made to enable validation in practice, while maintaining the main mechanisms involved in iron(II) and manganese(II) removal. Adsorption isotherm data collected from different Dutch treatment sites show that Fe(II)/Mn(II) adsorption may vary substantially between them, but generally increases with higher pH. The model is sensitive to (experimentally) determined adsorption parameters and the heterogeneous oxidation rate. Model results coincide with experimental values when the heterogeneous rate constants are calibrated.