Revenue
$183,259
6 client lines, 12 dialing days
Direct Labour
$73,136
hourly $66,779 + El Salvador $6,356
Gross Margin
60.1%
$110,123 before salary & overhead
Operating Profit
$53,804
29.4% after salary and fixed cost
Revenue / Labour Hour
$33.04
direct cost $13.19 — 2.51× ratio
What The Numbers Say
Operational callouts and the action each one points to.
Ezee Fiber lost $1,422 this period — a negative 8.0% margin.
271.4 hours of it is training for five agents who started 09/03, costing $4,033
against no billable output. That is attrition backfill, not growth ramp —
we are replacing leavers, we do not bill for it, and it recurs. It will not wash out
next period. Even excluding it the line runs at 14.8%, against 42.2% for Armstrong
and 71.7% for Altice Retention, and it carries a dedicated support head no client of
its size otherwise does. The rate needs reopening.
Overtime is costing $3,508 in pure premium. 442.68 OT hours, with 21 people
past 5 hours. At $14.50 a new hire is cheaper than the premium half of an existing
person's overtime, so this is a scheduling problem, not a headcount one.
Altice B2B returns $96.84 per labour hour — the best rate we have.
It consumed only 90.28 hours, 2.2% of labour, for 4.8% of revenue. Altice Retention
returns $70.06 an hour on far greater volume. Both sit well above the book average
of $33.04.
42% of paid hours are not dialing. 1,452 hours hand-keyed training and
support, plus 285 hours holiday and PTO, against 2,404 dialing hours. Some of that
is genuine onboarding, but where it is attrition backfill it is a recurring
unbilled cost rather than an investment.
We cannot measure attrition from our own data. The roster carries no
termination dates for any Ezee departure, and only two separated employees company
wide — one of whom still shows Active in ADP with no last day recorded. Until
leavers are recorded at the point they leave, replacement cost cannot be separated
from growth cost, and the Ezee case had to be identified by hand.
Net headcount is scaling well. 33 → 54 since 06/19 with cost per head
down from $1,458 to $1,237, and average rate drifting from $15.17 to $15.01 as new
hires come in below the incumbent base. Note this is net — gross hires
and leavers cannot be separated until terminations are recorded, so some of the 22
hires are replacements rather than additions.