Сталин неоднократно получал от всех видов разведки сведения о сроках начала операции «Цитадель». 8 мая штабы Центрального, Брянского, Воронежского и Юго-Западного фронтов были предупреждены Ставкой ВГК о том, что удары на орловско-курском или белгородско-обоянском направлении следует ожидать 10—12 мая. Затем, 20 мая, в войска пошла директива с новыми сведениями, полученными от агентурной разведки: противник намечает начать наступление в период 19—26 мая. При этом некоторые командующие фронтами продолжали сомневаться в целесообразности преднамеренной обороны. Особую активность проявлял командующий Воронежским фронтом генерал Н. Ф. Ватутин, который, не отрицая оборонительных мероприятий, настойчиво пытался убедить И. В. Сталина и маршала А. М. Василевского в необходимости нанесения упреждающего удара по белгородско-харьковской группировке противника. В этом его поддерживал член Военного совета фронта Н. С. Хрущев. Сталин приказал тщательно проработать и такой вариант. Но маршал Г. К. Жуков, твердо уверенный в своей правоте, отстаивал ранее разработанный план. Его точку зрения разделяли маршал А. М. Василевский и заместитель начальника Генштаба генерал-полковник А. И. Антонов.
Гитлер, принимая 11 мая решение на отсрочку начала операции «Цитадель», в последующем еще несколько раз откладывал ее. Окончательное решение у него созрело только к концу июня. 1 июля в Ставку фюрера в Восточной Пруссии были вызваны все командующие объединениями и командиры корпусов сухопутных войск и воздушного флота, которым предстояло принять участие в предстоящей операции. На этом совещании Гитлер сообщил о начале 5 июля операции «Цитадель».