This paper theoretically explores the voluntary provision of a public good when either one of the following holds: (i) agents utility is the sum of their monetary earnings and a nonmaterial component, or (ii) agents exhibit satisficing behavior. We show that a small degree of either nonmaterial payoffs or satisficing behavior can generate large contributions in a finitely repeated game, even if the incentive to free-ride on others contributions calls for negligible public good provision in the static game. The equilibrium is characterized by a sharp decline in contributions toward the end of the game. Several comparative results regarding group size and technology are consistent with laboratory data obtained in experimental studies. The model also predicts the restart effect observed in previous experiments.