Ставка ВГК требовала от 1-го Белорусского фронта, которым командовал Маршал Советского Союза Г. К. Жуков, овладеть Берлином и не позднее чем через 12—15 суток выйти на Эльбу. Главный удар наносился с кюстринского плацдарма силами 47-й, 3-й ударной, 5-й ударной, 8-й гвардейской, 3-й, 1-й гвардейской танковой и 2-й гвардейской танковой армий. В первый день операции предусматривалось прорвать первую и вторую полосы обороны и обеспечить ввод в сражение 1-й гвардейской танковой армии (с 11-м танковым корпусом) и 2-й гвардейской танковой армии (после того как общевойсковые армии захватят опорные пункты на Зееловских высотах). На шестой день операции основным силам фронта ставилась задача овладеть Берлином, после чего 3-й ударной армии с 9-м танковым корпусом предстояло на восьмые сутки выйти в район западнее Берлина, а 47-й армии на одиннадцатые сутки – на рубеж Эльбы. Вспомогательные удары севернее Кюстрина наносили 61-я армия и 1-я армия Войска Польского, южнее – 69-я, 33-я армии и 2-й гвардейский кавалерийский корпус. Атаку пехоты и танков намечалось начать за 1,5—2 часа до рассвета, после 30-минутной артиллерийской подготовки. Для освещения местности и ослепления противника во время атаки предназначались 143 прожектора. Днепровская военная флотилия, оперативно подчиненная командующему 1-м Белорусским фронтом, должна была оказать содействие его войскам в прорыве обороны, обеспечить переправы и противоминную оборону по Одеру.
На 1-й Украинский фронт Маршала Советского Союза И. С. Конева возлагалась задача по разгрому противника в районе Котбуса и южнее Берлина и не позднее 10—12-го дня операции овладеть рубежом Белиц, Виттенберг и далее по р. Эльба до Дрездена. Главный удар наносился силами 3-й гвардейской, 13-й, 5-й гвардейской, 3-й гвардейской танковой и 4-й гвардейской танковой армий в общем направлении на Шпремберг. Общевойсковые армии должны были форсировать Нейсе, прорвать оборону врага и с рубежа р. Шпре (Шпрее) обеспечить на второй день операции ввод в сражение танковых армий. Им предстояло действовать в направлениях Бранденбурга, Ратенова, Дессау, а один танковый корпус 3-й гвардейской танковой армии получил задачу наступать на Берлин с юга. На пятый день операции танковые армии должны были выйти юго-западнее Берлина. По второму варианту предполагалось танковые армии 1-го Украинского фронта использовать для удара на Берлин с юга. Вспомогательный удар наносился из района северо-восточнее Пенцига в общем направлении на Баутцен, Дрезден силами 2-й армии Войска Польского с 1-м польским танковым корпусом и частью сил 52-й армии с 7-м гвардейским механизированным корпусом. На направлении главного удара планировалось использовать также второй эшелон фронта – 28-ю и 31-ю армии, которые должны были прибыть к 20—22 апреля. Артиллерийская подготовка продолжительностью 145 минут планировалась в масштабе фронта.
Начало наступления 1-го Белорусского и 1-го Украинского фронтов намечалось на 16 апреля.
Войска 2-го Белорусского фронта по замыслу Ставки ВГК должны были форсировать Одер, разгромить штеттинскую группировку врага и отсечь от Берлина основные силы немецкой 3-й танковой армии, не позднее 12—15-го дня операции овладеть рубежом Нойенкирхен, Деммин, Мальхин, Варен, Прицвальк, Виттенберге. Главный удар предстояло нанести из района севернее Шведта в направлении на Нойштрелиц. Войскам фронта предписывалось при благоприятных условиях использовать успех войск 1-го Белорусского фронта для свертывания обороны противника по Одеру. Армию второго эшелона, танковые и механизированные корпуса предполагалось ввести в сражение после прорыва вражеской обороны для развития успеха на главном направлении.
Одновременно с наступлением на главном, берлинском направлении планировались наступательные операции и на южном крыле советско-германского фронта (4-й и 2-й Украинские фронты).
Задачу на участие в Берлинской операции маршал Рокоссовский получил еще в ходе Восточно-Померанской операции. В директиве Ставки ВГК от 1 апреля говорилось:
Задача, поставленная Ставкой ВГК, была весьма сложной. Войскам 2-го Белорусского фронта, только что наступавшим в восточном направлении, нужно было совершить поворот на 180 градусов и преодолеть форсированным маршем 300—350 км по местности, на которой недавно завершились ожесточенные сражения. Многие мосты на этом пути были взорваны, дороги завалены разбитой техникой, железнодорожный транспорт еще не возобновил работу.