A 2D streamwise velocity model based on the Reynolds Averaged Navier–Stokes (RANS) is a useful approach to predict the boundary shear stress and the streamwise velocity in a free surface stream where secondary flows are not relevant. Boundary conditions treatment is a key aspect implementing these models. A low computational cost and fully predictive numerical model with a novel treatment of boundary conditions is presented. The main features of the modified model are the employment of a modified law of the wall valid for any roughness condition, the estimation of the boundary shear stress is done only focusing on the near-contour region, the use of a full-predictive physical based model for the eddy viscosity distribution and the incorporation of the free surface shear stress due to water–air interface. The validation of the proposed changes was performed with a substantial number of experimental cases available in the literature using different cross-section shapes (circular, rectangular, trapezoidal and compound section) and roughness condition with quite good agreement. Preliminary results suggest that the influence of the free surface boundary layer has a significant impact on the results for both the streamwise velocity and boundary shear stress in windy conditions. The proposed approach allows its considerations in practical applications.