Why Contractors Bill Millions and Collect Thousands Less

The $280 Billion Problem
Slow payments cost the U.S. construction industry an estimated $280 billion per year. That's not a typo. It's also not some abstract macro number — it's the sum of every contractor who billed for work they completed and didn't get paid in full.
82% of contractors wait over 30 days for payment. 72% of subcontractors wait longer than 30 days. Only 5% of subcontractors get paid on time. These aren't Level's numbers — they're industry-wide statistics, and they've gotten worse, not better.
But here's what I've learned working with over 1,000 contractors at BuildOps and now advising PE-backed portfolios at Level: the problem isn't just slow-paying customers. It's that most contractors don't know their own collection rate.
What Collection Rate Actually Means
Collection rate = total cash collected / total revenue billed. Simple math. Devastating when you see the variance.
From reviewing the financials of hundreds of contractors across HVAC, plumbing, electrical, and mechanical trades, here's what I consistently see:
| Performance Tier | Collection Rate | What It Looks Like |
|---|---|---|
| Top 10% | 96%+ | Tight AR, progress billing, same-day invoicing, active follow-up |
| Top quartile | 90-96% | Good processes but retainage drags the number down |
| Median | ~85% | Where most contractors land — and where most think they're "fine" |
| Bottom quartile | 70-85% | Significant cash trapped. Usually a multi-layered problem. |
| Bottom 10% | Below 70% | Crisis. Billing far more than they'll ever collect. |
The gap between 85% and 96% is enormous. For a $10M contractor, that's the difference between collecting $8.5M and $9.6M — a $1.1M cash swing on the same revenue. That's not growth. It's not new customers. It's money you already earned, sitting in someone else's account.
The Four Layers of the Collection Problem
Most contractors think collection is one problem. It's actually four, stacked on top of each other. And each layer has a different fix.
Layer 1: Slow Invoicing
The most fixable and most neglected.
Most contractors don't measure billing speed — the number of days between completing a job and sending the first invoice. The best contractors I've worked with progress-bill before the job is complete (negative billing days). The median invoices about 1 day after completion. The bottom quartile waits 5-10+ days.
Every day you delay an invoice is a day you delay getting paid. If your payment terms are Net 30, and you invoice 10 days after completion, your effective payment cycle is 40 days. At Net 30 with same-day invoicing, it's 30 days. That 10-day gap, across your entire portfolio, adds up to tens or hundreds of thousands in cash flow drag.
The fix: Invoice the same day the job closes. If your field service software supports it, automate the invoice trigger on job completion. For commercial projects, progress-bill monthly on percentage of completion. The best contractor I worked with — a boiler company — progress-billed during the job AND closed out in 14 days. Their cash position reflected it.
Layer 2: Retainage
We've written a full guide on how retainage kills contractor cash flow, so I won't repeat it all here. The key numbers:
On an $8M contractor doing 60% commercial work with 10% retainage, roughly $360,000 is permanently tied up in retainage at any given time. That's not a one-time hit — it's a structural drag on your cash position, every month, forever.
The strategies: forecast it explicitly, negotiate it down (5% instead of 10%, reduction at 50% completion), know your state's retainage laws, and build the financing cost into your pricing.
Layer 3: Weak AR Follow-Up
This is where discipline separates the 85% collectors from the 96% collectors.
Most contractors send an invoice and wait. Maybe a reminder at 30 days. Maybe a phone call at 60 days. By 90 days, the invoice is "old" and the urgency to collect drops — which is exactly backwards.
What top collectors do:
- 7-day reminder — automated, friendly, just a nudge
- 21-day escalation — direct contact with the AP person, not the project manager
- 30-day flag — this is now overdue and gets personal attention
- 45-day stop work consideration — for repeat offenders, stop scheduling new work until the balance is current
- Weekly AR aging review — every Monday, someone looks at the aging report and takes action
The contractors who review AR aging weekly collect more than the ones who look at it quarterly. Full stop.
Layer 4: Structural Revenue You'll Never Collect
Some uncollected revenue isn't a collections problem — it's a billing problem or a contract problem.
Underbilling: If you're consistently completing more work than you're billing (common on T&M and change order work), you have revenue that was never invoiced. It's not in your AR because it was never billed. This is invisible in your collection rate but very real in your bank account.
Disputed invoices: Some portion of outstanding AR is genuinely disputed — scope disagreements, quality issues, change orders that weren't approved before work started. These need to be resolved, not just collected. The fix is upstream: better change order documentation, clear scope agreements, and pre-approval before additional work begins.
Bad debt: Some customers won't pay. The question is how fast you identify them and stop extending credit. If you're still doing work for a customer who owes you 120+ days, you're financing their business with your cash.
The Real-World Impact
Let me walk through what this looks like for a specific contractor profile:
$12M annual revenue contractor:
- Collection rate: 82% (below median)
- Outstanding AR: $2.16M
- Average DSO: 68 days
If they improve to 92% collection (top quartile):
- Outstanding AR drops to $960K
- $1.2M freed up in cash
- DSO drops to ~34 days
That $1.2M in freed cash doesn't require a single new customer, a single new job, or a dollar of marketing spend. It's money they already earned. It was always there. They just weren't collecting it.
For context, that $1.2M is probably more than their annual net profit. The collection rate improvement is worth more than any growth strategy they could pursue.
When the Collection Problem Isn't Really a Collection Problem
Here's the contrarian take: sometimes poor collection is a symptom, not the disease.
If you're over-collecting on some customers and under-collecting on others, you have a customer quality problem. Some customers are slow-pay by nature — government entities, certain GCs, under-capitalized developers. If you know this going in, price for it (add a financing cost to the bid). If you didn't know, you've learned.
If your collection rate is declining over time, it might be a growth problem. Rapid revenue growth with the same AR staff means invoicing gets sloppy, follow-up gets delayed, and aging balances pile up. Hiring an AR specialist often pays for itself in 60 days.
If your collection rate is fine but cash is still tight, the problem might be overhead allocation or pricing — you're collecting what you bill, but you're not billing enough to cover your true costs.
And if you're below $3M in revenue, your collection problem is probably personal — it's one or two customers who owe you money, and you know exactly who they are. At that scale, the fix is a phone call, not a system. The fractional CFO conversation starts when the problem is systemic, not individual.
The Bottom Line
The median contractor collects about 85% of what they bill. The top 10% collect 96%+. The difference, on $10M in revenue, is over $1 million in cash — annually — without adding a single new customer.
Most contractors don't track their collection rate. They track revenue and they track profit on paper. But they don't measure the gap between what they billed and what they actually deposited. That gap is the most expensive blind spot in their business.
Q: How does Level help improve collection rates? A: We build a real-time AR dashboard connected to your QuickBooks and field service software. Every invoice is tracked by job, customer, aging bucket, and expected payment date. We flag overdue invoices, calculate your actual collection rate by customer, and identify the specific process gaps (invoicing delay, retainage, follow-up cadence) that are costing you cash. The first audit is free.
Q: What's a realistic collection rate target? A: For most $3-30M contractors doing a mix of commercial and service work, 90-92% is achievable within 6 months with process improvements. 95%+ requires disciplined progress billing, automated invoicing, and weekly AR review. The contractors who hit 96%+ typically have a dedicated AR person or system and treat collections as seriously as they treat sales.
Q: What tools do I need? A: QuickBooks plus your field service software (BuildOps, ServiceTitan, Jobber, Housecall Pro) gives you the data. What most contractors lack isn't the tool — it's someone reviewing the data weekly and acting on it. That's what a fractional CFO does that a bookkeeper doesn't.
About the author
Sam Young
Founder of Level. Former PE investor at Vector Capital and investment banker at Credit Suisse. Built AI-powered accounting products at BuildOps, working directly with over 1,000 contractors across HVAC, plumbing, electrical, and mechanical trades. Co-founded Overline, where his team has analyzed over $1B in real estate assets. Currently advises PE-backed contractor portfolios. Stanford MBA.
LinkedInReady to see where your money is going?
Get a free job profitability audit in 48 hours.
Get Your Free Audit