June 21, 2026 ยท Brae AI

DSO for Contractors: What's Normal, What's Good, How to Move It

The short answer: contractor DSO commonly runs in the 50 to 70 day range and is driven as much by job structure, retainage, pay-app timing, and owner terms, as by collections effort. The fastest way to move it is consistent, prioritized follow-up on the oldest and largest open invoices, plus clean handling of retainage and pay apps.

What DSO is, and what's normal

Days sales outstanding is the average number of days it takes to collect on revenue: accounts receivable divided by revenue, times days in the period. Industrial-services DSO tends to land higher than other industries because of how jobs are billed and paid, with retainage withheld until completion and progress billing tied to owner schedules. A DSO in the 50 to 70 day band is common; consistently under 50 is strong for the sector.

The three levers that move it

  • Prioritized follow-up. The oldest, largest invoices are where the cash is. Working them first, consistently, beats blanket reminders.
  • Retainage discipline. Track retainage separately and pursue it the moment a job closes. It is cash you have already earned.
  • Pay-app and timing hygiene. Submitting clean pay applications on the owner's cycle, and following up the moment one is late, removes the most common avoidable delay.

None of these is hard. They are just relentless, and they compete with closing the month. That is exactly the work an AR agent is built to carry: drafting prioritized, per-customer follow-up for your team to approve, and measuring the DSO change against a frozen baseline so you can see whether it is working.

Brae is an AI agent for accounts receivable, built for industrial services companies on QuickBooks Online, with Viewpoint Vista in development. A person approves every send.

Building this with industry operators.

Brae is partnering with a small group of industrial finance leaders to shape an AI agent for accounts receivable.