A stochastic perpetuity takes the form D ∞ = ∞ n=0 exp(Y 1 + · · · + Y n )B n , where (Y n : n ≥ 0) and (B n : n ≥ 0) are two independent sequences of independent and identically distributed random variables (RVs). This is an expression for the stationary distribution of the Markov chain defined recursively bywhere A and B are independent copies of the A n and B n (and independent of D ∞ on the right-hand side). In our framework, the quantity B n , which represents a random reward at time n, is assumed to be positive, unbounded with EB p n < ∞ for some p > 0, and have a suitably regular continuous positive density. The quantity Y n is assumed to be light tailed and represents a discount rate from time n to n − 1. The RV D ∞ then represents the net present value, in a stochastic economic environment, of an infinite stream of stochastic rewards. We provide an exact simulation algorithm for generating samples of D ∞ . Our method is a variation of dominated coupling from the past and it involves constructing a sequence of dominating processes.