| Have you tried auto pilot with start date of payment and the expiration date with a password that is logged with only you (the control panel) upon first payment and the expiration date.. it would run much like a membership site with payments set on auto renewal unless the client chooses to opt out. or go manual meaning month to month with no payment made by the expiration date, the membership (hosting service) would then be automatically shut down unless you say otherwise ( grant alternative permissions)
I've read alot of TOS/user agreement policy's.. it should be in there to cover your back...
Lets say you offer 1 month at $xx 3 months at $xx 6 months a year etc.. from the start date of the payment for hosting,
( separate from that of domain registrations ) the up time is set "with" the payment cycle.. suspension(if any) is set with non payment with the result ending in -permanent shut down.. space resold
Some hosting providers offer a 30 day refund a few offer 60 days on a refund while some will not refund anything at all. which ever you decide on must be in your TOS or user agreement policy. the amount of refund time ,again, if any, on what you offer should and could be placed anywhere on your site.. including or limiting to the tos/user agreements. Personally I like them much more when its in plain sight |