How to investigate invoice approval delays

Patrick Nesbitt, CA(SA), CFA

Four timestamps on the same invoice: received, prepared for approval, approved and paid. The gaps measure preparation, approval and payment intervals, not their causes.

Record received, ready-for-approval, approved, paid and due dates for a small set of late and on-time invoices. Compare calendar days in each stage. A difference tells you where to investigate; records and conversations are still needed to establish the cause.

Where can an invoice wait?

Between arriving and being paid, an invoice passes through three stages, marked by four dates. A delay in any of them looks the same from outside: the supplier is chasing and the invoice is "with approvals". The dates tell them apart.

StageStartsEndsPossible explanations to check
Getting readyInvoice arrivesCoded, matched, nothing missingIt went to the wrong inbox, or a purchase order, goods receipt or coding decision is missing
ApprovalReadyApprovedApprovers are unavailable, unclear or overloaded
PaymentApprovedPaidCheck payment-run timing, cash constraints and unresolved payment exceptions

Only the middle stage is an approval delay. We recommend changing nothing about approvers, approval limits or software until the dates show the wait is in approval. Check the earlier wait before deciding whether a faster approval step would materially change payment timing.

How to find the stage that holds the time

  1. Pick about 20 recent invoices. Roughly half paid late, half paid on time. Without on-time invoices you cannot tell what is unusual.
  2. Record four dates for each: received, ready for approval, approved and paid. Add the due date.
  3. Work out the days in each stage. Ready minus received, approved minus ready, paid minus approved.
  4. Compare the two groups stage by stage. Use the median, not the average, so one extreme invoice does not decide the answer.
  5. Look at the stage where the groups differ. That is where to look first, whatever the process map says.
  6. Ask the people who handled the delayed ones what happened. The dates show where the time went. Their accounts suggest explanations to check against the records.

You can do steps 3 and 4 on this page with the stage finder below, or offline with the free invoice timeline worksheet. Neither needs a sign-up.

A worked example

Illustrative data. It describes no real company or supplier.

A finance team is told invoices are slow because approvers sit on them. It takes ten July invoices on 30-day terms, five paid late and five on time, and records the dates.

Median days in each stage, ten invoices
GroupGetting readyApprovalPaymentTotal
Paid late (5)1022034
Paid on time (5)122023

Approval took two days in both groups. The overdue ones lost their time before anyone could approve them: a median of ten days getting ready, against one. The notes on those five suggest explanations to check: no purchase order number, a coding query to a budget holder, hours that did not match a timesheet, an invoice sent to a former employee's inbox and a goods receipt nobody recorded.

What this shows: in this sample the largest difference is before invoices are ready. Equal approval medians do not rule out approval problems on individual invoices. What it does not show: how often this happens across all invoices, which of the five reasons matters most, or what fixing them is worth. You should use ten invoices to decide where to look. Size the problem with more.

That is ten invoices on paper. Here is the same check on yours.

Find where your invoices wait

Enter the Received, Ready for approval, Approved, Paid and due dates for a few late and a few on-time invoices, and the page shows which stage holds the time. The calculator needs JavaScript. The free invoice timeline worksheet does the same offline.

Find the interval worth investigating

A 48-second silent walkthrough using synthetic examples. Captions are included in the picture; the full explanation follows below.

Download the video (MP4) ยท Download captions (VTT)

Walkthrough transcript

Silent walkthrough. All examples are synthetic.

Do not choose an automation tool yet. First compare the same checkpoints on late and on-time invoices.

Use the received, ready, approved and paid dates for the same invoice. Missing dates stay missing; do not guess them.

This invoice spans 33 calendar days. These intervals include waiting and other elapsed time; they do not measure active work.

In this synthetic sample, preparation differs. Approval and payment medians are the same. This points to a question, not a proven cause.

Check the original records and the people handling those cases. A missing purchase order is one possible explanation to investigate.

Choose a cohort before interpreting it. Keep limitations visible, then take the specific question to the next investigation.

Where is the delay actually happening?

Take a few invoices, some late and some on time, and put the dates side by side: when each arrived, when it could be approved, when it was approved and when it was paid.

Your starting question: Where do invoices wait, and what explains the wait?

Start by checking

  1. Whether the dates you have can separate the wait before approval from the wait after it.
  2. Which stage holds the time in the invoices you picked.
  3. Whether the late invoices share something the timely ones lack, such as missing information or an unclear owner.

Evidence to gather

  • Dated records for comparable cases.
  • Definitions of the timestamps.
  • Accounts from the people handling exceptions.

Not established yet

  • The cause of the delay.
  • How often it happens across all invoices.
  • The likely value of a change.

Discuss this investigation

What each pattern suggests checking

If overdue invoices differ inPossible explanationsCheck next
Getting readyWrong or shared inbox; missing purchase order or goods receipt; coding questions; price or quantity mismatchesWhat was missing on each late invoice, where it was sent, and who was asked for it
ApprovalApprover absent; unclear who approves; approval limits too lowWho approved the late ones, and how long each sat with them
PaymentWeekly or monthly payment runs; cash held back deliberatelyWhether they missed a run by a day or two
No stage stands outThe whole cycle is slow, or your terms are shorter than your processCompare the total with the terms before changing any single step

Mistakes that hide the real delay

  • Measuring one average for the whole cycle. It tells you invoices are slow, never where.
  • Using the payment date as the approval date. Payment runs add days the approver never had.
  • Looking only at the problem invoices. Without on-time ones there is nothing to compare against.
  • Trusting a system timestamp you have not checked. "Created" can mean when the invoice arrived or when someone got round to typing it in. Ask what each date records before you rely on it.

How to calculate invoice processing time by stage

With received, ready, approved and paid dates in columns C to F:

MeasureCalendar days
Getting ready=D2-C2
Approval=E2-D2
Payment=F2-E2
Total=F2-C2

Then take the median of each column for the late group and the on-time group separately.

Choose the cohort before interpreting the numbers

A deliberately half-late, half-on-time teaching sample helps contrast cases. It cannot estimate the business's late-payment rate, typical cycle time or p90. For operational reporting, define a complete received-invoice cohort for a stated period, or document a defensible sampling method. Include disputes and incomplete cases as explicit categories rather than quietly dropping them.

Use the earliest verifiable receipt date, the point when the evidence needed for approval is complete, the recorded approval decision and the actual payment date. Check what each system timestamp means. Missing dates stay blank; a reversed date needs correction, not a negative duration. An unpaid invoice is incomplete, not a zero-day payment.

The worksheet measures elapsed calendar days, including weekends. For working-day measures, agree the workweek, holiday calendar and treatment of start and end dates first. Test weekend receipts, holidays and same-day completion before using the result. Do not compare it with a supplier benchmark that uses different boundaries. Add stage durations for each invoice before summarising total time: the sum of stage medians is not generally the median end-to-end time.

A longer ready-to-approved interval does not establish that an approver is slow. Check matching exceptions, holds, delegation records and the time at which the invoice actually became actionable. Keep each explanation open until its supporting records agree.

For the change you choose, use a requirements traceability matrix to connect each requirement to the evidence that will show it has been met.

Frequently Asked Questions

What is a normal invoice processing time?

It depends on your payment terms and payment runs, so compare against your own on-time invoices rather than a published average. Published benchmarks rarely say where the clock starts and stops, so two figures of "five days" can measure different things.

How do I calculate invoice processing time?

Subtract the received date from the paid date for the total. For the useful version, split it: ready minus received, approved minus ready, and paid minus approved. In a spreadsheet, =D2-C2 gives calendar days; =NETWORKDAYS(C2,D2)-1 gives working days.

Will approval automation fix approval delays?

The answer is only if the time sits between ready and approved. If invoices wait because a purchase order number, a goods receipt or a coding decision is missing, faster routing sends an incomplete invoice to the approver sooner and the wait moves rather than disappears.

What if our system does not record when an invoice was ready for approval?

Use the closest recorded event, such as the date it was coded or matched, and say which one you used. If nothing marks that moment, that is a finding: nobody can see the wait before approval, which is often where it hides.