How do I add a late fee to an existing unpaid invoice?
How to add a late fee to an existing unpaid invoice
Short answer
You can only legally add a late fee if your original invoice or contract authorized it. If it did, create a new line item or a separate invoice for the fee, reference your original invoice number, and send it with a brief explanation. In QuickBooks, use Finance Charge; in Xero and FreshBooks, add a line item directly.
Late fees are enforceable only when you disclosed them before the work was done. If your original invoice, proposal, or contract included language like 'A 1.5% monthly finance charge applies to balances unpaid after 30 days,' you're legally clear. If you didn't include that language, adding a fee now is unilateral and the client can refuse it — and be right to do so.
Assuming you have the authorization: in QuickBooks Online, go to Customers → Charge Interest. You can set a percentage or flat amount, and QBO will automatically generate finance charge invoices for qualifying overdue accounts. In FreshBooks, open the original invoice, click Edit, and add a line item called 'Late Payment Fee.' In Xero, create a new invoice referencing the overdue invoice number and include a line for the late fee. In Square Invoices, late fees must be added manually as a new invoice line since Square doesn't automate finance charges.
The right amount matters. Common rates are 1–2% per month (12–24% annualized) or a flat fee like $25–50. Many states cap late fees for consumer transactions; B2B is generally less regulated but courts will reduce 'unconscionable' rates. Stay below 3% per month to avoid scrutiny.
How you communicate the fee is as important as the math. Send a brief email: 'Per our payment terms, a late fee of $[amount] has been added to invoice #[number], dated [original due date]. Please find the updated balance at the link below.' Avoid accusatory language. The fee is a contractual mechanism, not a punishment — frame it that way.
Late fees are most effective as a deterrent, not a revenue stream. Many business owners waive them for long-term clients in exchange for prompt payment on future invoices. Use that as negotiating currency: 'I can waive the $40 fee if you settle the $800 balance by Friday.' Syntharra can handle the follow-up calls that make this conversation happen automatically.