The simple process ofweb hosting billing can be easily handled with billing software that creates invoices and automatically bills customers. The software keeps track of what has been paid as well as the invoice status. There are also tracking devices in place that include account usage, so that appropriate storage or bandwidth fees may be easily and automatically added. Some of the features of a web hosting billing program may include automated signups, payment processing and account provisioning in an online, recurring, web based system. In addition, billing software can be used as an effective business maintenance development and management tool, since it may be set up to alert customers as service limits are approaching. When clients appreciate being notified before excess usage fees are assessed, the web hosting billing system can also serve as part of an effective customer support system.