Aim: Analyse factors affecting retirement decisions comparing employees expecting to retire before, at, and after the state pension age. Methods: In the SeniorWorkingLife cohort, 12,269 workers aged +50 replied to questions about expected retirement age, reasons for leaving, and reasons for staying longer. Results: For all groups, poor health, wish for more leisure, and economy were the most salient expected reasons for retiring. Many would stay longer if there were better possibilities for more leisure time, more work flexibility, and economic benefits. Those expecting to retire before state pension age were more likely to point at desire for more leisure time as expected reason for retiring, and less likely to point at economic reasons, and more likely to point at health and work demands as possible reasons for prolonging working life. Those expecting to retire after state pension age were more likely to point at external factors and recognition from the management. Conclusion: Factors influencing retirement decisions are similar across the groups. Initiatives for better work–life balance, healthy lifestyle, and economic incentives to continue working may help prevent early retirement and motivate prolonging work life beyond retirement. Results also indicate that less strenuous work is particularly relevant to prevent early retirement.