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.

Stop chasing invoices manually

Connect QuickBooks, Xero, FreshBooks, Square, Zoho Books, or Jobber once. Syntharra calls every overdue invoice on day 3, compliantly, and you pay 10% only on what gets recovered.

Connect your books