The paper presents a theoretical model to compute the end depth of a free overfall in steeply sloping rough rectangular channels. A momentum equation based on the Boussinesq approximation is applied to obtain the equation of the end depth. The effect of streamline curvature at the free surface is utilized to develop the differential equation for the flow profile upstream of the free overfall of a wide rectangular channel. As direct solutions for the end depth and flow profile cannot be obtained owing to implicit forms of the developed equations, an auto-recursive search scheme is evolved to solve these equations simultaneously. A method for estimation of discharge from the known end depth and Nikuradse equivalent sand roughness is also presented. Results from the present model correspond satisfactorily with experimental observations except for some higher roughnesses.