The Annual P Loss Estimator (APLE) is a spreadsheet-based model developed for predicting annual field-scale P loss in surface runoff and changes in soil test P. This empirically based model was designed for use by those without significant modeling experience. However, a significant limitation with the model is that it does not calculate runoff. Moreover, APLE is deterministic and thus predicts a single value for a given set of inputs, thereby ignoring any uncertainties associated with model inputs. Here, we describe modifications to APLE that allow users to estimate runoff using the Curve Number method. Using Monte Carlo simulations, the updated version of APLE also provides users the ability to account for model input uncertainties in estimating model prediction errors. We provide examples of using the revised version of APLE (ver. 3.0) for calculating P loss from two fields in Mississippi over a 4-yr period and calculating the change in Mehlich-3 P concentrations over a 9-yr period at three locations in Maryland following cessation of P application. Both examples demonstrate that incorporating estimates of uncertainties in both measured data and model predictions provides modelers with a more realistic understanding of the model's performance.