Question: are senators paid for life?
Answer: Congressmen don't reap their annual salary for life. They do receive generous retirement benefits though. ... By federal law, senators and representatives cannot earn their full salary in retirement. The most a congressman can earn after the leave office is 80% of their final salary.