In this paper we propose a methodology for valuing future annuity contracts based on the Least-Squares Monte Carlo approach. We adopt, as ﬁrst step, a simpliﬁed computational framework where just one risk factor is taken into account, and then we extend it introducing other sources of risk. We give a brief description of the valuation procedure and provide some numerical illustrations. Furthermore, to test the eﬃciency of the proposed methodology, we compare our results with those obtained by applying a straightforward and time-consuming approach based on nested simulations. Finally, we present some possible applications in the context of de-risking strategies for pension plans and in the valuation of guaranteed annuity options.