Why Contractors Bill Millions and Collect Thousands Less
From Level's proprietary contractor research
Construction bad debt runs 1.5-3% of credit sales. Collection probability drops from 94% at 30 days to 74% at 90 days to 26% at 12 months. The contractors with the best cash positions escalate at 30 days, not 90.
Pattern across 2,200+ contractors, $13.25B in job revenue analyzed
The $280 Billion Problem
Rabbet's 2024 Construction Payments Report estimated that slow payments cost the U.S. construction industry $280 billion per year. That's not a typo. It's also not some abstract macro number, it reflects financing cost, higher bids, delayed work, and cash trapped after contractors have already paid for labor and materials.
In that Rabbet survey, 82% of contractors waited more than 30 days to receive payment, up from 49% in its 2022 report. Separate subcontractor research reports that 72% wait longer than 30 days and only 5% consistently get paid on time. These are external survey findings, not Level Index metrics, and each describes its own respondent population.
But here's what I've learned from reviewing contractor financials across PE due diligence on contractor roll-ups, working alongside 1,000+ contractor teams, and now running profitability audits 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-81% | Significant cash trapped. Usually a multi-layered problem. |
| Bottom 10% | Below 70% | Crisis. Billing far more than they'll ever collect. |
Here's the precise percentile breakdown from 464 contractors:
| Percentile | Collection Rate |
|---|---|
| Bottom 10% | 38.8% |
| 25th percentile | 70.7% |
| Median | 85.1% |
| 75th percentile | 92.7% |
| Top 10% | 96.0% |
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.
And look at the bottom 10%: collecting less than 39 cents on every dollar billed. These aren't tiny companies. Some of them are doing $10M+ in revenue. They're billing and never collecting, effectively donating a third or more of their work.
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 progress-bill before the job is complete (negative billing days). But the often-cited 1-day median is misleading, it includes those progress billers. Among contractors who invoice after completion, the median delay is 7 days. One in four waits over two weeks. 10% wait a full month.
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 81% 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.
Free benchmark review
See how your cash cycle benchmarks.
We compare your AR, billing speed, and cash timing against companies that collect faster.
The Real-World Impact
Let me walk through what this looks like for a specific contractor profile:
Illustrative $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
- If invoice timing improves proportionally, DSO could move toward 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 median contractor holds just 21.4 days of cash, every dollar stuck in AR isn't just a line item, it's a survival risk.
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.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: Level uses 90-92% as a six-month operating goal for many $3-30M contractors doing a mix of commercial and service work, after confirming the starting cohort, measurement window, retainage, and disputed balances. It is a diagnostic target, not a promised result. Reaching 95%+ generally requires disciplined progress billing, automated invoicing, and weekly AR review. In the Level Index cohort, the top decile reached 96.0%.
Q: What tools do I need? A: QuickBooks plus your field service software (ServiceTitan, Jobber, Housecall Pro) gives you the data. What most contractors lack isn't the tool. It's a weekly billing and collections review where someone owns the number. That's the CFO function, and it's a different job than keeping the books.
Construction DSO is useful for the balance-sheet view, but the weekly owner should also track invoice timing, collection rate, and the dollars aging past each promised payment date.
Source and claim note
The $280 billion estimate and 82% slow-payment figure come from Rabbet's 2024 Construction Payments Report. The 5% on-time subcontractor figure is also reported in CFMA's subcontractor collections guidance. Collection-rate percentiles and the 464-company metric definition are available in Level's downloadable contractor benchmark data, drawn from Level's original historical research universe of 2,242 contractors. The $10M and $12M examples are scenario arithmetic, not measured client outcomes. Use the DSO calculator with your own aging report before setting a collections target.
Compare your result with the Level contractor collection benchmark. If billing, retainage, and AR ownership break across systems, Level's contractor finance team can trace the cash handoff and build the weekly review.
Related reading
Get the next one
Want next week's benchmark in your inbox?
One email a week. Real numbers from 2,200+ service businesses. No fluff. Unsubscribe anytime.
Related reads
Cash Flow
Profitable on Paper, Broke in the Bank: The Four Gaps That Eat a Contractor's Cash
The median contractor collects 85.1% of what it bills (n=464) and invoices 97.1% of logged hours (n=963). Four measurable gaps, none on your P&L.
Cash Flow
The October Problem: Roofing Permits Spike 46% in One Month, Then the Cash Crunch Hits
Roofing permits spike +45.8% above average in October, then collapse into winter. Why every trade's Q4 revenue peak funds a Q1 cash crunch, and how to plan for it.
Cash Flow
The 13-Week Cash Forecast Is a Data-Layer Test
A 13-week cash forecast exposes whether field status, billing, AR, AP, payroll, backlog, and accounting data actually tie.

About the author
Sam Yang
Founder & CEO
Founder of Level, the AI operating layer for contractors and skilled trades, and the other operating businesses where scarce labor is the constraint. Ex-CFO across trades, SaaS, and service businesses. 4 years as Director of Growth Product at BuildOps, building financial tooling used by 1,000+ commercial contractors. Four years in PE and investment banking rolling up and acquiring service businesses, $2.5B in total transactions including M&A and IPOs. Stanford MBA, Brown undergrad. The Level founding team's analysis of 2,200+ contractors ($13.25B in revenue) across operating, private-equity, and CFO roles anchors the Level Index benchmark research.
LinkedIn