A positive bank balance tells you nothing if the checks against it haven't cleared yet. That's the entire lesson buried inside one electrical contractor's weekly numbers meeting: a scorecard showing $6,346 in the bank, sitting right next to a payroll run that had just bounced for the 3rd time. Run the real math and the account was negative $15,505.
Owen (not his real name) runs a 2-location electrical services company, with crews in California and Texas. He got here through 2 ordinary-looking decisions, made months apart, that quietly compounded: a loyalty membership discount nobody had priced correctly, and a dispatcher paid a flat wage with no connection to what he booked.
A textbook case of cash flow problems in a home service business, built from 2 ordinary-looking decisions that quietly compounded for months.
A positive bank balance tells you nothing if the checks against it haven't cleared yet. That's the entire lesson buried inside one electrical contractor's weekly numbers meeting: a scorecard showing $6,346 in the bank, sitting right next to a payroll run that had just bounced for the 3rd time. Run the real math and the account was negative $15,505.
Owen (not his real name) runs a 2-location electrical services company, with crews in California and Texas. He got here through 2 ordinary-looking decisions, made months apart, that quietly compounded: a loyalty membership discount nobody had priced correctly, and a dispatcher paid a flat wage with no connection to what he booked.
Your bank's app shows a running total, but that number includes money that hasn't moved yet: checks you've written that haven't cleared, deposits still processing, holds you've forgotten about. Accountants call the difference "float." A business with $6,346 showing can be sitting on $15,000 or more in payroll obligations that haven't hit the account yet. That balance is accurate. It's also useless for deciding whether you can make payroll tomorrow. What helps is a weekly reconciliation, one built around a single question: what's still owed against that balance.
Every new employee adds a breakeven cost: the added revenue needed to cover their salary before the company profits from adding them at all. Owen's company runs on a simple threshold. Below roughly $110,000 in monthly revenue, the business can't cover its own overhead. Somewhere between $90,000 and $125,000, it either bleeds cash or breaks even. Above that, it turns a profit. When Owen added a second salesperson to payroll, the move cost about $3,000 a week in new fixed labor. Nobody ran that addition against the breakeven number first.
3 weeks later, weekly payroll came in at $20,000, well above what the company normally budgeted. With no forward-looking view of its own cash position, the company had no way to catch the overage before it hit the bank as a bounced check.
During the review, Stuart Trier laid out what was really happening to the cash:
"We collected $25,000, but they would have scooped 15% of that plus the 3% for debt reduction."
That's 18% of every dollar coming in the door, gone before a single operating expense gets paid. It's a structural feature of the company's debt arrangement, and it belongs in the weekly forecast the same way payroll does. Once payroll bounced a 3rd time, the company's payroll processor put the account on hold and started requiring upfront deposits before running future checks. That's what happens when a vendor stops trusting your cash flow.
A loyalty or membership discount only pays for itself when the amount given away stays under the fee that funds it; the moment it doesn't, every sale that uses the discount loses money. Long before the payroll crisis, a smaller decision had already been eating margin at Owen's company. The company sells a $99-a-year membership that bundles a discount on future work, priority scheduling, and an annual electrical inspection doubling as a lead-generation visit. Used correctly, that's a smart mechanism. Used as a blanket closing discount, it becomes a guaranteed loss.
Sales reps were offering the membership as a closing tool on jobs that were already quoted. Sell someone the $99 membership on a $3,000 job, apply the 5% discount it comes with, and you've just given them $150 off. The math doesn't work: $150 in discount against $99 in membership revenue is a $51 loss, and that's before accounting for the free annual inspection built into the deal.
Does a $99 membership pay for itself when it's used as a closing discount? Only when the discount it grants stays under the fee it collects. Run that check before the rep offers it, and the math stops surprising anyone.
A flat hourly wage for a role tied to bookings or sales severs the link between pay and output, and that usually costs more than it appears to save. The company's flat dispatcher wage looked, on paper, like a cost-control win. It paid $26 an hour, with no bonus structure and no commission. In practice, it was the more expensive option. Stuart Trier put it plainly:
"We're currently paying our dispatcher $26 an hour. He may be doing a good job, may be doing a bad job, but either way, he's really expensive for what we need him to do, and he's not incentivized."
At the volume the business needed, roughly 40 leads converting into booked appointments at an average $2,000 job and a 40% close rate, that flat wage worked out to about 7.5% of the roughly $32,000 in revenue those bookings generated. Restructure the pay to a $17-an-hour base plus a $10 bonus per booked appointment, and the same output costs closer to 6.3%, a 1.5-point swing that comes straight off the bottom line.
Here's the part owners miss: a flat wage doesn't just cost more at low volume. It removes any reason for the person doing the booking to push for more of it. Pay a fixed rate regardless of output, and the incentive to book more evaporates, since the paycheck looks the same either way.
None of this is specific to electricians. Every trade that sells a membership, a service plan, or a maintenance contract runs the same risk, and most of them haven't checked the math either.
The mechanism is universal. Whatever the trade, a discount that isn't checked against the fee collecting it is a leak, and a wage that isn't tied to output is a cost that never adjusts to demand.
Clear Results calls this system the Profit Engine — pricing, staffing, and cash-tracking rules built to catch a fixable mistake before it compounds into a bounced payroll run, so here's what it would have flagged at each stage of Owen's situation.
| What the owner notices | What it usually means | What an installed version looks like |
|---|---|---|
| Bank balance looks fine, payroll still bounces | Uncleared checks are inflating the visible balance | A weekly reconciliation that nets out uncleared obligations before reporting cash |
| A membership or loyalty discount that "feels" generous | The discount granted exceeds the fee collected | A pricing formula that caps every discount against the membership fee before a rep can offer it |
| A support role paid flat, regardless of output | Fixed labor cost with no built-in incentive to perform | A lower base wage plus a per-outcome bonus, capped as a percent of revenue generated |
| A new employee added without a second thought | Fixed overhead added without recalculating the breakeven target | A standing rule: no new fixed payroll cost gets approved without a breakeven recalculation first |
Before trusting the balance on the screen, check whether every written check has cleared, whether any automatic withdrawals are scheduled, and when your next payroll run debits the account. If subtracting all 3 from today's balance gets you close to zero or below, that "positive" balance is float. Owen's team found that out only after a check had already bounced.
Set a hard rule before any rep offers the discount: the dollar amount granted can never exceed the fee the customer is paying for the membership. On a $2,000 job with a 5% discount, that's $100 off, comfortably under a $99 membership fee, so the math holds. Push that same 5% onto a $4,000 job and the discount jumps to $200, more than double the fee. The rule is to check the dollar amount against the fee, every time, before the discount goes out.
Compare the flat-wage cost against a base-plus-bonus structure at your actual booking volume. At Owen's company, 40 leads converting to booked jobs meant a flat $26-an-hour dispatcher wage ran about 7.5% of revenue booked; shifting to a lower hourly base with a per-booking bonus on top brought that down to 6.3% of the same revenue. Run the same comparison at your own numbers before assuming a flat wage is the safer choice.
Take your current monthly breakeven revenue target and add the new employee's fully loaded annual cost, divided by 12; that's your new breakeven target. If average monthly revenue doesn't already clear it with room to spare, that new role isn't paying for itself yet, and someone needs a plan before the first paycheck goes out.
No. A typical home service coaching program hands an owner a framework and checks back in once a month. A reconciliation habit like this one runs every single week, because cash shortfalls compound in days, and Clear Results installs that rhythm inside the business itself.
First, get current with the payroll processor immediately. A held account or a required deposit is a symptom, and it resolves once a few cycles of payroll clear without incident. Second, build a 60-day cash flow forecast that accounts for every scheduled debit, so the next shortfall shows up as a warning 3 weeks out instead of a bounced check. Third, revisit every discount and every flat-wage role against the math in this article; those are usually where the slow bleed started.
Names and identifying details in this article have been changed or omitted to protect confidentiality. Figures and quotes are drawn from real conversations and adapted for clarity.