목종 때 대관서령을 두었다고 한 것으로 보아, 그 이전에 이미 직제상 확립을 보았던 것이 확인된다.
관원으로는 문종 때 영(令) 2인, 승(丞) 4인을 두었고, 이속으로 사(史) 6인, 기관(記官) 2인, 산사(算士) 1인을 두었다. 1308년(충렬왕 34) 충선왕이 명칭을 선관서(膳官署)로 바꾸고 사선서(司膳署)의 속사로 하였으며, 1356년(공민왕 5) 다시 대관서로, 1362년 선관서로, 1369년 대관서로 바뀌었으나, 1373년 선관서로 확정되었다. →사선서