I've got all the steps to help you create a late fee invoice in QuickBooks Online (QBO), David.
It's good news for you because QuickBooks has a feature that automatically calculates late fees on overdue invoices. Once set up, the condition will be applied to future invoices that become overdue and exceed the grace period. They will have an additional late fee item, and their balances will be updated. Here's how to enable the feature:
Go to the Gear icon and choose Accounts and Settings.
Choose Sales and click the Late fees section.
Toggle the icon and set the conditions. The instructions are straightforward, but let me know if you have questions.
Moreover, if you'd like to manually create and charge a fee to a customer, you can manually create an item for the late fees and add it to the invoice. Here's how:
From the Cog Wheel, select Products and services.
Tap New, then Service.
From the Name field, enter a name for the late fee.
Let me know how I can help you handle late fees further so we can make the most of the feature. Just leave your reply below and I'll be sure to get back.