The term master services agreement refers to a type of contract that establishes the general terms and conditions under which one party will provide services to another. It is a broad agreement that can cover a wide range of services and is often supplemented by more specific statements of work or addenda that detail particular projects or deliverables.3

Key aspects of a master services agreement include: