well i do it differend and so far it works perfect
i apply late fee's to all my systems ( dedicated , vps and hosting and radio shoutcasting and so on)
20% late fee get added after 2 Days
account get suspended after 3 days
account get destroyed after 15 days
backup is avaible for 60 days after account is destroyed so they can restore everything back
the min fee i charge is 1€ , the reason why i do that is because it is not my job to keep your files when you do not have a service with us anymore ( that happeds if you are overdue )
we do provide a extra service to keep your files , and that is why it get charged
the space we need to waste to keep your account alive can be used for other clients , so it is normal for us that we charge you for your space that you used when we could use it for a paid user
we allow clients to create new services if they do not like to pay for there "backup" , but that is a choise the client need to make ( do i like to get my files back ? or just a fresh hosting account ?)
so it depends how you look at it , but quality cost money and to maintain quality do we need to provide some rules to prevent abusing
hosting providers who charge to get a service back re activated are more stable hosting providers then providers who just keep your account for 30 days
they get less abused and clients are more likely to pay on time or warn you why they can not pay instead that they say ... i got 30 days left
so for me this system is working perfect , my clients are happy and they understand it , so i see no reason why i should do it differend
so to make a long story short
keep in mind what you like to provide , do you like to waste space for free ? do you got other ways to "force" users to pay ? can your quality handle overdue charges ??
depending on differend value's you can choose to charge extra or not
Greetings From PowerChaos