 고려시대 호적제도는 고려사에 상세히 기록되어 있으며 국민에게 요역을 부과하기 위한 용도와 함께 봉건적인 신분을 확인하는 기능도 담당했다. 고려의 신분체제에서 양반호적은 요역을 면제 받는 면역증 기능을 수행했고, 상민호적은 징병이나 부역에 이용하였다.
2.1.2 고려시대
 고려시대의 호적제도는 고려사에 비교적 상세히 기록되어 있다. 고려는 제6대 성종 때에 제반제도를 완비하게 되는데, 그 때 육부의 하나로서 호부를 설치하여 호구를 담당하게 했다. 
 삼국시대 호적이 국민에게 요역을 부과하기 위한 호구조사정도였다면, 고려는 신분제에 바탕을 둔 봉건적인 지배체제를 확립해가면서, 호적제도에 봉건적인 신분을 확인하는 기능도 부수적으로 담당하게 했다. 즉, 고려는 양반과 양민, 천민이라는 신분체제를 바탕으로 하고, 요역을 신분을 기초로 부과하였기 때문에, 요역을 부과하기 위한 자료로서 호적은 그 신분을 구분, 확인하는 기능도 가지게 된 것이다.
 이러한 고려의 신분체제에 따라서, 호적은 양반과 상민의 호적으로 구분되었다. 양반호적은 3년마다 작성하였는데, 호의 대표자가 호적을 2통 작성하여 관청에 제출하면, 관청에서는 1통은 보관하고 다른 1통은 각 호로 반환하여 보관하게 했다. 그리고, 관청에 보관한 호적부분을 호부로 송부했다. 양반호적은 특권적인 신분증서이면서 요역을 면제받는 면역증 기능도 수행했다.
 반대로, 상민호적은 주현관이 매년 조사하여 호부에 보고했다. 그리고, 이 호적에 따라 남자는 국역에 종사하고, 군무에 복무했다. 이러한 기능에서 볼 때, 상민호적은 징병이나 부역에 이용하기 위한 문서였다고도 할 수 있다.