Let have a generating set of a group with elements. Every subgroup of index gives a transitive group action of on the left cosets of , hence a group homomorphism after the cosets are labelled. Conversely, is the stabilizer subgroup of one point in this action.
A homomorphism is determined by the images of the generators, so there are at most such homomorphisms and at most point stabilizers. Therefore the finiteness of subgroups of a fixed finite index gives only finitely many subgroups of index .