Слово "скільки" має наголос на першу букву О. І цей наголос не змінюється в будь-яких формах цього слова (скільки сил це коштувало, скільком людям я повинен, до скільки годин ти працюєш). А форма "до скільки" хоч і є розмовною і часто вживаною, неправильна.

За правилами російської мови у мові завжди необхідно вживати фразу: "до скількох?", при цьому, зверніть, будь ласка, увагу на наголос, він повинен падати на букву -о: – До Скільки ти працюєш? [Da skOl'kikh ty rabotaish?] How many hours do you work?

Відповідь довідкової служби російської мови Правильно: до кількох (до якого години).

Правильно розмовляти «до скількох працює магазин?». Якщо вам важко вимовляти таку фразу, у деяких «мова не повертається так ставити наголос», тоді замініть цю конструкцію на інші: «у який час закривається магазин» або «до котрої години працює магазин».