1930年夏秋之交,茅盾因神經衰弱、胃病、目疾等同時發作,足有半年多時間不能讀書寫作,就在那時,他有了大規模描寫中國社會現象的想法。于是他利用這個機會,訪親問友,廣泛地深入生活、觀察生活、了解生活,做了大量的前期創作準備工作。
那時,茅盾經常到表叔盧學博的公館去,因為那里的客人中,除銀行家外,還有南京政府方面的人,要打聽政局的消息,盧公館是個能有所收獲的地方。在盧公館,茅盾聽說做公債投機的人曾以30萬元買通馮玉祥部隊,在津浦線上北退30里,這成為他后來寫《子夜》的材料之一。與此同時,茅盾還走訪了先前在盧公館遇到的同鄉、親戚、故舊,了解到許多新的情況,尤其是日本絲在國際市場上與中國絲競爭,使得中國各地的絲廠紛紛倒閉,僅1930年,上海的絲廠就由原來的100家變成70家,鎮江、蘇州、杭州、嘉興、湖州等地的絲廠也十有八九相繼倒閉,這使他改變了原來主要寫絲廠的計劃,決定以絲廠作為基點進行創作。他又從同鄉故舊的口中知道,1929年中國各省火柴廠宣告破產的達38家之多,這又堅定了他以寫內銷為主的火柴廠作為中國民族工業因受日本和瑞典同行競爭,而在國內不能立足的原定計劃。為了寫好絲廠和火柴廠的民族資本家,他再一次去絲廠、火柴廠參觀走訪。由于小說中要寫到公債投機,茅盾找朋友帶他進入華商證券交易所實地觀察。此外,茅盾還經常從黨內的朋友處得到蘇區的消息:南方各省的蘇維埃紅色政權正蓬勃發展,紅軍粉碎了蔣介石多次的軍事圍剿,聲威日增。隨著準備工作的愈益深入,茅盾意識到自己將創作的這部小說,意義十分重大。
茅盾最初計劃小說的內容以“都市——農村交響曲”為主,分都市部分和農村部分,都市部分打算寫一部三部曲,并且寫出了初步提綱,其中,第一部叫《棉紗》,第二部為《證券》,第三部是《標金》。然而,當他寫完提綱后就感到這種形式不理想,農村部分是否也要寫三部曲?“都市三部曲”與“農村三部曲”又怎樣配合、呼應?茅盾覺得要全面描寫上世紀30年代初期中國社會各個方面的現象,這樣大的計劃非當時自己的能力所能勝任,因此決定改變計劃,不寫三部曲而寫以反映城市為中心的長篇。于是,他又重新構思寫出了一個提要和一個簡單的提綱,隨后又寫了若干冊詳細的分章大綱。然而,當他根據“分章大綱”寫作時,感到規模還是太大,沒有一兩年時間的詳細調查,有些描寫無從下手;而且,關于軍事行動方面的描寫,即使作了調查也未必能寫好,因為自己沒有在部隊工作的經驗。最后,茅盾再次縮小寫作計劃。
1931年10月,茅盾的身體漸漸康復,他覺得寫作計劃不能再拖下去了,便辭去“左聯”行政書記的職務,運用搜集、整理得到的材料,正式開始寫作。