An engagement letter is a written agreement that describes the business relationship to be entered into by a client and a company.  The letter details the scope of the agreement, its terms, and costs. The purpose of an engagement letter is to set expectations on both sides of the agreement.