要约的构成要件有四个:(一)要约是特定合同当事人的意思表示。发出要约的目的在于订立合同,要约人必须使接收要约的相对方能够明白是谁发出了要约以便作出承诺。因此,发出要约的人必须能够确定,必须能够特定化。(二)要约必须向要约人希望与之缔结合同的相对人发出。合同因相对人对于要约的承诺而成立,所以要约不能对希望与其订立合同的相对人以外的第三人发出。(三)要约必须具有缔约目的并表明经承诺即受此意思表示的拘束。(四)要约的内容必须具备足以使合同成立的主要条件。这要求要约的内容必须是确定的和完整的。
法律依据:
《合同法》第十四条:
要约是希望和他人订立合同的意思表示,该意思表示应当符合下列规定:(一)内容具体确定;(二)表明经受要约人承诺,要约人即受该意思表示约束。