Billing measurement

Average Invoice Payment Time: Formula and Example

Measure days from invoice delivery to full payment for paid invoices. Report the median and unpaid balance alongside the average so a few fast payments do not hide a growing backlog.

Quick context

Section

Guides to measuring late payments, invoice timing, and receivables, with worked examples and clearly stated limits.

Best for

Anyone tracking billing performance or researching payment-cycle benchmarks.

Outcome

Use this page to move from general research into a calmer, more repeatable invoicing process.

Action plan

Worked example: three paid invoices

Calculate the mean

Invoices paid after 10, 20, and 60 days have a mean payment time of (10 + 20 + 60) ÷ 3 = 30 days. Each invoice has equal weight in this calculation.

Compare the median

Put the durations in order: 10, 20, 60. The median is 20 days. The 60-day payment pulls the mean up, so show both measures rather than describing all clients as 30-day payers.

Account for unpaid invoices

A fourth invoice still unpaid after 90 days does not belong in the paid-invoice average yet. Report it separately with its amount and age; omitting that backlog from the review would make performance look better than it is.

Common pitfalls

Where teams usually lose momentum.

Avoid this

Mixing delivery and creation dates

An invoice drafted a week early has not necessarily reached the client. Use delivery dates consistently, or clearly label a creation-date measure.

Avoid this

Calling this days sales outstanding

An average of individual payment durations is not the same calculation as DSO based on receivables and credit sales. Keep the metric names and formulas separate.

Related topics

statisticscash flowbilling

Find more statistics and practical tools in the resources below.

FAQ

Questions people usually have before changing the workflow.

Should large invoices count more?

If you need an amount-weighted measure, multiply each duration by its invoice value, add those results, and divide by total value. Label it amount-weighted and use a common currency basis. Keep the ordinary mean separate.