Основным подразделением службы ремонта и восстановления являлась ремонтная рота полка, в то время как батальон имел лишь ремонтный полувзвод. Только отдельные батальоны резерва главного командования, например батальон танков «Тигр», имели в своем составе ремонтные взводы. Каждая рота через свою ремонтную группу и своего техника могла поддерживать непосредственную связь с этими подразделениями.
Весь личный состав ремонтной службы батальона подчинялся начальнику инженерно-технической службы батальона, который контролировал работу ремонтных подразделений. Точное разграничение задач ремонтной службы батальона от задач ремонтной роты полка практически сделать невозможно. Эти задачи вытекали из обстановки и возможностей проведения ремонтных работ. В период расположения части на отдых весь личный состав ремонтной службы полка в целях более правильного распределения работ часто сосредоточивался в ремонтной роте. Однако в этом не было шаблона. Все делалось в соответствии с приобретенным в боях опытом. В общих чертах работу ремонтных групп в танковых ротах можно сравнить с работой службы первой медицинской помощи. Постоянное наблюдение за состоянием танка, устранение неисправностей в системе питания или зажигания, установка распределителя — все эти работы в большинстве случаев выполнялись на месте.
Ремонтные группы танковых рот одновременно были обучены санитарной службе и оказывали первую помощь на поле боя раненым членам экипажей. Однотонный тягач оказался для них наиболее удобной машиной. С большим успехом применялись также и шасси трофейных танков, которые часто использовались для усиления взвода эвакуации аварийных танков.
В противоположность авиации, где летный состав после боевого вылета передает машину обслуживающему персоналу, каждый экипаж танка должен в первую очередь сам заботиться о своей машине и отвечать за ее боеготовность. Ремонтные подразделения оказывали лишь техническую помощь. Если машина посылалась в ремонтную мастерскую, экипаж отправлялся вместе с ней, а при полном выходе танка из строя экипаж придавался роте снабжения, где находился до получения нового назначения. Ремонтная рота и рота снабжения привлекали эти экипажи для несения караульной службы или использовали их в качестве дежурных подразделений.
Ремонтная рота получала запасные части (в зависимости от потребностей и наличия) со специальных складов, которые для ускорения ремонта танков часто организовывали свои пункты снабжения вблизи линии фронта. Танки ремонтировались отдельно от колесных машин. Ремонт по возможности проводился в ближайшей части, имевшей танкоремонтную мастерскую. Колесные машины подразделений других родов войск ремонтировались в дивизионных мастерских. Только благодаря сокращению времени доставки танков в мастерские и отпадению промежуточных инстанций обеспечивалась возможность ремонта машин в сжатые сроки. Стремление ремонтников помочь своему начальнику и своим товарищам из боевых подразделений в огромной степени повышало темпы работы. Каких результатов может достигнуть хорошая ремонтная рота, показывают следующие цифры, взятые из журнала боевых действий одного танкового полка.
Ремонтная рота представляла собой подвижную ремонтную мастерскую, которая была в состоянии проводить почти все механические работы вплоть до замены различных узлов и агрегатов танка, даже таких, как двигатель или коробка передач. Поэтому в ее состав входили самые различные специалисты: электрики, сварщики, мастера по подвеске и т. д. Организационная структура роты предусматривала наличие группы управления, двух — трех танкоремонтных взводов, оружейноремонтного взвода, взвода эвакуации аварийных танков, отделения снабжения запасными частями.
Танкоремонтные взводы имели задачу, используя опытных мастеров, в большинстве случаев в самых тяжелых условиях и, как правило, в очень ограниченные сроки проводить все ремонтные работы, которые не могут быть выполнены ремонтными группами рот. Часто они работали беспрерывно круглые сутки, стремясь как можно быстрее отремонтировать неисправные танки и тем самым помочь своим боевым соратникам. Производительность труда этих взводов была значительно выше, чем предполагалось в мирное время.
Оружейноремонтный взвод выполнял работы по ремонту различного вооружения, повреждений которого нельзя было устранить непосредственно в подразделениях. Для ремонта оружия привлекались унтер-офицеры — оружейники танковых рот. Исправность всех видов оружия была одной из важнейших предпосылок для достижения успеха в бою.