If the grille size is 12 x 12 and the dimensions are 16 x 16, does that mean it needs a 12 x 12 hole and 16 x 16 frame?

Correct! The grille requires a 12 x 12 hole with a larger frame.

Check out our comprehensive range of wall vent grilles.