За спеціалізацією магазини поділяють на:
- спеціалізований — різновид магазину, у якому здійснюється торгівля широким асортиментом товарів однієї або декількох (не більше чотирьох) товарних груп. Можуть продаватись товари інших товарних груп, але кожна з них не повинна перевищувати 5% обсягу роздрібного товарообороту магазину. Вид спеціалізації визначається за найбільшою за обсягом продажу товарною групою;
- неспеціалізований (універсальний) — різновид магазину, асортимент якого включає широку (5 і більше) номенклатуру товарних груп.