Skip to main content
ACCOUNTS RECEIVABLEAR COLLECTIONSAR AGING REPORTCOLLECTIONS PROCESSCASH FLOWCFOS $1M–$12MACCOUNTS RECEIVABLEAR COLLECTIONSAR AGING REPORTCOLLECTIONS PROCESSCASH FLOWCFOS $1M–$12M
THE CONSTRUCTION CFOBOOK A FREE CALL
CASH FLOW SYSTEMS · ACCOUNTS RECEIVABLE

CONSTRUCTION ACCOUNTS RECEIVABLE.

QUICK ANSWER

Accounts receivable in construction is not a finance problem — it is a process problem. Most subcontractors have $150K–$400K sitting in unpaid invoices with no systematic follow-up. A weekly AR aging review, a defined collections call cadence, and escalation triggers at 30, 45, and 60 days will recover more cash than any other single change you can make to your financial system.

The gap between what you have billed and what you have collected is the single largest controllable cash flow lever in most construction businesses. On a $5M revenue book, a 10-day improvement in average collection time frees approximately $137,000 in working capital permanently. That is not an accounting change — it is a phone call cadence. This page covers how to build the AR process that makes it happen consistently.

BY JOSH LUEBKERPublished: May 2026Updated: May 2026
THE AR AGING REPORT

THE DOCUMENT THAT RUNS YOUR COLLECTIONS PROCESS.

The AR aging report is a snapshot of every outstanding invoice — organized by how many days past due each one is. It is the starting point for every collections action. If you are not running a weekly AR aging report, you do not have a collections process — you have a bank balance and a prayer.

Aging BucketWhat It MeansAction Required
Current (0–30 days)Within contract terms — normalMonitor. Confirm receipt of pay app.
31–45 daysApproaching late — first action windowCourtesy call. Confirm approval status. Ask for ETA.
46–60 daysLate — collections call requiredDirect call to GC PM or AP. Get a specific payment date. Document the conversation.
61–90 daysSignificantly overdueEscalate to GC project executive. Reference contract payment terms. Consider withholding new work if pattern continues.
90+ daysPre-lien territorySend preliminary lien notice in states where applicable. Engage legal if no resolution. Do not continue work without payment plan.

The number that matters: Your Days Sales Outstanding (DSO) — total AR divided by average daily revenue. If your DSO is 55 days and your contract terms say net 30, you have a 25-day collections lag that is costing you cash every month. Track it monthly. The goal is to drive DSO toward your contract terms — not toward zero, toward the agreed payment cycle.

THE COLLECTIONS PROCESS

THE WEEKLY CADENCE THAT KEEPS AR MOVING.

STEP 01 — WEEKLY

Pull the AR Aging Report Every Monday

Every Monday morning, the AR aging report is reviewed. Every invoice that crossed into a new aging bucket since last week gets flagged. New 31-day invoices get a courtesy check. Anything newly at 46+ days gets a call scheduled for that day. This is not a monthly activity — it is a weekly rhythm. The collections cadence that runs monthly catches problems after they have compounded for 30 days. Weekly means you are in the problem within 7 days of it developing.

STEP 02 — 31 DAYS

Courtesy Confirmation Call

At 31 days, make a brief call to the GC's PM or AP contact. Not a collections call — a confirmation call. "Just wanted to confirm you received our pay app for [project] submitted on [date] and there are no open questions on it." This call has two purposes: it confirms the pay app was actually received and entered into their system, and it plants a flag that you are tracking this invoice specifically. GCs who know you are watching pay faster than GCs who think you are not paying attention.

STEP 03 — 46 DAYS

Direct Collections Call — Get a Date

At 46 days, this is a collections call. The goal is a specific payment date — not "it should be coming soon" but "our check run is Friday the 14th and you are on it." Call the GC's PM first. If no resolution in 24 hours, call the GC's project executive or accounting manager directly. Document every conversation: date, who you spoke to, what was said, what was committed to. That documentation is your evidence if this escalates to a lien or legal action.

STEP 04 — 61+ DAYS

Escalation — Executive Contact and Written Notice

At 61 days, escalate to the GC's project executive or VP level. Send a written notice — email is fine — referencing the invoice number, the amount, the original submission date, and the contract payment terms. Do not threaten legal action in the first written notice — state the facts and ask for a response within 48 hours. The written notice creates a paper trail and signals seriousness without burning the relationship. Most invoices get paid at this stage.

STEP 05 — 90+ DAYS

Preliminary Lien Notice and Legal Escalation

At 90 days with no payment plan in place, send a preliminary lien notice in states where it is applicable. This is not filing a lien — it is the formal notice that preserves your right to file. In most states this notice must be sent within a specific window from first furnishing labor or materials. If you have missed that window, consult construction legal counsel immediately. A mechanics lien is one of the most powerful collection tools available to subcontractors — but only if the procedural requirements were met.

WHAT CFOS RECOVERS

REAL OUTCOMES FROM A SYSTEMATIC COLLECTIONS PROCESS.

$365K
AR recovered in 120 days — $2.3M electrical sub, all debt cleared
$309K
In bank at day 30 — $6.7M civil sub, LOC had been maxed
$245K
Collected from uncollected AR — $3.4M civil sub on engagement start

These are not extraordinary results. They are what happens when a systematic weekly collections process replaces reactive bank-balance management. In every case the money was already owed — it just had no one consistently working to collect it.

COMMON MISTAKES

WHAT BREAKS THE COLLECTIONS PROCESS — AND HOW TO FIX IT.

Waiting until cash is tight to call — by then you are negotiating from desperation, not contract rights. Call at 46 days when the relationship is still good and the invoice is still fresh.
Not documenting conversations — verbal commitments from GC PMs disappear. Every collections call gets a follow-up email: "Per our call today, you confirmed payment will be processed on [date]."
Treating all GCs the same — some GCs consistently pay at day 35, some consistently pay at day 55. Know which is which and adjust your cash forecast accordingly.
Letting retainage age without a plan — retainage does not get collected automatically at project closeout. It requires a closeout submittal, a punch list sign-off, and a follow-up call. Start the retainage collection process 30 days before substantial completion.
Continuing to work on a project where invoices are 60+ days unpaid — if a GC will not pay the last invoice, they will not pay the next one. Stop work, invoke your contract rights, and resolve the payment issue before resuming.
COMMON QUESTIONS

FREQUENTLY ASKED.

The framing matters. A collections call at 46 days is not aggressive — it is professional. GCs respect subcontractors who manage their business professionally. The subcontractors who damage relationships are the ones who let invoices age to 90 days and then send an angry email. A calm, consistent process that calls at 31 days and again at 46 days is normal business practice. Most GCs have accounts payable teams whose job is to manage the payment schedule — they respond well to professional follow-up.
DSO within 10 days of your average contract payment terms is strong. If your contracts are net 30 and your DSO is 38, that is solid. If your contracts are net 30 and your DSO is 58, you have a 28-day collection lag. Most commercial subcontractors at $1M–$12M have DSO between 35 and 65 days. The goal is to push it toward the lower end of your own contract terms — not toward zero, which is not achievable in commercial construction.
Yes. Executive Financial includes a weekly AR aging review, collections call prompts and tracking, and monthly review of DSO trends in the CEO Report. On engagement start, CFOS pulls a full AR aging report and works through the outstanding stack systematically — which is why most clients see significant cash improvements in the first 30 days of the engagement before any structural changes have been made to the business.
Josh Luebker — The Construction CFO
Josh Luebker
Fractional CFO · The Construction CFO

Former commercial construction project manager and master electrician. Managed 150+ projects totaling $300M+ including Google data centers, military bases, hospitals, and high-rises. Now fractional CFO for commercial subcontractors doing $1M–$12M through Sulphur Prairie Management. About Josh →  |  LinkedIn →

RELATED RESOURCES
COLLECTIONS
GC Won't Pay — What to Do
Step-by-step escalation when a GC disputes or ignores your invoice
COLLECTIONS
When to File a Mechanic's Lien
The trigger points, the timeline, and what lien rights actually protect
CRISIS
Cash Emergency Playbook
AR aging is the first tool when cash hits zero — here is the full triage sequence
SYSTEM CONNECTIONS
CFOS SPINE
Run on CFOSCash Control SystemCash Flow Cycle System
RELATED
GC Won't PayAP Piling UpCash Emergency PlaybookRetainage Cash Flow
SERVICE
Fractional CFOControllershipBook a Call

WHAT DOES YOUR AR AGING REPORT LOOK LIKE RIGHT NOW?

If the answer is "I'm not sure" — that's the problem. A 30-minute diagnostic will pull the number and show you exactly how much cash is sitting uncollected and what it takes to recover it.

BOOK A FREE 30-MIN DIAGNOSTIC →

30 minutes. Free. No sales pressure. We'll tell you exactly what's broken before we talk about anything else.

OR SEE YOUR NUMBERS FIRST → FREE CEO REPORT TOOL
THE CONSTRUCTION CFO
Run on CFOSCash ControlFractional CFOSchedule a CallJosh@ConstructionCFO.net
© 2026 SULPHUR PRAIRIE MANAGEMENT · SULPHUR ROCK, AR
0
Josh Luebker, The Construction CFO
JOSH LUEBKER
FOUNDER & CFO

Master electrician and former project manager, 150+ projects and $2.1B+ in commercial work. Now runs the numbers for subcontractors instead of standing on the job site.

LinkedIn About
Stewart Bohrer, The Construction CFO
STEWART BOHRER
VP OF OPERATIONS

Keeps the system running day to day: job costing, WIP, monthly financial reviews, and the follow-through between calls. Josh handles onboarding.

LinkedIn About
LinkedIn YouTube About Run on CFOS