The paper models the practice of charging bribes for faster delivery of essential services. It then examines the possibility of curbing corruption by supervision and by introducing competition among delivery agents. It is argued that a supervisory solution eludes the problem because no hard evidence of the reduction of corruption can be established for this type of offence. It is then shown that using more than one supplier reduces the bribe rate and the waiting period for both bribe-payers and others; and the aggregate gain of consumers exceeds the cost of hiring additional suppliers.