A multinational company's purchases go well beyond basic raw materials; they include catalysts, indirect materials, additives, etc. Strategic sourcing contracts offer several advantages and are common practice in many industries, especially the chemical industry. However, contracts come in various shades of price, commitments, duration, terms, flexibility, lead time, quality, discounts, product bundling, etc. Selecting the best contracts and suppliers for a company's globally distributed sites in an integrated and global business environment can be nontrivial. In this paper, we propose a relatively comprehensive classification of material supply contracts and propose a multiperiod mathematical programming model that selects optimal contracts for the minimum total procurement cost in the face of several practical considerations such as different contract types, multitier prices and discounts, logistics and inventory costs, quantity/dollar purchase commitments, spot market, product bundling, etc. The model also identifies the optimal distribution of materials from various suppliers to plant sites. Our examples demonstrate substantial savings over ad hoc or heuristic methods. © 2007 American Chemical Society.