В первой редакции роман имел варианты названий: «Черный маг», «Копыто инженера», «Жонглер с копытом», «Сын В(елиара?)», «Гастроль (Воланда?)». Первая редакция «Мастера и Маргариты» была уничтожена автором 18 марта 1930 г. после получения известия о запрете пьесы «Кабала святош». Об этом Булгаков сообщил в письме правительству 28 марта 1930 г.: «И лично я, своими руками, бросил в печку черновик романа о дьяволе...»
Вторая редакция «Мастера и Маргариты», создававшаяся вплоть до 1936 г., имела подзаголовок «Фантастический роман» и варианты названий: «Великий канцлер», «Сатана», «Вот и я», «Шляпа с пером», «Черный богослов», «Он появился», «Подкова иностранца», «Он явился», «Пришествие», «Черный маг» и «Копыто консультанта».
Третья редакция «Мастера и Маргариты», начатая во второй половине 1936 г. или в 1937 г., первоначально называлась «Князь тьмы», но уже во второй половине 1937 г. появилось хорошо известное теперь заглавие «Мастер и Маргарита». В мае — июне 1938 г. фабульно завершенный текст «Мастера и Маргариты» впервые был перепечатан. Авторская правка машинописи началась 19 сентября 1938 г. и продолжалась с перерывами почти до самой смерти писателя. Булгаков прекратил ее 13 февраля 1940 г., менее чем за четыре недели до кончины, на фразе Маргариты: «Так это, стало быть, литераторы за гробом идут?»
Ранние фрагменты также опубликованы в журнале «Наше наследие», 1991, №3, с. 58-78. Вступитенльная статья, публикация и комментарии Б.С.Мягкова.