Newly incorporated module into the WASH_2D model has enabled simulating a rainwater harvesting system (RWHS) using a tank. The incorporated module in WASH_2D was tested for two field experiments to determine the optimal tank capacity and cultivated area that give the highest net income for farmers. The first experiment was composed of treatments A, B, and C having the same cultivated and harvested areas (plastic sheets) of 24 m2 and 12.5 m2, respectively. The capacity of the tanks for treatments A, B, and C was set at 500, 300, and 200 L, corresponding to storability of 21, 13, and 8 mm, respectively, while in the second experiment we carried out three treatments: F, G, and H having the same tank capacity of 300 L and harvested area of 12.5 m2 with variable cultivated areas as G and H were larger by two and three times than F (10.5 m2), respectively. Water was applied automatically through a drip irrigation system by monitoring soil water suction. Results of the first experiment showed that the optimal storability and seasonal net income simulated by WASH_2D were 17 mm and 5.82 USD yr−1, which were fairly close to 18 mm and 5.75 USD yr−1 observed from field data, respectively. Similarly, the results of the second experiment revealed that simulated net incomes for different cultivated areas agreed well with the observed data. We concluded that the use of the simulation model WASH_2D can be economically useful to promote small-scale irrigation in semi-arid regions and guide planning irrigation or rainwater harvesting investments.