Formuła Rozgrywki Pucharu Polski przeprowadzono w oparciu o regulamin przyjęty w 2016 roku. Rywalizacja składała się z dwóch etapów. Pierwszy pokrywał się z rozgrywkami ligowymi Polskiej Hokej Ligi, gdzie jedenaście klubów rozegrało dwie pełne rundy po 20 spotkań. Na podstawie miejsc w tabeli cztery pierwsze drużyny wywalczyły awans do drugiego etapu tj. turnieju finałowego. Zespoły zostały podzielone w następujące pary: 1 – 4 i 2 – 3. W finale zagrali zwycięzcy meczów półfinałowych. Nie rozegrano meczu o trzecie miejsce.

W drugim etapie w spotkaniach półfinałowych w przypadku remisu w regulaminowym czasie gry bezpośrednio po nim następowała dziesięciominutowa dogrywka po czterech hokeistów obu drużyn. Jeśli spotkanie nadal nie zostało rozstrzygnięte, wówczas była przeprowadzana seria rzutów karnych w oparciu o przepisy PZHL. Podobnie w meczu finałowym z tym, że zamiast 10 minut zawodnicy grali 20 minutową dogrywkę. Mecze w drugim etapie prowadzili czterej sędziowie, po dwóch głównych i liniowych. Spotkania półfinałowe i finał rozgrywek odbyły się 29 i 30 grudnia 2016 roku.