Ett uppdragsavtal är en överenskommelse där en person eller organisation tar på sig ett uppdrag för att utföra en specifik tjänst eller arbete åt en annan person eller organisation. Det kan vara tillfälligt eller på längre sikt och innefatta olika typer av tjänster som till exempel rådgivning, konsultation eller utförande av arbete. Avtalet definierar uppgiften och dess omfattning samt vilka villkor som gäller för utförandet av uppdraget och betalning.