Vánoční svátky patří mezi ty, během kterých musejí být supermarkety a další velké obchody zavřené. Platí to o 25. a 26. prosinci. Na Štědrý den mohou obchody s prodejní plochou nad 200 m2 mít otevřeno jen do poledne.
Od roku 2016 je účinný zákon o omezení prodejní doby v maloobchodě a velkoobchodě. Ten zakazuje prodej během sedmi svátků. Kromě již zmíněných vánočních dnů jde ještě o Nový rok, Velikonoční pondělí, 8. května, 28. září a 28. října.
Prodejcům za případný prodej o svátcích, během kterých mají mít zavřeno, hrozí pokuta ve výši až milion korun. V případě opakovaného porušení pak až pět milion korun. Dodržování této povinnosti kontroluje Česká obchodní inspekce.