An open source tool such as ...
Published by Rick Wortelboer, Senior scientist Water Quality and Ecology
An open source tool such as wflow might do the trick for you. Has been successfully used in the Buyuk-Menderez watershed in Turkey among many others. The calibration between calculated accumulated cells and field data you have to do yourself.