旗本
旗本は原則として江戸在住が義務づけられていた。またすべての旗本は幕府の軍役規定により一定の人馬と武器を負担しなければならなかった。
またこの際に中大夫以下の称が廃止されて旗本たちは士族として一本化された。
もちろん新禄で旗本たちが家臣団を維持するのは不可能であり、旗本の家臣団は解散となった。その際に旗本の家臣(東京・京都両府合わせて2万人あったといわれる)には、最大5年分で奉公の代数や忠勤に応じた扶助金が政府から支給された。しかし宮家や公家や大名家の家臣団とは異なり士族卒には編入されなかった。
こうした一連の禄制改革の結果、政府財政に重くのしかかっていた旧幕臣への家禄支給は中村哲の計算によれば維新前の五分の一以下にまで圧縮することに成功したという。
諸藩でも政府の禄制改革に倣って上損下益の削減率で藩士たちの家禄の削減を断行している。明治4年(1871年)の廃藩置県で全藩が解体され、これをもって領地や所領といった概念はすべて消滅したが、大名や藩士たちの家禄は廃藩置県後も政府が引き受けることになった。そのため家禄は依然として政府の歳入の3分の1を費やす存在だった。
徴兵令が布告されて国民皆兵となると働きもせず家禄を支給され続ける穀潰しの旧武士に対する国民の風当たりはますます強くなっていく。「居候」「座食」「平民の厄介」「無為徒食」などの悪罵が続々と旧武士に投げつけられるようになり、新聞の投書や政府への建白書も家禄批判がどんどん増えていく。
大蔵卿大隈重信はこれを憂慮し、明治9年(1876年)に禄制の完全廃止への着手を求める提案を大蔵省として出した。大隈は、そもそも家禄なる物は旧武門政権の封建主義の中での約定でしかなく、武門政権が崩壊した今、そんな約定は紙くずも同然であることを指摘し、政府の歳入は生産振興や運輸拡充など国家有用の事業に用いられるべきであるのに、その最大の障害となっているのが歳入の3分の1を費やす家禄であることを批判する。
100石級は諸藩では中士と呼ばれることが多いが、江戸幕府では100石級は「御目見」以下の御家人であることが多く、「御目見」以上の旗本であることは稀である。小十人組は百俵でも「御目見」以上であるので旗本というのであろうが、小十人組は勤めなので十人扶持がもらえる。なので小十人組は非役の百石・百俵よりはだいぶマシだったが、それでも「百俵六人の泣き暮し」と陰口されるほど倹約しても悲惨な生活を送った。
交代寄合に120石の岩松家がある。同家は新田家の支流にあたり(そのため明治以降に新田に改姓して華族の男爵家に列す)、家格だけは一般旗本より上位だったが、家禄は120石と旗本の中でも最低水準に近く、極貧生活を送った。幕末期の当主岩松俊純(維新後の新田俊純男爵)は糊口を凌ぐためにネズミ除けの猫の絵を描くなどしていたという。
500石取りの軍役は侍2人、甲冑持1人、槍持1人、馬の口取2人、小荷駄2人、草履取1人、挟箱持1人、立弓1人の計11人である。馬の口取2人ということは馬2頭を飼わねばならないということである。しかし500石の旗本ですら馬1頭飼っていればいい方だったらしく、中には馬に乗れない未熟者もあったという。
500石以上はあまり共連れを省略してしまうと家禄が低いように思われて世間体に響くのでなるべく軍役通りの共ぞろえをしようとする。平時の登城では侍2人(やはり最貧の三両二分)、槍持、草履取、馬の口取、挟箱持、中間の7人ぐらいの共連れをした。屋敷内には用人、門番、若党、炊飯下男、そして下女の4、5人はいないと500石の格がつかなかった。
元禄期に500俵以上の蔵米取は知行所に変えられたため、500石以上は大半が所領持ちである。500石以上になると知行所への連絡事務や収貢の取り扱いの係が存在した。このように500石以上になってくると使用人たちの職務分担がされはじめるので簡単に使用人を略すということができなかった。
旗本は500石前後が中堅で、役職もこの階級あたりからいい役職に付ける場合が出てくる。500石高の小納戸衆に500石の旗本がなることが多かったが、これは持高勤めにでき、役職手当を出さなくていいからだと思われる。
戦国時代には、主君の指揮下に属する直属部隊の家臣を指す場合もある。おもに譜代の家臣で編成され、戦闘時には主君の本陣備を構成した。
戦国大名家における幕下層(国人領主等)は軍事的に大名家に従属していたものの独立的軍団を構成しており、領国経営においても独立性が強く、離反も珍しくなかった。これに対し、直属の家臣であった旗本は主君にとって信頼できる存在で、戦国大名家の政治権力においても中心的な役割を果たしたと考えられる。例えば、上杉謙信の家臣の千坂景親のように戦闘時に常に本陣周辺に配置されるため、華々しい戦果を残すことはあまりないが、大名家の家臣団の中枢を担ったのは旗本家臣層であった。