Hydro-erosion is a primary driver of soil degradation worldwide, yet accurate catchment-scale prediction remains challenging because sheet, gully, and raindrop-impact detachment processes operate simultaneously at sub-grid scales. We introduce TopEros, a hydro-erosion model that integrates the hydrological framework of TOPMODEL with three distinct erosion modules: sheet erosion, gully erosion, and raindrop-impact detachment. TopEros employs a sub-grid zoning strategy in which each grid cell is partitioned into diffuse-flow (sheet erosion) and concentrated-flow (gully erosion) domains using threshold values of two topographic indices: the topographic index (TI) and the contributing area–slope index (aitanβ). Applied to the Namatala River catchment in eastern Uganda and calibrated with TI = 15 and aitanβ = 35, TopEros identified sheet-dominated and gully-prone areas. The simulated specific sediment yields ranged from 95 to 155 Mgha−1yr−1—classified as “high” to “very high”—with gully zones contributing disproportionately large erosion volumes. These results demonstrate the importance of capturing intra-cell heterogeneity: conventional catchment-average approaches can obscure critical erosion hotspots. By explicitly representing multiple soil detachment and transport mechanisms within a unified process-based framework, TopEros has the potential to enhance the realism of catchment-scale erosion estimates and support the precise targeting of soil and water conservation measures.