"Если бы знал, то и соломки подстелил!" фраза не менее известная
По условию пакета услуг в конце месяца все невыбранные, но оплаченные мегабайты пропадают. И это не есть хорошо. Постоянно оплачивать наперед и потом ломать голову, что скачать? Определенный кредит должен быть, на всякий случай

, а случай, как известно, бывает всякий.
С другой стороны каким этот кредит должен быть? 10, 50, 150 грн? Например может ли быть кредит 600 грн при студенческом пакете?
Как мне кажется, постоянным клиентам нужно автоматически давать кредит на сумму пакета. Имеешь студенческий -- кредит 30 грн., имеешь Максиму -- кредит 200 грн. А все желания клиента выше своего пакета могут уже решаться персонально.
В жизни могут быть всякие случаи, например, задержка очередного поступления денег, непредвиденные траты, внезапный отъезд, срочная необходимость скачать большой объем. Да мало ли разного.
Особенно неприятно, когда не успел вовремя заплатить (мало ли причин) и на выходные остался без инета. Вот припало 1 число на субботу

. Вроде готов оплатить и двойной, и тройной тариф, даже на десятикратный согласен, чтобы отправить единственное письмо, а платить-то некому! Сиди и жди до понедельника...
Так, что определенный кредит для
безпроблемных клиентов очень желателен.
С другой стороны (со стороны провайдера) давать сразу многим деньги в долг стрёмно, можно так влететь!!! Поэтому предлагаю такой вариант.
Кредит дается в размере стоимости пакета до 10 числа следующего месяца. Если оплачиваешь перерасходованные мегабайты до следущего срока оплаты, то оплачиваешь их по расценкам своего пакета. Если же клиент затянул и не оплатил до 10 числа не только долги, но и сам пакет(!), то тогда инет отключается и клиент помимо стоимости пакета должен будет оплатить свои долги по максимальным расценкам за мегабайт и заплатить "за включение Интернета" сумму своего пакета.
Как вам такие предложения?