有者担任保长、大保长、都保长。用以防止农民的反抗，并节省军费。保甲法受到了保守派的勐烈攻击。枢密院和司马光、刘摰等强烈反对保甲法，认为：行保甲法，无疑鼓励民兵，甚至可能导致地方势力增长和兵变。因此宋神宗也一度打算废除保甲法，但得王安石劝解，得以保留。元丰八年，宋哲宗嗣位，司马光上疏乞罢保甲，他在《乞罢保甲状》曰：“古者八百家才出甲士三人，步卒七十二人，闲民甚多”；“自唐开元以来，民兵法坏”，此后“民间何尝习兵”；今“国家承平百有余年”，百姓皆“不识兵革”，一实行保甲法“皆戎服执兵，奔驱满野”，乡间老人“