Enhanced fouling resistance has been observed in recent variants of reverse osmosis (RO) desalination which use time-varying batch or semi-batch processes, such as closed-circuit RO (CCRO) and pulse flow RO (PFRO). However, the mechanisms of batch processes’ fouling resistance are not well-understood, and models have not been developed for prediction of their fouling performance. Here, a framework for predicting reverse osmosis fouling is developed by comparing the fluid residence time in batch and continuous (conventional) reverse osmosis systems to the nucleation induction times for crystallization of sparingly soluble salts. This study considers the inorganic foulants calcium sulfate (gypsum), calcium carbonate (calcite), and silica, and the work predicts maximum recovery ratios for the treatment of typical water sources using batch reverse osmosis (BRO) and continuous reverse osmosis. The prediction method is validated through comparisons to the measured time delay for CaSO4 membrane scaling in a bench-scale, recirculating reverse osmosis unit. The maximum recovery ratio for each salt solution (CaCO3, CaSO4) is individually predicted as a function of inlet salinity, as shown in contour plots. Next, the maximum recovery ratios of batch and conventional RO are compared across several water sources, including seawater, brackish groundwater, and RO brine. Batch RO’s shorter residence times, associated with cycling from low to high salinity during each batch, enable significantly higher recovery ratios and higher salinity than in continuous RO for all cases examined. Finally, representative brackish RO brine samples were analyzed to determine the maximum possible recovery with batch RO. Overall, the induction time modeling methodology provided here can be used to allow batch RO to operate at high salinity and high recovery, while controlling scaling. The results show that, in addition to its known energy efficiency improvement, batch RO has superior inorganic fouling resistance relative to conventional RO.