После своего образования батальон состоял только из двух танковых рот и отделения штаба батальона. Каждая рота имела по 9 «тигров» и 13 Pz. III: четыре взвода по два тигра и два Pz. III каждый, один «тигр» у штаба роты. 5 Pz. III у легкого взвода. «Тигры» носили номера «111, 113, 121, 121, 123, 131, 133, 141, 143». Pz. III «112, 114, 122, 124, 132, 134, 142, 144», танк командира роты «100» и танки легких взводов «101», «105». Вторая рота имела ту же систему нумерации. Два «тигра» («1», «2») сформировали штабное отделение батальона. Пять оставшихся Pz. III сформировали легкий взвод батальона и использовались для разведывательных миссий.
После 3 февраля 1943 г. танковые роты подразделялись на два легких (4 Pz. III) и 4 тяжелых (4 «тигра») взвода. Эти изменения произошли за несколько недель до операции «Цитадель», когда батальон был организован в соответствии со стандартным штатным расписанием. В начале 1944 г. подразделение было значительно переоснащено и роты временно имели по четвертому взводу.
503-й батальон был задействован в Нормандии с новым «тигром I» и 12 «тиграми II» в 1-й роте. Два «тигра I», используемые в 3-м взводе, полностью укомплектовали машинный состав роты в 14 танков. Позже 3-я рота была оснащена 14-ю «тиграми II», образовав, таким образом, 1-ю роту, оснащенную только «тиграми II», которая встретила сражение.
В сентябре 1944 г., 503-й стал четвертым батальоном с полным машинным составом из «тигров II». Во время всею существования, подразделение поддерживалось стандартной трехзначной системы нумерации. |