We develop a general equilibrium overlapping generations framework with incompletely rational individuals to study old-age saving incentives. Such incentives are used worldwide to help achieve the high savings rate required to sustain sufficient consumption in old age. We show that they raise the welfare of financially illiterate individuals and those with a high degree of time inconsistency. They also reduce the incidence of poverty in old age. We further quantify the fiscal cost, crowd-out, and ability to target the transfers to individuals who need the most. Given the high prevalence of these schemes, our paper has broad policy implications.