Kontrakt socjalny stanowi pisemną umowę zawartą z osobą ubiegającą się o pomoc, określającą uprawnienia i zobowiązania stron umowy, w ramach wspólnie podejmowanych działań zmierzających do przezwyciężenia trudnej sytuacji życiowej osoby lub rodziny.
Praca socjalna może być prowadzona w oparciu o kontrakt socjalny.
W celu określenia sposobu współdziałania w rozwiązywaniu problemów osoby lub rodziny znajdujących się w trudnej sytuacji życiowej pracownik socjalny może zawrzeć kontrakt socjalny z tą osobą lub rodziną, w celu wzmocnienia aktywności i samodzielności życiowej, zawodowej lub przeciwdziałania wykluczeniu społecznemu.