工部侍郎蔡信请征取军匠家属隶属于锦衣卫,张本说“军匠二万六千户,分属于二百四十五个卫所,为匠的人暂且每家役使一丁。如果全部把他们征来,每家按三四丁计算,为数将近十万。这样则不但军伍缺少,而且人情惊骇,所以不可行。”朱瞻基接纳了张本的意见。
征讨汉庶人时,张本随从,处理军饷,汉庶人就擒后,张本受命安抚他的部众,并登记其余党。回来后,他将军政久弊,奸邪之人通过纳贿得以脱籍,而把平民拉来充实军伍的情况报告了皇上。皇上挑选廷臣四出,进行改正。当时马匹大量繁衍,畿内军民被畜牧所困,张本请山东、河南、大名等府分别牧养。山东、河南养马自此而始。晋王朱济火黄犯行为不法被削夺封爵,张本奉命将他的护卫军分派到各个边镇。
户部因官田租税减少,请削减外官的俸禄和生员军士的月给。皇上认为军士生活艰难,不让减,其他的交大臣廷议,张本等人反对,此事作罢。阳武侯薛禄修筑独石等戍城池成功,张本前往谋划守御事宜,回来后他作了汇报,很合皇上旨意,命他兼掌户部事务,张本担心边防储粮不足,而各边地连年丰收,便请拿出丝麻布帛输运到边疆以换取粮食,多的三四十万石,少的也有十万石,边粮储备顿时充实起来。
积劳成疾的张本病逝,明宣宗知道张本病逝后,非常沉痛,派礼部尚书赐祭,并赐给丧资三万缗,葬祭很丰厚。古代的官员死后,都要落叶归根,埋葬到故土,张本死后,埋葬在祖籍地东阿,本来张本的村子叫王村,自从有了张本这样一个显赫的官员,村子名改成了“张大人集村”。,