Rainfall-runoff modeling is highly uncertain for a number of different reasons. Hydrological processes are quite complex, and their simplifications in the models lead to inaccuracies. Model parameters themselves are uncertain-physical parameters because of their observations and conceptual parameters due to their limited identifiability. Furthermore, the main model input-precipitation is uncertain due to the limited number of available observations and the high spatio-temporal variability. The quantification of model output uncertainty is essential for their use. Most approaches used for the quantification of uncertainty in rainfall-runoff modeling assign the uncertainty to the model parameters. In this contribution, the role of precipitation uncertainty is investigated. Instead of a standard sensitivity analysis of the model output with respect to the input variations, it is investigated to what extent realistic precipitation fields could improve model performance. Realistic precipitation fields are defined as gridded realizations of precipitation which reproduce the observed values at the observation locations, with values which reproduce the distribution of the observed values and with spatial variability the same as the spatial variability of the observations. The above conditions apply to each observation time step. Through an inverse modeling approach based on Random Mixing precipitation fields fulfilling the above conditions and reproducing the discharge output better than using traditional interpolated observations can be obtained. These realizations show how much rainfall runoff models may profit from better precipitation input and how much remains for the parameter and model concept uncertainty. The methodology is applied using two hydrological models with a contrasting basis, SHETRAN and HBV, for three different mesoscale sub-catchments of the Neckar basin in Germany. Results show that up to 50% of the model error can be attributed to precipitation uncertainty. Further, inverting precipitation using hydrological models can improve model performance even in neighboring catchments which are not considered explicitly