富或一般民家自动输供，平时积贮、灾时赈民。隋文帝开皇五年（585年）当时工部尚书长孙平奏请于乡社建立义仓，在粮食收获时向各州百姓和军人征粮积贮，以备荒年。此类设仓于社，并由社司管理的义仓就是后代的社仓。当时社仓、义仓无别。唐太宗贞观二年（628年），戴胄奏请仿照隋制，并正式以“社仓”命名，但实际上大多设于州、县。宋代也有于乡社设立义仓，也称社仓。北宋熙宁年间，知齐州王广渊等建议以户等高低定出粮多少，建置此仓，然未能实行。南宋朱熹等倡设的地方储备借贷粮仓。南宋干道四年（1168年），朱熹在建宁府崇安县