I use recurring projects to bill monthly website hosting and care plans, which include one hour of support with overage billed at my hourly rate. Then, I use a monthly recurring invoice configured to automatically charge on the due date. This is a fantastic solution for subscription and overage billing. However, today, I received the following message from a client: "One thing that I really don't like about [your] invoicing / monthly maintenance system, is that I can't see what the charges are before you bill them." She's got a point. I don't like to hit my clients with unexpected charges, but I do like to get paid on time. So, when a client submits a support request, I often find myself checking their monthly billing date, manually adding up the time worked since then, and figuring out how much time until they incur an overage charge. I often let the client know their request will take them into overage and ask for permission to proceed. This is a time-consuming process. It would be fantastic if any of the following is possible: Notify me and the client when a project goes over the hour extimate maximum. Provide a billing total in the client portal that includes any overage charges. Send an automatic billing notification to the client with their current account balance including overage charges about 3-5 days before they are charged automatically. Thanks for considering this feature request.