Drywall recovery / fictional case study
The $47k leak was between the books and the portal.
A drywall subcontractor finished the work. QuickBooks showed invoices open. The GC portal showed a handful of different answers. Here is how ordinary handoff friction turned into a very real cash-flow problem.
A plainspoken reconstruction
Nothing dramatic happened. That was the problem.
Call the company Northline Drywall. It is fictional, but the workflow is familiar: a small subcontractor finishes a stack of units, bills the GC, and moves on to the next site. The owner checks QuickBooks when cash gets tight. The portal gets checked when a payment is late.
Those two checks did not line up. The books carried the invoice total. The portal carried the rejection, the partial approval, the held retainage, and the missing attachment. Each item was explainable on its own. Together, they hid $47,000 in work that needed a clean follow-up.
This is not a story about blaming a bookkeeper or a GC. It is a story about the gap between systems becoming nobody’s full-time job. If the pattern sounds familiar, send us a note through the contact page.
Follow the leak
Four ordinary steps. One expensive blind spot.
- 01
The books said the work was billed.
QuickBooks had the drywall invoices in accounts receivable. The crew had finished the work, the invoice had gone out, and the owner was waiting on payment.
- 02
The portal told a different story.
Inside the GC portal, a line was rejected, a change order was still sitting in review, and a retainage amount was quietly held back. None of those changes made it back into the books.
- 03
The gap looked like admin noise.
A short pay looked like a timing issue. A missing backup document looked like a one-off. A duplicate or shifted line was easy to miss when the owner was also running crews and chasing the next job.
- 04
Small misses became $47,000.
Across the open invoices, the unconnected exceptions added up. The cash was not gone because the work was bad. It was stuck between two systems that never agreed on what had been earned.
The six-bucket read
The same places cash goes quiet.
The figures below are Drumtap’s live, aggregate sample findings — not rows from the fictional company above. They show the six categories we look for when we reconcile QuickBooks against a GC portal. See the product flow
The point of the exercise
Find the gap while it is still a follow-up.
Drumtap turns the mismatch into a short queue: what is short, what was rejected, what is missing, what is late, what is held, and what changed. Then the owner can decide what to chase next.
Ready to look at your numbers?
Turn a recovered-dollar question into a clear next step.
Bring the invoice, the GC name, and whatever the portal is saying. We can help you identify where the records stopped agreeing.