This document discusses storage selection functions (SAS) as a tool for characterizing dispersion processes and solute transport at the catchment scale. SAS functions link the age distributions of water stored in a catchment to the age distributions exported from the catchment. They can be used to derive travel time distributions and model concentrations of conservative solutes. The formulation incorporates temporal variability in hydrologic fluxes and can represent spatial heterogeneity through distinct SAS functions for different catchment units. Case studies demonstrate how SAS functions capture catchment-scale age selection dynamics and can reproduce observed solute concentrations in streams.