Для эффективной работы по осуществлению помощи малоимущим семьям, в контракте прописаны все идентификационные сведения о гражданском состоянии клиента и его семьи (живущей с ним под одной крышей), совокупность результатов социальной диагностики, выполненной социальным работником совместно с этим гражданином. В контракте четко и ясно прописываются виды помощи, которую получит гражданин, а также обязательства, которые он возьмет на себя за это. В Законе «О государственной социальной помощи» прописываются виды помощи, которые могут выражаться как в денежной, так и в натуральной форме в зависимости от условий и политики, проводимой в каждом субъекте РФ. Контракт подлежит составлению всякий раз, когда клиент демонстрирует, что он способен улучшить свой социальный и профессиональный статус благодаря предоставлению ему социальной помощи на основе социального контракта.
Контракты в зависимости от предлагаемой гражданам помощи можно разделить на два типа: контракт для оказания поддерживающей помощи; контракт для оказания помощи на начальном этапе. Контракт для оказания поддерживающей помощи заключается с гражданином, нуждающемся в дополнительном доходе, который позволил бы ему оплачивать обычные и непредвиденные повседневные расходы. Такое дополнительное пособие обычно перечисляется (или передается гражданину, если оно в натуральной форме) и выступает в качестве гарантии в течение нескольких месяцев. Этот вид контракта позволяет регулярно контролировать клиента и предусматривает выполнение целого ряда встречных действий. В ответ на принятые клиентом обязательства ему перечисляется ежемесячное пособие, предусмотренное региональным законодательством или в натуральной форме.