Ban Gu tehát ismét, most már hivatalosan hozzálátott a Hanshu megírásához. Lelkiismeretesen, felelősségteljesen dolgozta fel az anyagokat, szerkesztette össze a könyvet, újra és újra javított rajta, végül 25 éves erőfeszítéseinek eredményeképpen halála előtt szinte teljesen befejezte ezt a nagy történelmi jelentőségű művet. A véglegesítésre váró, kevés hátramaradt feladatot húga, Ban Zhao (班昭) és a szerzővel egy helyen született Ma Xu (马续) fejezte be.
A Hanshu összesen 92 kötetből és több mint 800 ezer írásjegyből áll. 12 kötet tartalmazza az uralkodóházban történt eseményeket, 70 kötet foglalkozik a különböző történelmi személyiségekkel, valamint dolgozza fel a kisebbségi és diplomáciai ügyekben történteket. 10 kötetben jegyezték fel a jogszabályokat, a szertartási szabályokat, a csillagászati, földrajzi és a különböző társadalomtudományi ismereteket.