Skip to main content

How is the Expected Payment Date Calculated?

Learn how Kolleno predicts when each invoice will be paid, based on customer behaviour and promises.

Kolleno Support avatar
Written by Kolleno Support
Updated over 2 weeks ago

Kolleno estimates when each invoice is likely to be paid by looking at real customer behaviour and any promises-to-pay they’ve made.

The system adjusts automatically depending on whether the invoice is still before the due date or already overdue.


How it works

  1. If the invoice is not yet overdue:

    Kolleno combines two signals:

    • The promise-to-pay date (if the customer gave one).

    • The usual time this customer takes to pay, based on their past behaviour.

    These are blended together — so if the promise-to-pay looks reliable, it carries more weight.

  2. If the invoice is already overdue:

    Kolleno understands that the original due date or average delay is now in the past.

    So instead of “predicting backwards,” it shifts the forecast forward — starting from today, and adding only the remaining average lateness that’s still realistic.

    For example:

    • If a customer normally pays 10 days late, but the invoice is already 7 days overdue → Kolleno now expects payment roughly 3 days from today.

    • If the invoice is already much later than usual → the system assumes the next likely payment date is today or very soon after.


In short

Kolleno’s forecast for the expected payment date:

  • Mixes what the customer promised with how they usually behave.

  • Updates automatically if an invoice becomes overdue.

  • Never predicts payments in the past — it always stays realistic and up to date.

Did this answer your question?