반면, 노후소득의 적정성 측면에서 국민연금은 제도 도입 10년만인 1998년에 제1차 연금개혁이 이루어졌다. 제1차 연금개혁의 결과 소득대체율은 40년 가입, 평균 소득자 기준 70%에서 60%로 조정되었다. 제1차 연금개혁 당시 도입된 재정재계산이 2003년 처음 시행된 결과 국민연금기금이 2047년 고갈될 것으로 예측되었다. 이에 기금의 지속가능성 확보를 위한 오랜 논의 끝에 2007년 2차 개혁이 단행되었다. 2007년 2차 개혁의 결과 40년 가입, 평균소득자 기준 국민연금 소득대체율은 60%에서 2008년 50%로 조정되었으며 이후 매년 0.5%p씩 낮춰 2028년 40%에 도달하도록 하였다. 그러나 현실적으로 가입자 별 소득수준 및 가입기간, 세대 간 수급 부담구조가 상이하므로 이를 고려한 개인별 국민연금의 소득보장효과는 다양하다.