Avtalsrätt är det juridiska område som koncentrerar sig på hur avtal kommer till stånd, görs giltiga och tolkningsbara.
Avtalsrätten har en grundläggande del som behandlar de regler som finns i lagstiftning och andra rättsregler. Dessa är tillämpliga på alla eller i vart fall flera typer av avtal. Här finns också en särskild del som behandlar olika regler för speciella avtalsförhållanden. Vanligen används benämningarna allmän avtalsrätt och speciell avtalsrätt för att uttrycka denna skillnad. Terminologiskt vore det mer korrekt att hänföra reglerna i den allmänna avtalsrättsliga lagstiftningen till den allmänna avtalsrätten, och övriga rättsregler till den speciella avtalsrätten. Den typen av terminologi är däremot mindre användbar, eftersom det inom ämnet har ganska liten betydelse vilka frågor som regleras i lag. T.ex. hänförs avtalstolkning regelmässigt till allmän avtalsrätt. När man delar in avtalsrätten i allmän och speciell m.m. inkluderar man inte sällan också kontraktsrätten som behandlar parternas rättigheter och skyldigheter i ett avtalsförhållande.
Svensk avtalsrätt har sina rötter i den romerska rätten och påverkades vid tiden för tillkomsten av avtalslagen starkt av tysk rätt. En grundläggande princip inom avtalsrätten är att avtal är bindande. Teoribildningen inom avtalsrätten är starkt påverkad av merkantilistiska ideal, framför allt tanken om avtalsfrihet. Det betyder att tanken om att parterna fritt får välja avtalspart och fritt bestämma avtalets innehåll dominerar. Denna grundsyn står sig alltjämt starkt inom det kommersiella området, medan tvingande rättsregler, formkrav, legala förbud och andra inskränkningar har blivit vanligare inom områden där speciella skyddsintressen gör sig gällande. Generalklausulen mot oskäliga avtalsvillkor i 36 § avtalslagen torde här vara det tydligaste exemplet.
Användningen av standardavtal har under 1900-talet i rask takt ökat. Ibland har det funnits en tendens att betrakta standardavtalsrätten som ett särskilt rättsområde. Idag är emellertid detta inte längre möjligt, eftersom i stort sett alla avtal ingås med användningar av standardiserade avtalsklausuler.