Sounds like operating costs are a core issue here. Switching to a prepaid model ensures a more consistent cash flow.
These customers are angry, call Support and Accounting to demand refunds, and cancel their service. There's no upside to having unhappy customers.
Switching to pre-paid billing is probably just better for everyone.