We have decided to make it so after 16 checks (4 days) and it suspends. But our system is based on credit so a user can reload and the site is unsuspended within 4 minutes automatically. We also alert before hand also. When suspended we do not delete account until server resources are needed, so a user account can be kept for over 3 months (backups off server also kept to stop issues with users in the future).
Developer and owner of NodeHost
Hosting with the the amazing speed, uptime and low costs that users expect. www.nodehost.ca