Санкції, що як структурна частина Особливої частини КК використовуються для визначення виду і розмірів покарання, бувають двох видів: відносно визначені та альтернативні. Відносно визначена санкція передбачає покарання певного виду, наприклад, позбавлення волі у певних межах, вказуючи або не вказуючи текстуально його нижню межу, але обов‘язково вказуючи його верхню межу (напр. ст.94 від 7 до 15 років – верхня і нижня межі). Якщо ж текстуально нижча межа санкції не вказана, то нижча межа покарання певного виду встановлюється на підставі певної статті Загальної частини КК, яка регламентує даний вид покарання (напр. ч.1 ст.140 – для визначення нижчої межі покарання необхідно звернутися до ст.25 позбавлення волі від 3х місяців, та ст.29 виправні роботи від 2х місяців, це і будуть мінімальні строки для ч.1 ст.140). Альтернативні санкції передбачають не один, а два чи більше видів покарань, з яких суд може призначити лише одне (напр. ст.126 образа: виправні роботи до 1 року, штраф від 30 до 80 мінімальних зарплат, або громадська догана).
В історії радянського кримінального законодавства відомі інші види санкцій: 1)невизначена – строки покарання не визначались; 2) абсолютно визначена – строк покарання встановлювався конкретно, напр., позбавлення волі на три роки за хуліганство; 3) відсильна – запозичала вид і розмір покарання для певних видів злочинів з інших статей КК.
В окремих випадках, прямо передбачених нормами Загальної частини КК, може відбутися зміна тих обсягів (меж) санкцій, які зазначені в статтях Особливої частини кримінального закону. Така зміна можлива на підставі норм Загальної частини КК за вироком суду або за актом помилування (ч.1 ст.25 КК).