Вспомогательные удары должны были наноситься севернее Кюстрина силами 61-й армии (командующий — генерал-полковник П. А. Белов) и 1-й армии Войска Польского (командующий — генерал С. Г. Поплавский), южнее — силами 69-й армии (командующий — генерал-полковник В. Я. Колпакчи), 33-й армии (командующий — генерал-полковник В. Д. Цветаев) и 2-го гвардейского кавалерийского корпуса. Во второй эшелон фронта выделялись 3-я армия, а 7-й гвардейский кавалерийский корпус предполагалось иметь в резерве.
Атаку пехоты и танков намечалось начать за 1,5–2 часа до рассвета после 30-минутной артиллерийской подготовки. Для освещения местности и ослепления противника во время атаки было подготовлено 143 прожектора.
1-му Украинскому фронту (командующий войсками — Маршал Советского Союза И. С. Конев) Ставка ВГК приказала: разгромить противника в районе Котбуса и южнее Берлина и не позднее 10–12-го дня операции овладеть рубежом Белиц, Виттенберг и далее по реке Эльба до Дрездена. После овладения Берлином войска фронта должны были наступать на Лейпциг, а главный удар нанести из района Трибель в общем направлении на Шпремберг, Бельциг. Для обеспечения успеха на главном направлении предполагалось нанести вспомогательный удар с юга из района Кольфурт в общем направлении на Баутцен, Дрезден. Танковые и общевойсковые армии второго эшелона Ставка требовала ввести в сражение после прорыва обороны противника с целью развития успеха на направлении главного удара.
В соответствии с этим 1-й Украинский фронт главный удар наносил силами 3-й гвардейской армии (командующий — генерал-полковник В. Н. Гордов),13-й армии (командующий — генерал-полковник Н. П. Пухов),5-й гвардейской армии (командующий — генерал-полковник A. C. Жадов), 3-й гвардейской танковой армии (командующий — генерал-полковник танковых войск П. С. Рыбалко) и 4-й гвардейской танковой армии (командующий — генерал-полковник Д. Д. Лелюшенко) в общем направлении на Шпремберг.
Общевойсковые армии должны были форсировать Нейсе, прорвать оборону врага и с рубежа реки Шпрее обеспечить на 2-й день операции ввод в сражение танковых армий, которым предстояло действовать в направлениях Бранденбурга, Ратенова, Дессау, а одним танковым корпусом 3-й гвардейской танковой армии — на Берлин с юга. На 5-й день операции танковые армии должны были выйти юго-западнее Берлина.
По второму варианту, предусмотренному Ставкой ВГК, танковые армии фронта намечалось использовать для удара на Берлин с юга. При этом вспомогательный удар наносился из района северо-восточнее Пенцига в общем направлении на Баутцен, Дрезден силами 2-й армии Войска Польского (командующий — генерал К. Сверчевский) с 1-м польским танковым корпусом и частью сил 52-й армии (командующий — генерал-полковник К. А. Коротеев) с 7-м гвардейским механизированным корпусом. Резерв фронта — 1-й гвардейский кавалерийский корпус.
На направлении главного удара предусматривалось использовать также второй эшелон фронта — 28-ю и 31-ю армии, которые должны были прибыть к 20–22 апреля.
Начало наступления 1-го Белорусского и 1-го Украинского фронтов намечалось на 16 апреля 1945 года.
2-му Белорусскому фронту (командующий войсками — Маршал Советского Союза К. К. Рокоссовский) Ставка ВГК приказала форсировать реку Одер, разгромить штеттинскую группировку противника и отсечь от Берлина основные силы немецкой 3-й танковой армии, не позднее 12–15-го дня операции овладеть рубежом Нойенкирхен, Деммин, Мальхин, Варен, Прицвальк, Виттенберг. Главный удар намечалось нанести из района севернее Шведта в направлении на Нойштрелиц. При благоприятных условиях предполагалось использовать успех войск 1-го Белорусского фронта для разгрома обороны противника по реке Одер. Армию второго эшелона, танковые и механизированные корпуса планировалось ввести в сражение после прорыва обороны противника с целью развития успеха на главном направлении.
Исходя из этого войска 2-го Белорусского фронта должны были прорвать немецкую оборону на участке Штеттин, Шведт, нанося главный удар 65-й армией (командующий — генерал-полковник П. И. Батов), 70-й армией (командующий — генерал-полковник B. C. Попов),49-й армией (командующий — генерал-полковник И. Т. Гришин), 1-м, 3-м и 8-м гвардейскими танковыми,8-м механизированным и 3-м гвардейским кавалерийским корпусами в направлении на Нойштрелиц. Одновременно 19-я армия (командующий — генерал-лейтенант В. З. Романовский) и главные силы 2-й ударной армии (командующий — генерал-полковник И. И. Федюнинский) должны были прочно удерживать свои рубежи.
Для проведения Берлинской стратегической наступательной операции привлекалось беспрецедентно огромное количество артиллерии. Плотность артиллерии на участках прорыва 1-го Украинского и 1-го Белорусского фронтов составляла свыше 250, а 2-го Белорусского фронта — 150 орудий и минометов на 1 км фронта.
Балтийский флот (командующий — адмирал В. Ф. Трибуц) должен был содействовать наступлению 2-го Белорусского фронта вдоль морского побережья.