Вскоре после смены командующих 28 и 25 ноября 1944 г. последовали директивы Ставки ВГК на проведение наступательной операции командующим 1-м Белорусским и 1-м Украинским фронтами соответственно. Разработка планов операций штабами двух фронтов заняла чуть меньше месяца. 23 декабря 1944 г. направил на утверждение в Ставку план операции по разгрому Кельце-Радомской группировки противника Военный совет 1-го Украинского фронта, а 25 декабря 1944 г. – план разгрома Варшавско-Радомской группировки противника Военный совет 1-го Белорусского фронта. Оба плана были утверждены Ставкой в один и тот же день 29 декабря 1944 г.
Операция, которая впоследствии получила наименование Висло-Одерской, поначалу называлась гораздо скромнее. Товарищу Сталину командующий фронтом Г.К. Жуков докладывал план «Варшавско-Лодзинской операции», в котором ставились еще достаточно скромные цели: «Ближайшая задача войск фронта разгромить Варшавскую и Радомскую группировки противника и не позже 12-го дня наступления главными силами общевойсковых армий выйти на фронт Петрувек, Жихлин, Лодзь. B дальнейшем развивать наступлении в общем направлении на Познань»[80]
.После официального одобрения планов началось сосредоточение войск на плацдармах. B 1-м Белорусском фронте в период с 1 по 12 января на магнушевский плацдарм были введены 61-я армия, 5-я ударная армия, 1-я и 2-я гв. танковые армии, 2-й гв. кавалерийский корпус и части усиления. B 1-м Украинском фронте на сандомирский плацдарм вводились 52-я армия, 6-я и 60-я армии, 3-я гв. танковая армия, три танковых и кавалерийский корпуса и части усиления. Если немецкое командование растаскивало войска по флангам советско-германского фронта, то советское в конце 1944 г. собирало их в центре. 61-я армия была выведена из Прибалтики и направлена под Варшаву. Также из Прибалтики в резерв 1-го Белорусского фронта была переброшена 3-я ударная армия. 5-я ударная армия была выведена в резерв Ставки ВГК из состава 3-го Украинского фронта в сентябре 1944 г., после Ясско-Кишиневской операции. Под Будапештом 3-й Украинский фронт действовал без 5-й ударной армии, которая 20 октября 1944 г. была подчинена 1-му Белорусскому фронту. 1-й Украинский фронт также получил армии с северного и южного секторов фронта. Во-первых, И.С. Коневу была подчинена 6-я армия, являвшаяся ветераном боев на юге советско-германского фронта. Во-вторых, во второй эшелон 1-го Украинского фронта вошли 21-я и 59-я армии с Карельского перешейка.
Помимо количественного наращивания сил имели место качественные изменения в составе соединений. Bce стрелковые дивизии 5-й ударной армии получили по отдельному самоходно-артиллерийскому дивизиону (ОСАД) на СУ-76 сообразно новому, декабрьскому 1944 г. штату стрелковой дивизии. Любопытно отметить, что появились сами ОСАДы еще осенью: их формирование началось в конце сентября 1944 г. Ha их формирование были обращены противотанковые дивизионы стрелковых дивизий, а расчеты САУ были присланы из центра вместе с боевыми машинами свежего выпуска. Всего ОСАДы получили 108 СУ-76 и 9 Т-70 из ремонта в качестве командирских машин (по одному танку на ОСАД). Боевого опыта самоходчики не имели и проходили подготовку в октябре-декабре с боевыми стрельбами и маршами. B итоге к началу операции стрелковые дивизии армии Н.Э. Берзарина получили вполне боеспособные ОСАДы СУ-76, хотя и не имевшие боевого опыта.