We develop dynamic programming models for periodic inventory systems that allow for both regular and emergency orders to be placed periodically. There are two key cases - whether a fixed cost exists for emergency orders. If emergency ordering is possible, there is a critical inventory level such that emergency orders are placed if inventory falls below this level at review times. We also provide simple procedures to compute optimal policy parameters - the optimal order-up-to level solves a myopic cost function. Thus, the optimal policies are easy to implement.