Late Fee on an Overdue Invoice

Excel Formulas › Freelance & Agency

All versionsMAX

Charge interest on overdue invoices. Compute days late, apply a monthly or annual rate, and add the fee to the balance — with a floor so paid-on-time invoices owe nothing extra.


Quick formula: late fee from days overdue:
=balance * monthly_rate * (days_late / 30)
Balance times the monthly rate, prorated by days late; zero if not yet overdue.

Functions used (tap for the full reference guide):

The example

$2,000, 1.5%/mo, 45 days late.

AB
1ItemValue
245 days late—
3Fee→ $45.00

The formula

The formula:

=balance * monthly_rate * (MAX(days_late,0) / 30) // balance × rate × months late

How it works

How it works:

  1. Compute days late: MAX(TODAY() - due_date, 0) — zero until overdue.
  2. Apply the monthly rate prorated by days: balance × rate × days/30.
  3. For a flat annual percentage, use balance × annual_rate × days/365.
  4. Add the fee to the balance for the amount now due.

Late-fee caps are regulated. Many jurisdictions limit the interest rate you can charge on overdue invoices, and your contract should state the rate up front. Use the formula for the math, but confirm the allowable rate — and that your agreement specifies it — before billing interest.

Try it: interactive demo

Live demo

Balance, monthly rate, days late.

Fee · Now due

Variations

Days late

From the due date:

=MAX(TODAY() - due_date, 0)

Annual-rate version

APR basis:

=balance * annual_rate * days_late / 365

Flat late fee

Fixed charge:

=IF(days_late > 0, flat_fee, 0)

Pitfalls & errors

Floor days late. Use MAX(...,0) so on-time invoices owe no fee.

Rate basis. Decide monthly (÷30) vs annual (÷365) and be consistent.

Know the legal cap. Late-fee rates are often regulated — confirm and state in the contract.

Practice workbook

📊
Download the free Late Fee on an Overdue Invoice practice workbook
A late-fee sheet with the days-late, annual-rate, and flat-fee variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I calculate a late fee on an invoice in Excel?
Use =balance * monthly_rate * (MAX(days_late,0) / 30). Days late = MAX(TODAY() - due_date, 0).
How do I use an annual interest rate instead?
Prorate by 365: =balance * annual_rate * days_late / 365.
Can I charge any late-fee rate?
No — many jurisdictions cap it, and your contract should state the rate. Confirm the legal limit before billing interest.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Days until date · Aging receivables · Invoice with tax total

Function references: MAXDATEDIF