퇴직연금에는 확정기여형 퇴직연금과 개인퇴직계좌 등 두가지 방식이 존재한다. 이 두제는 세제, 이동성 및 투명성의 장점이 있는 반면 책임이 개인에게만 있다는 한계가 있다.
약 30년 전에 새롭게 도입된 방식으로 현재 대표적으로 두 가지 방식이 존재한다. 하나는 401(K) 연금처럼 직장에서 제공하는 확정기여형 퇴직연금과 다른 하나는 개인퇴직계좌(IRA: Individual Retirement Account)이다. 이들 프로그램의 재원은 근로자 개인(때로는 고용주도 일부를 부담)이 적립한 예금과 이의 투자수익으로 마련된다. 고용주가 지원하는 퇴직연금제도의 예는 401(k), 403(b) 연금과 같은 것으로, 고용주는 근로자들에게 지급하는 급여의 일부를 떼어 예금을 하거나, 이에 더해 고용주도 예금을 추가로 부담할 수 있다. 개인퇴직계좌는 근로자 개인이 개별적으로 퇴직금을 적립하는 방식이며 앞서 언급한 고용주가 지원하는 퇴직연금제와 무관하게 별도로 진행할 수 있다. 확정기여형 퇴직연금과 개인퇴직계좌는 세제 혜택, 예금의 이동성, 적립액의 투명성 등 장점이 있다. 그러나 퇴직 후에도 연금이 바닥나지 않도록 하기 위한 노력과 퇴직연금의 가입 및 유지 관리의 모든 책임이 개인에게 있다는 한계도 있다.