Free template: Weekly Cash Decision Calculator. Download free →
Trusted by US SMBs, founders and CFOs

Free download

AR Payment Behavior Analysis Template

Tell us where to send it. No spam — one email with your file.

I am a

We store your details to send the file and occasional finance resources.

🎁 Free Excel Template

Which Customers Really Pay Late?

A free Excel template for AR payment behavior analysis. Enter your invoices and the payments against them, and it shows each customer’s average days to pay, days late, on-time rate, overdue balance and credit use — with an aging, a monthly trend and an invoice-by-invoice drilldown. Built by experienced finance professionals.

📥 Get your free EasePro Template
  • Experienced finance professionals
  • Customer by customer, invoice by invoice
  • Excel for Microsoft 365 or the web
  • No credit card required
Output — customer behavior, sorted by days latepaid invoices
CustomerDays to payDays lateOn time
Timber Distributors LLC50.3+20.30%
Lakeview Marketplace LLC48.3+18.30%
Maple Labs LLC62.5+17.50%
…
Timber Foods LLC28.4−1.686%
Lakeside Labs LLC27.7−2.371%
Latest payer
Timber Distributors LLC
20.3 days late on average across 6 paid invoices, none of them on time — with $32,725 overdue at the report date.
Sample output: the 19 customers with paid invoices, latest payer first
What's inside the file

One input sheet. Everything else is calculated.

You type into one sheet. The model works out every invoice’s payment timing and status, then builds the customer view, the drilldown, the monthly trend and the dashboard from it.

Start

Cover and instructions

An index linking to every sheet, a check on each one that reads Ok or Error, and a guide to which sheet answers what.

Input

I1 — Input

Company name and the report date; a credit limit for each customer; and up to 250 invoices with customer, invoice date, amount, due date and up to four payments, each with its date and amount.

What it gives you back

Output

O2 — Customer behavior

For each customer: invoiced, received, outstanding and overdue; the aging; invoice counts; average days to pay; average days late; on-time %; oldest overdue invoice; partial-payment rate; days since the last payment; and credit-limit use.

Output

O3 and O4 — Drilldowns

Pick a customer and see every invoice: status, age, days overdue, last payment date, days late and how many payments it took. A second sheet lists every invoice for every customer.

Output

O5 — Monthly trend

By invoice month: invoiced, collected, outstanding by age, overdue, average days to pay, average days late and on-time %.

Output

O1 — Dashboard

Headline figures, an AR aging chart, the top 10 customers by outstanding and by overdue balance, outstanding by invoice age, credit-limit use, and an overview of any customer you select.

Inside the template

Days to pay tells you how long. Days late tells you who to watch.

Every invoice is measured twice: days to pay, from the invoice date to the last payment, and days late, from the due date to the last payment. A customer on 60-day terms will always take longer to pay than one on 30 days. Only days late tells you who is breaking their terms.

O2 — Customer Behavior · two customers from the sample
Valley Supply Co. · 6 paid invoices
Average days to pay76.2
Average days late16.2
Timber Distributors LLC · 6 paid invoices
Average days to pay50.3
Average days late20.3
You type here Calculated by the model
Valley Supply takes longest to pay, but it is on 60-day terms. Timber Distributors pays sooner and is later against its terms.
The problem this solves

Your aging says who owes you. It doesn’t say how they pay.

An AR aging report tells you how old each unpaid invoice is. It doesn’t tell you whether a customer always pays two weeks late, used to pay on time and is slipping, or pays in four installments. That history is what decides when the next invoice will be paid.

Valley Supply Co. — average days to pay76.2
Less: average days late16.2
Its payment terms, in days60
Sample from the file. Days to pay less days late is the gap from invoice date to due date — the terms. The same sum gives 30 for Timber Distributors.

So this template works from your payment history, not just what is open today. It measures every paid invoice against its due date, averages it by customer, and puts the customers who break their terms at the top. That number is the expected delay you use when you forecast receipts — covered in how to forecast cash receipts accurately and due dates vs payment behavior.

How the model works

Six things it does that an aging report can’t.

All of it runs from the one input sheet, measured as at the report date you set.

Days to pay and days late

For every invoice: days from invoice to last payment, and days from due date to last payment. Averages and on-time % use fully paid invoices only, so open invoices don’t distort them.

On-time rate

The share of each customer’s paid invoices settled on or before the due date.

Partial payments

Up to four payments per invoice. The model flags invoices paid in part and shows how often each customer pays that way.

Overdue and oldest overdue

Every unpaid invoice past its due date at the report date is overdue, with the days counted and the oldest one shown for each customer.

Credit-limit use

Outstanding balance against the credit limit you set for each customer, so you can see who is over their limit.

Checks on every sheet

Each sheet reports Ok or Error, including a check for duplicate invoice numbers and that every invoice’s payments plus balance equal its amount.

Before you start

What to gather before you open the file.

Most of it comes from two exports: your invoice list and your customer payments, ideally covering at least six months.

From your accounting system

  • Invoices: number, customer, invoice date, amount and due date — paid and unpaid
  • Payments received against each invoice, with dates and amounts
  • Up to 250 invoices and four payments per invoice fit on the input sheet

From your team

  • A credit limit for each customer, if you set them
  • The report date — usually today, or the last month-end
  • Which customers have changed terms recently, so you read their history fairly

Clear unapplied payments and credit notes in your accounting system first — otherwise paid invoices look open. Using AR aging to forecast collections covers why.

How to use it

How to use the AR payment behavior template: four steps.

Then refresh it monthly: add the new invoices and payments, move the report date forward, and look at who moved up the list.

1

General inputs

On I1_Input: your company name and the report date. Everything is measured as at that date.

2

Credit limits

Enter a credit limit against each customer, so the model can show credit use. Leave it at zero if you don’t set limits.

3

Invoices and payments

Paste your invoices — number, customer, invoice date, amount, due date — and up to four payments against each, with dates and amounts.

4

Read the customer view

On O2, sort by average days late. Start with the customers at the top, then open O3 for any of them to see whether their recent invoices are slower than their older ones.

Is this for you?

Is this template right for you? Honestly.

This template is for you if:

  • You invoice customers on terms and want to know which of them really pay late.
  • You forecast receipts and need each customer’s usual delay, not the due date.
  • You want overdue balances, payment history and credit use in one place, customer by customer.
  • You can export invoices and payments from your accounting system.

This is not for you if:

  • You need the cash each week, not the behavior behind it — use the AR collection forecast template, ideally with the delays this one gives you.
  • You run Excel 2021 or earlier, or Google Sheets — the model relies on newer Excel functions they do not have.
  • You have more than 250 invoices in the period, or need multi-currency or multi-entity AR.
  • You only need this Monday’s pay-or-chase decision. Use the Weekly Cash Decision Calculator instead.

This is a self-serve model. If you would rather have customer payment behavior tracked from your ledger every month and built into your cash forecast, talk to us.

Frequently Asked

AR payment behavior template questions, answered honestly.

What is AR payment behavior analysis?

It is looking at how each customer actually pays, rather than what they owe today: how many days they take, how late they are against their terms, how often they pay on time, and whether that is getting better or worse. It tells you which customers need chasing and what delay to use when you forecast their payments.

What is the difference between days to pay and days late?

Days to pay runs from the invoice date to the last payment. Days late runs from the due date to the last payment, so it is negative when a customer pays early. A customer on 60-day terms will always take longer to pay than one on 30 days; days late shows who is actually breaking their terms.

Why are the averages based on paid invoices only?

An open invoice has no final payment date yet, so it has no finished days-to-pay or days-late figure. The template keeps open invoices in the outstanding, overdue and aging figures, and uses fully paid invoices for the payment-behavior averages and on-time %.

How many invoices and payments does it handle?

Up to 250 invoices on the input sheet, each with up to four payments (date and amount). The sample file carries 200 invoices across 25 customers.

Which version of Excel do I need?

Excel for Microsoft 365 or Excel for the web. The model uses newer functions such as FILTER, UNIQUE, SORTBY, TAKE, TOCOL and TEXTBEFORE, which Excel 2021 and earlier and Google Sheets do not fully support, so the outputs will not calculate there.

How is it different from the AR collection forecast template?

This one looks backwards: how each customer has paid. The AR collection forecast template looks forwards: which week each open invoice will be paid. Use this one to find each customer’s usual delay, then use that delay to set expected receipt dates in the forecast.

Is it really free? What do you ask for?

Yes, free. You sign in with Google once and answer a few short questions about your business, so we know who is using it. No credit card.

What if I want this tracked for my business every month?

EasePro’s Cash Flow Management Services track customer payment behavior from your own ledger, keep it current every month, and build it into a weekly cash forecast.