Лучшими по уровню боевой подготовки являлись старшие роты полка (роты штаб-офицеров и первого капитана). Они состояли из наиболее опытных и закаленных солдат.
Лейб-гвардии пеший полк (Livgardettilfot) в отличии от полков индельты вербовался из добровольцев во всех ленах Швеции на постоянной основе.
До 1703 г. полк состоял из трех, а с 1703 г. -- из четырех батальонов. Три батальона (1-й, 2-й, 3-й) полностью состояли из мушкетеров и пикинеров, а 4-й батальон -- из гренадеров. Всего в полку насчитывалось 24 роты (из них 6 -- гренадерских). Одна рота постоянно находилась в Стокгольме, неся охрану королевского дворца. По своему штату гвардейские роты были меньше армейских. Они состояли из трех офицеров, 6 унтер-офицеров, 108 рядовых и 3 музыкантов. Рота делилась на 6 дивизионов по 18 рядовых, в том числе 2 дивизиона пикинеров (36 чел.) и 4 дивизиона мушкетеров (72 чел.). В батальоне насчитывалось 648 человек.
К началу русского похода (август 1707 г.) гвардейский полк насчитывал 2592 рядовых, а включая унтер-офицеров, офицеров, музыкантов и нестроевых 3000 человек. Лейб-гвардейский полк являлся офицерской школой, так как через него проходило до 40% всего офицерского состава шведской армии, производившегося в офицерские чины из состава рядовых и унтер-офицеров гвардии.
Кавалерия являлась любимым родом войск Карла XII, человека решительного, быстрого, с ярко выраженными дарованиями крупного кавалерийского военноначальника.
Цветом шведской кавалерии являлся отдельный корпус лейб-драбантов. С 1700 г. лейб-драбанты имели штатный состав 200 человек, но летом 1708 г. их численность была сокращена до 150 человек. Каждый рядовой драбант имел звание ротмистра (капитана). Офицерами в корпусе состояли капитан-лейтенант (в чине генерал-майора), лейтенант (полковник), квартирмейстер (подполковник), шесть капралов (подполковников), шесть вице-капралов (майоров). Звание капитана корпуса лейб-драбантов Его Королевского Величества носил сам король Карл XII. Кроме строевых чинов в корпус лейб-драбантов входили: аудитор, профос, пастор, цирюльник с помощником, два кузнеца, седельщик, оружейник и палочник.
Все рейтарские полки индельты, входившие в состав армии Карла XII, за исключением Лейб-регимента имели в своем составе по 2 эскадрона 4-ротного состава. Всего в полку было 8 рот. Конный Лейб-регимент состоял из 3 эскадронов (12 рот).
По штату каждая рейтарская рота состояла из 125 человек (124 рядовых и одного трубача). Организационно, она делилась на 3 взвода: отборный, штандартный и замковый. Каждый взвод делился на 3 отделения, т.е. всего в роте было 9 отделений, которые состояли из рядов, причем 6 отделений имели по 5 рядов, а остальные по 3 по 4 ряда. Всего в роте 42 ряда, в том числе 40 -- по три рядовых и два -- по два рядовых.
На каждую роту полагалось по два ротмистра, два лейтенанта, два корнета, штандарт-юнкер, два квартирмейстера и 5 капралов. В нестроевой состав роты входили: пастор, писарь, профос, кузнец. В первых трех ротах, как и в пехоте, командирами считались штаб-офицеры -- полковник, подполковник, майор (в Лейб-регименте два майора). Назывались и нумеровались конные роты точно также, как и пехота. В полку, кроме того, состояли: полковой квартирмейстер, полковой адъютант, штаб-трубач, литаврщик, фельдшер с двумя помощниками, оружейник и мастер-седельщик.
Штатный состав восьмиротного рейтарского полка состоял из 992 рядовых и 8 трубачей -- всего 1000 человек. Кроме того, при каждом полку было 33 ротных денщика, 157 офицерских слуг и 200 обозников. Лейб-регимент имел по штату в 12 ротах 1500 человек (1488 рядовых и 12 трубачей). Кроме того в состав шведской армии входил Шведский полк дворянского знамени, выставлявшийся за счет богатых дворян Швеции. В его состав входило 8 рот по 100 человек.
Карл XII широко практиковал набор рейтаров и драгун за счет сословий. К сословным драгунским полкам, набранным за счет мелкопоместных дворян и священников относились Сконский и Уппландский сословно-драгунские полки. Они имели тот же штат, что и рейтарские полки индельты (по 8 рот или 1000 человек). По некоторым сведениям Сконский полк накануне русского похода был увеличен на 2 роты и имел в своем составе 1250 человек.
Лейб-драгунский полк, набранный во всех областях Швеции, на тех же условиях, что и Лейб-гвардии пеший полк относился к вербованным драгунским полкам. Он состоял из 12 рот по 125 человек, т.е. 1500 человек штатного состава. Организация рот в драгунских полках была та же, что и в рейтарских, только вместо ротмистров у драгун были капитаны, а вместо корнетов -- прапорщики.