We modify the provision point mechanism by introducing reward money, which is distributed among the contributors in proportion to their contributions only when the provision point is not reached. In equilibrium, the provision point is always reached as competition for reward money and preference for the public good induce sufficient contributions. In environments without aggregate uncertainty, the mechanism not only ensures allocative efficiency but also distributional. At a specific level of reward money, there is a unique equilibrium, where all consumers contribute the same proportion of their private valuations. The advantages of the mechanism are also demonstrated for collective action problems.