訂立民事合同要經過的兩個主要步驟是要約和承諾。當事人訂立合同,可以採取要約、承諾方式或者其他方式。要約是希望與他人訂立合同的意思表示,該意思表示應當符合下列條件:(一)內容具體確定;(二)表明經受要約人承諾,要約人即受該意思表示約束。法律依據:《民法典》第四百七十一條當事人訂立合同,可以採取要約、承諾方式或者其他方式。第四百七十二條要約是希望與他人訂立合同的意思表示,該意思表示應當符合下列條件:(一)內容具體確定;(二)表明經受要約人承諾,要約人即受該意思表示約束。