Социальный контракт представляет собой соглашение между гражданином и государственными органами, в рамках которого гражданин обязуется выполнить определенные условия (например, пройти обучение, найти работу), а взамен получает социальную помощь или поддержку на определенный срок. Цель такого контракта - помочь людям улучшить своё финансовое положение .