are presidents paid for life?
Former presidents receive a pension equal to the pay that the head of an executive department (Executive Level I) would be paid; as of 2018, it is $210,700 per year. ... A former president's spouse may also be paid a lifetime annual pension of $20,000 if they relinquish any other statutory pension.