This paper presents a framework for characterizing and studying the uncertainty which can affect inventory investment and service level performance in a material requirements planning (MRP) system. It also presents the results of a simulation experiment which compared two techniques (safety stock and safety lead time) for building inventory to protect against uncertainty. The simulation results disclose consistent differences between the techniques in protecting a representative part against timing and quantity uncertainty in both demand and supply for the part. The paper not only provides some initial insights into the behavior of MRP systems under uncertainty, but also establishes some guidelines for choosing between safety stock and safety lead time.