A past-due invoice report can tell you how much money is outstanding. It cannot tell you whether anyone has followed up, whether a customer has a billing question, or whether a payment promise is likely to arrive. The best contractor collection KPIs turn that report into a working plan for recovering overdue revenue while keeping the relationship.
For most HVAC, plumbing, roofing, electrical, and general contracting businesses, the issue is not a lack of invoices. It is that overdue follow-up gets pushed aside by service calls, change orders, payroll, scheduling, and the next emergency. The right measures show where the process is breaking down before cash flow becomes the urgent problem.
What makes a KPI useful for contractor AR?
A useful accounts receivable KPI should lead to a clear action. If a number goes in the wrong direction, your team should know whether to contact an account, resolve a dispute, verify a payment, or improve the follow-up process.
Avoid tracking dozens of finance metrics just because your accounting system can produce them. A small office team needs a short scorecard that distinguishes overdue balances from accounts being actively worked, payment promises, disputes, and confirmed payments. Review it weekly, then use it to decide which invoices need attention next.
1. Total overdue balance
This is the dollar value of invoices past their due date. It is the starting point because it shows the cash currently tied up in accounts receivable.
Track the total as a dollar amount and as a percentage of all open receivables. A $40,000 overdue balance may be manageable for one contractor and serious for another, so the trend matters more than a universal benchmark. If the balance rises for several weeks, look beyond billing volume. It may signal late follow-up, unresolved customer questions, or a growing concentration of older invoices.
2. Aging by invoice value, not just invoice count
Split overdue balances into practical aging groups, such as 1-30 days, 31-60 days, 61-90 days, and more than 90 days past due. Then look at the dollars in each group, not only the number of invoices.
Ten $250 invoices do not deserve the same operational attention as one $12,000 remodeling balance. Aging helps your team prioritize, but age is not the only factor. A 15-day overdue invoice with no contact history may need action before a 60-day balance where a reliable customer has a documented payment date.
Watch the direction of aging
The most useful question is whether balances are moving toward resolution or slipping into older buckets. If the 61-90 day category keeps growing, your process may be waiting too long for a second or third follow-up. If recent overdue balances are increasing, review the first-contact process and whether invoices are reaching the right customer contact.
3. Follow-up coverage rate
Follow-up coverage answers a basic operational question: of the invoices that need attention, how many have received an appropriate documented follow-up within your chosen time frame?
Calculate it as the number of eligible overdue invoices with a recorded follow-up divided by the total number of eligible overdue invoices. Exclude accounts that are already paid, legitimately paused, marked do-not-contact, or under active dispute review. Otherwise, the rate can make the team look less consistent than it is.
This KPI is often more actionable than total overdue dollars. A company can have a manageable overdue balance but poor follow-up coverage, which means old invoices are quietly being forgotten. Set a clear internal standard, such as reviewing every newly overdue eligible account within a defined number of business days.
4. Time to first follow-up
Measure the average or median number of days between an invoice becoming overdue and the first documented follow-up. Median is often more helpful for smaller teams because one badly neglected account will not distort the picture as much.
A low number is generally better, but speed should not mean sending the same message to everyone without context. Before contacting a customer, confirm the invoice details, job status, prior communication, and whether there is a known concern. Professional follow-up works best when it is timely and informed.
For example, an electrical contractor may find that invoices are usually sent correctly, but first follow-up happens 18 days late because the office waits until month-end. That is a process problem with a practical fix: create a recurring review of newly past-due invoices each week.
5. Customer response rate
Response rate measures how often customers reply after a follow-up attempt. A response may be a payment confirmation, a payment date, a request for documentation, a billing question, or a dispute. It is not the same as payment rate.
Calculate it as accounts with a meaningful response divided by accounts contacted during the period. A low response rate can indicate outdated contact information, messages that lack clear invoice details, or too much time between contacts. It can also vary by customer type. Home-service customers and commercial property managers may respond differently, so compare like with like when possible.
Do not treat every response as a success or a problem. A customer who says, “Please resend the signed work order,” has given your team a path to resolution. Recording that outcome is better than leaving the account in a generic contacted status.
6. Promise-to-pay kept rate
When a customer provides a payment date, record the amount and date rather than simply marking the account as “promised.” Then measure the percentage of promises that result in a verified payment by the promised date or within a reasonable grace period your business defines.
This metric helps distinguish real progress from accounts that repeatedly receive the same vague status. If the kept rate is low, review whether promises are being documented precisely and whether the team follows up promptly after a missed date. It may also reveal that certain account types need a different conversation, more documentation, or an internal escalation decision.
A promise to pay should reduce uncertainty, not make an invoice disappear from view.
7. Dispute rate and dispute resolution time
Not every overdue balance should receive the same follow-up. Some customers have a valid billing question, incomplete documentation, a warranty concern, or a disagreement about the scope of work. Track the percentage of overdue invoices marked as disputed, along with the average time it takes to reach a documented resolution.
A rising dispute rate may point to an upstream issue in invoicing, job closeout, change-order documentation, or communication between the field and office. That makes it a valuable operational KPI, not merely an AR metric.
Keep disputed accounts separate from ordinary follow-up queues. The next action may be to send photos, review a signed approval, confirm a credit, or ask a project manager for context. Repeated payment reminders are unlikely to solve an invoice the customer believes is inaccurate.
8. Verified payment rate and dollars collected
Track the dollar amount of overdue invoices that have been verified as paid during the period. Also track the percentage of overdue dollars resolved through verified payment. Use confirmed payment information, not a customer statement that payment was sent.
This is the outcome KPI, but it needs context. A strong month may reflect work on a few large older accounts rather than a healthy repeatable process. Pair it with aging, follow-up coverage, and payment-promise results to understand why payments arrived.
Be careful with the denominator. Decide whether you are measuring payments against the overdue balance at the beginning of the month, all overdue balances worked during the month, or invoices that became overdue during the month. Any approach can be useful, as long as your team uses it consistently.
9. Next-action coverage
Every eligible overdue account should have a documented next step: send supporting documents, follow up on a promised payment, review a dispute, contact the customer, pause outreach, or verify payment. Next-action coverage measures the percentage of active overdue accounts with an owner and a clear next action.
This KPI is especially valuable for busy contractor offices because it prevents the “we thought someone was handling it” problem. It also makes handoffs easier when the bookkeeper is out, a project manager needs to weigh in, or the owner reviews larger balances.
An organized workflow follows a simple pattern: identify the overdue invoice, confirm its status, determine the appropriate follow-up, communicate professionally, record the outcome, and set the next action. OwedWell is designed to support that kind of approval-first process by helping teams organize accounts, prioritize work, prepare follow-up for review, and track outcomes while the business remains in control.
Build a scorecard your team will actually use
Start with these nine measures, but do not make reporting the new bottleneck. A weekly review can be enough for many small and midsize contractors. Look at total overdue dollars, aging movement, follow-up coverage, and accounts without a next action first. Then review payment promises, disputes, responses, and verified payments to decide what needs attention.
The goal is not to pressure every customer with the same message. It is to replace inconsistent follow-up with a repeatable process that respects the customer relationship and protects the revenue your team has already earned. When every overdue invoice has context, ownership, and a next step, cash flow becomes less dependent on last-minute chasing.