I use quickbooks as well for invoicing, and they have the ability to allow late payment fees for invoices overdue.