{{ summaryTitle }}
{{ money(result.lateFee) }}
{{ summarySubtitle }}
{{ result.daysLate }} fee days Total {{ money(result.totalDue) }} Effective {{ percent(result.effectiveRate) }} Base {{ money(result.subjectAmount) }} Cap applied {{ selectedMethodLabel }}
Invoice late fee inputs
This calculator applies the invoice terms you enter. It does not decide whether a late fee is allowed, enforceable, or collectible.
Enter the original invoice total before subtracting payments or credits.
{{ currencyLabel }}
Select the contractual due date that starts the overdue and grace-period count.
Use the payment date, or the reminder date if the customer has not paid yet.
Enter whole calendar days; use 0 when fees begin the day after the due date.
days
Match the clause wording: fixed, percent, per-day, monthly interest, or annual interest.
Enter the amount or percent shown by the unit, e.g. 25, 5%, or 1.5% monthly.
{{ ratePrefix }} {{ rateSuffix }}
Enter 0 for no cap, or the maximum fee allowed by the invoice terms.
{{ currencyLabel }}
Use a preset to fill method, grace, and rate fields, then verify against the invoice.
Enter a short symbol or code, such as $, EUR, or RM, for display only.
Enter payments, credits, or adjustments already applied before fee calculation.
{{ currencyLabel }}
Enter 0 unless the terms add one fixed administrative charge after the base fee.
{{ currencyLabel }}
Enter 0 for no floor, or the minimum charge once the invoice has fee days.
{{ currencyLabel }}
Choose the final rounding step after minimum-fee and cap checks.
Select 365, 360, or 366 only for annual-interest clauses.
Choose prorated 30-day math or charge every started 30-day block.
Add a short invoice reference for the AR note and exported files.
Optional customer or contact name used only in the copied reminder note.
Step Value Copy
{{ row.label }} {{ row.value }}
Milestone Date Fee days Late fee Total due Copy
{{ row.milestone }} {{ row.date }} {{ row.feeDays }} {{ row.fee }} {{ row.total }}
Method Assumption Fee Total due Copy
{{ row.method }} {{ row.assumption }} {{ row.fee }} {{ row.total }}
{{ arNote }}
{{ jsonOutput }}
:

Introduction

Invoice late fees turn a payment date, a due date, and agreed payment terms into an extra amount owed after an invoice is overdue. The same unpaid balance can produce very different numbers depending on whether the terms call for a fixed charge, a one-time percentage, a daily charge, monthly interest, or annual interest prorated by days. That is why late-fee math needs the exact clause, not just the number of days after the invoice date.

The practical question is usually narrow: how much should appear on a reminder, follow-up note, or accounts receivable record as of a chosen date. A 5 day grace period can turn a 9 day overdue invoice into only 4 fee days. A partial payment can reduce the balance subject to the fee. A cap, minimum, or rounding rule can move the final amount away from the first raw calculation.

Late fee timeline showing the due date, grace period end, fee days, and final minimum, cap, and rounding checks.

Late-fee arithmetic is not the same as permission to charge the fee. Contract wording, invoice terms, customer type, debt-collection rules, and local law may decide whether a fee is allowed or collectible. The safest use is to treat the amount as a transparent calculation from entered terms, then confirm that those terms belong on the invoice before sending the number to a customer.

The result is most useful when it explains its own assumptions. The amount due should show the balance used, the fee days counted, the method applied, and any adjustment that changed the final fee. Without those details, a late-fee number can look precise while still being hard to defend.

Technical Details:

A late-fee calculation starts with the unpaid balance, not necessarily the original invoice total. Payments or credits reduce the balance subject to the fee, and the calculator prevents that balance from going below zero. The date count is calendar-day based: the payment or calculation date is compared with the due date, then the grace period is subtracted. Only positive days after grace become fee days.

Once fee days exist, the method controls how the raw fee is formed. A fixed fee and a percentage of invoice apply once. A per-day fee grows with each fee day. Monthly interest can either prorate by a 30 day month or charge each started 30 day block. Annual interest prorates the entered annual rate over the selected day-count basis.

B = max(0,invoice amount - payments or credits) D = max(0,calendar days past due - grace days) Annual interest fee = B(r100)Dday-count basis Total due = B+final late fee

The final fee is not always the raw method fee. When the invoice is late after grace, an optional one-time flat add-on is added first, then an optional minimum can raise the fee, then an optional cap can lower it. Rounding is applied after those checks.

Late fee method rules used by the invoice late fee calculator
Method Raw fee rule What changes the result
Fixed fee Entered amount once when Fee days > 0 The fee does not grow with more late days unless add-on, minimum, cap, or rounding settings change it.
Percent of invoice Balance subject to fee x percentage Payments or credits reduce the base before the percentage is applied.
Per-day fee Daily amount x Fee days Each extra fee day adds another daily charge before cap and rounding checks.
Monthly interest Balance x monthly rate x month units Month units are either Fee days / 30 or ceil(Fee days / 30), depending on the monthly-interest treatment.
Annual interest prorated daily Balance x annual rate x Fee days / basis The basis can be 360, 365, or 366 days, so the same annual rate can produce a slightly different fee.
Final late fee adjustment order
Order Adjustment Boundary used
1 One-time flat add-on Added only when Fee days > 0.
2 Minimum fee Raises the fee when the calculated amount is below the entered minimum.
3 Fee cap Lowers the fee when the amount after minimum is above the entered cap. A cap of 0 means no cap.
4 Rounding mode Rounds to nearest cent, up to cent, down to cent, or nearest whole currency unit.

For a simple substitution, a 1,000.00 balance, 18% annual rate, 30 fee days, and a 365 day basis gives 1,000 x 0.18 x 30 / 365, or 14.79 before later adjustment rules. Switching the basis to 360 gives 15.00 before later adjustment rules. That difference is small, but it is exactly why the basis should match the clause or accounting policy being modeled.

Everyday Use & Decision Guide:

Start with the terms already stated in the contract, proposal, purchase order, or invoice. If the clause says 5% once, use Percent of invoice. If it says 1.5% per month, use Monthly interest and choose the monthly treatment that matches the wording. If the clause is silent about proration, treat the result as a draft amount that needs review before it goes into a customer note.

The Common clause presets are useful for a first pass because they fill the method, grace period, and rate together. They do not prove the clause applies. After using a preset, check Grace period, Fee amount or rate, and any Payments or credits before trusting the summary.

  • Clause Math is the best first check because it shows Balance subject to fee, Fee days, Base formula, Rounded late fee, Total due, and Effective fee rate.
  • Aging Trail helps when you need to explain when the fee started, how the grace period changed the count, and what future 30, 60, or 90 fee-day checkpoints would show.
  • Method Check is useful when the invoice language is unclear and you need to compare the same amount and date count across fixed, percentage, daily, monthly, and annual methods.
  • Late Fee Timeline shows how the selected method grows or stays flat at common fee-day checkpoints.
  • AR Note gives a plain reminder note with the entered terms, the fee days, the late fee, and the total due.

Stop and review the amount when the warning area appears. A grace-period warning means the invoice is past due but has no fee days yet. A cap warning means the entered cap changed the final amount. A high effective fee-rate warning means the late fee is large compared with the balance, so the invoice wording and local rules deserve another check.

This calculator is a good fit for estimating a fee from terms you already have. It is a poor fit for choosing a fee policy from scratch, deciding whether a disputed charge can be collected, or replacing legal or accounting review for regulated invoices.

Step-by-Step Guide:

  1. Enter Invoice amount, Due date, and Payment or calculation date. The summary should show either Calculated Invoice Late Fee or No Late Fee Under Entered Terms.
  2. Set Grace period before choosing the fee method. Check Fee days in the summary because this is the day count used by every method.
  3. Choose Late fee method and enter the matching Fee amount or rate. The label beside the rate field changes between fixed amount, invoice percentage, daily fee, monthly rate, and annual rate.
  4. Open Advanced if you need a Common clause, Payments or credits, a One-time flat add-on, a Minimum fee, a Rounding mode, or a day-count and monthly-interest setting.
  5. Read Clause Math before using the number. Confirm that Base formula, Rounded late fee, Total due, and Effective fee rate match the clause you meant to apply.
  6. If a validation message says a date is invalid or a number cannot be negative, fix that field first. The result panel returns only after the required dates and non-negative fee inputs are valid.
  7. Use Aging Trail or Late Fee Timeline when timing needs explanation, Method Check when clause wording needs comparison, and AR Note when the calculation needs to be carried into a reminder.

Interpreting Results:

Read Fee days before the money. A late invoice can still show a zero fee when the payment date is on or before the due date, when the grace period absorbs all lateness, or when payments and credits reduce the subject balance to zero.

The strongest trust check is the combination of Base formula, Rounded late fee, and Effective fee rate. The formula explains the arithmetic, the rounded line is the amount to carry forward, and the effective rate shows the fee as a percentage of the balance subject to fee.

How to interpret invoice late fee warning states
Result cue What it means What to verify
No Late Fee Under Entered Terms The entered dates, grace period, or balance produce no fee days or no chargeable balance. Check Calendar days past due, Grace period, and Balance subject to fee.
Cap applied The fee was higher before the cap, so the final amount is limited by the entered cap. Confirm that the cap belongs in the invoice terms and was entered in the correct currency.
Minimum fee raised the calculated late fee The raw fee plus any add-on was below the entered minimum. Confirm that the minimum applies to late invoices after grace, not to every unpaid invoice.
Effective fee rate above 10% The final fee is large compared with the balance subject to fee. Review the clause, rate, fee days, and local limits before sending the amount.

A clean arithmetic result does not mean the fee is enforceable. It means the entered terms produced that amount. The corrective step is to compare the result with the source terms and, when the amount is high or disputed, get the clause reviewed before collecting it.

Worked Examples:

One-time percentage fee:

A 1,200.00 invoice is due on March 1 and checked on March 20 with a 5 day grace period. The calendar count is 19 days past due, so Fee days is 14. With Percent of invoice at 5%, Rounded late fee is 60.00 and Total due is 1,260.00 before any extra add-on, minimum, or cap.

Grace period boundary:

A 2,500.00 invoice due on April 10 and checked on April 15 is 5 calendar days past due. With Grace period set to 5, Fee days stays at 0 and the summary reads No Late Fee Under Entered Terms. Moving the calculation date to April 16 creates 1 fee day, so a per-day fee or interest method can start producing a charge.

Monthly wording changes the amount:

A 3,000.00 balance at 1.5% monthly interest and 45 fee days gives 67.50 when Monthly-interest treatment is Prorate by 30-day month. The same inputs give 90.00 when the treatment is Charge each started 30-day block, because 45 days counts as 2 started month units. Method Check is the place to compare this kind of ambiguity before choosing the note amount.

Troubleshooting a missing result:

If Payments or credits is typed as -50, the calculator shows Payments or credits cannot be negative. and the result panel does not return. Enter the credit as a positive amount, then confirm that Balance subject to fee dropped by the credit and that the late fee recalculated from the reduced balance.

Responsible Use Note:

Late fees touch both finance and legal judgment. Use the calculator for arithmetic, documentation, and comparison. Do not use it as proof that a charge is allowed, collectible, tax-treated correctly, or suitable for a customer relationship. When the charge is regulated, disputed, unusually high, or outside ordinary invoice follow-up, confirm the terms with a qualified professional before relying on the result.

FAQ:

Does the calculator decide whether I can charge the late fee?

No. The warning near the inputs states that the calculation applies the invoice terms you enter and does not decide whether a late fee is allowed, enforceable, or collectible. Use the result as math, then verify the contract and applicable rules.

Why is the late fee zero even though the invoice is past due?

Check Fee days and Balance subject to fee. A zero fee can happen when the grace period absorbs the lateness, when the payment or calculation date is not after the due date, or when payments and credits cover the invoice amount.

Which monthly-interest treatment should I choose?

Use Prorate by 30-day month when the clause allows partial-month interest. Use Charge each started 30-day block only when the wording supports charging a begun 30 day block as a full month unit. If the clause is unclear, compare both in Method Check and review before sending the amount.

What should I do when a validation message appears?

Fix the named field first. The calculator checks for valid due and calculation dates, an invoice amount greater than zero, and non-negative fee, cap, credit, add-on, minimum, and grace-period values. The result panel appears again after those inputs are valid.

Is my invoice data sent to a late-fee service?

No server-side late-fee calculation is used by this tool. The fee math, note text, tables, chart data, and JSON output are generated in the browser from the values you enter. Normal page assets still load as part of opening the site.

Glossary:

Balance subject to fee
The invoice amount after payments or credits are subtracted, with a floor of zero.
Fee days
The positive day count left after calendar days past due are reduced by the grace period.
Grace period
The number of days after the due date before late fees begin in the entered terms.
Day-count basis
The denominator used for annual interest proration, such as 360, 365, or 366 days.
Effective fee rate
The final late fee divided by the balance subject to fee, shown as a percentage.
Fee cap
The maximum late fee allowed by the entered terms. A value of zero means no cap.

References: