How can a contractor have a full job board, an invoice for $60,000 sitting out there, and still walk into a Friday morning unable to cover payroll? It’s not a question most contractors ask out loud. But it’s one I’ve watched play out in real time — inside a roofing operation where I...



