An engagement letter is a formal document that outlines the terms of a business agreement. It typically includes an overview of the work to be performed, the expected timeline, compensation, and any other relevant details. The engagement letter serves as a contract between the parties and can help prevent misunderstandings or miscommunication down the road.