Hi Bobby,
Thanks for submitting this suggestion.
Have you considered using the Late Fee feature for this situation?

- https://docs.whmcs.com/Invoice_Tab#Late_Fee_Type
- https://docs.whmcs.com/Automation_Settings#Add_Late_Fee_Days

Would this meet your need?