Over a period of 1 year, a diverse group of general practitioners from separate practices constructed a limited formulary for general practice. The formulary contains 137 drugs and is intended to provide adequate and appropriate treatment for 90% of general practice patients. The study provides a model for development of agreed local formularies which do not infringe clinical freedom and offer an alternative to imposed limited lists as a means of reducing the cost of prescriptions. Development of such a list can be an enjoyable and dynamic educational exercise and can lead to more rational and safer prescribing.