Commercial electrical installation - retainage tracking case study for subcontractors

The Electrician Playing Hide and Seek with His Own Money

January 20, 20263 min read

The Electrician Playing Hide and Seek with His Own Money

Marcus was profitable. He just couldn't find the profit.


Client: Marcus
Industry: Commercial Electrical Subcontracting
Annual Revenue: $3.6 million
Service: Fractional Controller + WIP Reporting + Procore Integration


The Problem

Marcus ran a commercial electrical company with a solid reputation. Medical offices, retail buildouts, warehouse expansions—he had 14 electricians and the expertise to handle complex projects.

What he didn't have was cash.

Not because he wasn't profitable. Because his cash was playing an extended game of hide and seek across four GCs, nine active projects, and a spreadsheet that hadn't been updated since the Obama administration.

Here's how commercial subcontracting works: You do the work. You bill monthly on AIA forms. The GC holds 10% retainage. They pay you in 45-60 days—if you're lucky. Meanwhile, payroll hits weekly, suppliers want payment in 30, and your working capital slowly evaporates.

Marcus knew retainage was "out there somewhere." When we asked him how much, he guessed $80,000.

The actual number was $147,000.

That's not a cash flow inconvenience. That's a house—sitting in other people's bank accounts, earning them interest instead of Marcus.


What We Fixed

Built a Retainage Tracking System That Actually Tracks

Every project now has retainage logged in QuickBooks with the amount held, expected release date, GC contact info, and payment history. Marcus can see exactly what's owed, when it should arrive, and which GCs need a reminder call (or a lien notice).

Implemented Real WIP Reporting

We created monthly Work-in-Progress reports showing earned revenue vs. billed amounts by project. Marcus discovered he'd been underbilling on three projects by a combined $38,600—work completed, never invoiced.

Connected Procore to QuickBooks

Marcus's project data and financial data now live in the same universe. Labor hours, material costs, and change orders flow from Procore into proper job costing. No more end-of-project surprises.

Added Labor Burden to Job Costing

Marcus was tracking labor hours but using his base wage rate for job costing. He wasn't accounting for payroll taxes, workers' comp, or benefits. His "$42/hour" electricians actually cost $57/hour fully loaded. His margins were 16% thinner than his spreadsheet claimed.


The Financial Impact

Armed with actual retainage data, Marcus started negotiating differently. New contracts now specify 5% retainage instead of accepting 10% as gospel. He requests early release at substantial completion.

Within eight months, his average retainage hold dropped from $147,000 to $89,000—freeing up $58,000 in working capital.

The WIP discovery—$38,600 in underbilling—was collected within 75 days.

And once Marcus saw his true labor costs, he raised his billing rate by $6/hour on new bids. He didn't lose work—he'd been the cheapest electrical sub in three counties and didn't know it.

That rate correction adds approximately $52,000 annually based on his labor volume.


The ROI

First-Year Financial Results:

  • Labor rate correction (annualized): $52,000

  • Recovered underbilling: $38,600

  • Working capital freed from retainage: $58,000

Total measurable impact: ~$148,600

Investment: $4,200/month × 12 months = $50,400

Result: 2.9× ROI in year one.


The Takeaway

Marcus was making money. He just didn't know where it was.

For subcontractors, profitability isn't the hard part—getting paid is. Retainage tracking, WIP reporting, and accurate labor costing turned Marcus's financial fog into a dashboard he actually understands.

He still works with the same GCs. He's still profitable on paper. The difference? Now he's profitable in his bank account too.


How Much of Your Money Is Sitting in Someone Else's Bank Account?

If you're a commercial subcontractor juggling multiple GCs and wondering why cash is always tight despite profitable jobs, we can help you find your money—and keep it from hiding again.

Schedule a free 30-minute Profit Leak Assessment →


Salisbury Bookkeeping provides controller-level financial oversight for commercial contractors doing $1M-$10M in revenue. We integrate with Procore, Buildertrend, and other PM platforms to give you real-time visibility into retainage, WIP, and true job profitability.

Cory Salisbury is a construction bookkeeping and job costing specialist who helps contractors eliminate financial chaos and run more profitable projects. He builds clean, accurate financial systems focused on job costing, WIP reporting, cash-flow forecasting, AR/AP management, and real-time dashboards—giving builders complete visibility into their numbers. Cory’s expertise helps general contractors, subcontractors, and specialty trades tighten margins, stabilize cash flow, and scale with confidence.

Cory Salisbury

Cory Salisbury is a construction bookkeeping and job costing specialist who helps contractors eliminate financial chaos and run more profitable projects. He builds clean, accurate financial systems focused on job costing, WIP reporting, cash-flow forecasting, AR/AP management, and real-time dashboards—giving builders complete visibility into their numbers. Cory’s expertise helps general contractors, subcontractors, and specialty trades tighten margins, stabilize cash flow, and scale with confidence.

LinkedIn logo icon
Instagram logo icon
Back to Blog