《明史》•卷七十九·志第五十五·食貨三
朝廷設立倉庫,先後建設,其制度大致相同。內府共有十個倉庫:內承運庫,儲存絲織品、金銀、寶石、象牙、羽毛等,其中金花銀最多,每年進貢超過百萬兩。廣積庫,儲存硫磺、硝石;甲字庫,儲存棉布、顏料;乙字庫,儲存棉製冬衣、軍士戰鞋及皮帽;丙字庫,儲存棉花、絲絮;丁字庫,儲存銅鐵、獸皮、蘇木;戊字庫,儲存兵器;贓罰庫,儲存沒收的官產物品;廣惠庫,儲存貨幣;廣盈庫,儲存紵絲、紗羅、綾錦、細絹等。其中六庫歸戶部管轄,乙字庫歸兵部,戊字、廣積、廣盈庫歸工部。另有天財庫,又稱司鑰庫,儲存各衙門所掌鑰匙,也儲存貨幣。供用庫,儲存大米、熟米以及供奉物品。以上統稱內庫。宮中另有內東裕庫、寶藏庫,稱爲裏庫,不屬官府管理。位於宮門、寶善門以東及南城牆瓷器庫等,稱爲外庫。至於內府各監、司局,如神樂堂、犧牲所、太常寺、光祿寺、國子監等,各自保管所轄物品。太僕寺的馬價銀也歸入這些倉庫。明初曾在京城及各府州縣設立行用庫,以便收藏貶值的紙鈔。仁宗時期廢除。
英宗時,開始設立太倉庫。起初,歲賦不徵收金銀,僅礦產稅有金銀,收入內承運庫。偶有將賦稅折算爲金銀者,都送往南京供給武將俸祿。各地邊疆有緊急情況時,也從其中獲取資金。正統元年改折漕糧,每年以百萬兩爲額,全部解往內承運庫,不再送往南京。除供給武將俸祿十餘萬兩外,其餘皆爲皇室專用,即所謂“金花銀”。正統七年設立戶部太倉庫。各直省派發的剩餘麥米、十庫中絲、絹、馬草、鹽課、關稅等折銀項,均進入太倉庫。沒收家庭財產、變賣田產、追繳店鋪款項及按例上繳的,也一律計入其中。專用於儲存銀兩,故又稱銀庫。弘治時期,內府經費繁多,常將太倉銀兩轉入內庫。又設立南京銀庫。正德年間,內承運庫官員上奏稱內府經費不足,請求動用太倉銀兩。戶部執奏反對,未被採納。嘉靖初年,內府開支與弘治時期相比有所增加,此後更增至兩倍。最初,太倉中庫積銀八百多萬兩,後續收入暫存兩廡,以便發放。中庫不作動用,遂稱中庫爲“老庫”,兩廡爲“外庫”。至此時,老庫僅存百二十萬兩。二十二年,特令金花、子粒銀應解入內庫的,一律送入太倉備用,但之後又重新轉入內庫。三十七年規定,每年進貢內庫的銀兩百萬兩外,另設預備銀兩,之後又抽調沒收的官產銀四十餘萬兩歸入內庫。隆慶年間,多次將太倉銀兩調入內庫,承運庫官員甚至直接向戶部空頭賬單索銀。朝中官員上疏勸諫,均未被採納。又數次將光祿寺和太僕寺的銀兩調用,工部尚書朱衡極力勸諫,亦不被採納。起初,世宗時期太倉每年收入約二百萬兩。至神宗萬曆六年,太倉年收入達四百五十多萬兩,內庫除金花銀外,又額外增加二十萬兩用於採購及日常開支,後又增加內操馬料銀七萬兩千餘兩。久而久之,太倉、光祿、太僕銀兩幾乎被全部徵取。邊疆賞功原本從內庫支出的,也改爲從太僕寺支出。
甲字庫等倉庫,由主事與科道官員巡視。太倉庫由員外郎、主事負責,由給事中巡視。嘉靖年間開始,每兩個月上報一次出入銀兩的數額。當時修繕工部舊庫,稱“節慎庫”,專門儲存礦銀。尚書文明用其銀兩支付工價,皇帝質問,責令用其他銀兩補償,自此該庫專用於內廷支出。
在外各布政司、都司、直省府州縣衛所皆設有倉庫,儲存金銀、錢鈔、絲帛、贓罰等物品。巡按御史每三年進行一次盤查。各運司均有倉庫儲存銀兩,年終由巡鹽御史委派官員檢查。凡府州縣稅課司局、河泊所,歲課、商稅、魚課、引票、契稅等各項收入,太祖規定由各主管機構解送州縣府,再上解戶部,戶部覈驗後入庫,原始憑證封存,不得擅自支取。至永樂時期,始由專人驗看,經中間檢查後方解運,到達戶部後再複驗,符合後方進納。嘉靖年間設立驗試廳,驗中後開具進狀寄庫。每月逢九,由巡視庫藏的科道官員集會驗庫,不符合要求的予以駁回修正。正統十年,在通州設立通濟庫。世宗時廢除。隆慶初年,密雲、薊州、昌平等鎮設立倉庫,儲存主客年例、軍門公費、撫賞和修邊銀。
所有對倉庫造成危害的,莫如宦官。內府各倉庫的監收人員,索要無度。正德年間,台州衛指揮陳良納軍器,滯留八年,最終流落街頭乞食。內府徵糧時,常將損耗增加數倍,問題嚴重。各倉庫最初未設宦官,宣德末年,京、通二倉才設立總督宦官一人,後來淮、徐、臨、德各倉亦設監督,漕運軍民深受其害。世宗採納孫交、張孚敬建議,撤除各倉宦官,僅保留監督者。後來根據給事中管懷理的建議,最終廢除。
最初,天下府庫均有存積,邊疆軍餉不從內府支取,京師財政也不從地方強徵。成化年間,巡鹽御史楊澄首次建議將各地鹽運提舉司贓罰銀投入京城倉庫。弘治年間,給事中曾昂建議將各布政司公庫積存的徵徭超額收入,全部輸往太倉。尚書周經堅決反對,認爲有不足之處,因賞賜、祭祀、建造工程等必然需要,絕不能將天下財富全部集中,這不符合“藏富於民”的原則。至劉瑾掌權,下令各省庫藏全部輸往京師。世宗時,福建、廣東進獻超額收入,戶部請求其他省份巡按每年按例上繳。又因太倉庫匱乏,請求從運南戶部庫調銀八十萬兩補充。此外,戶部上奏理財事項,稱臨、德二倉積銀二十萬兩,已錄匯入太倉。隆慶初年,派遣四位御史分赴全國,搜刮各地庫銀。神宗時,御史蕭重望請求覈對府縣年額銀兩上交戶部,未獲批覆。千戶何其賢請求敕令宦官與自己共同監督,皇帝最終同意,因此外庫儲備日漸耗盡。至天啓年間,採用操江巡撫範濟世之策,下詔命令每年進貢,徹底搜刮、無一遺漏。南京內庫原本儲存大量金銀珠寶,魏忠賢假傳聖旨強行徵收,致使庫藏一空。內外庫銀盡失,最終導致國庫崩潰。