Finance · 12 min read
The seven places security contract margin quietly disappears
Bill rate minus pay rate is not your margin. Here are the seven operational leaks that erode contract profitability and how to close each one.
Key takeaways
- Unbilled overtime is the largest single margin leak in contract security.
- Rate creep on multi-year contracts erodes margin invisibly at roughly 3-5% per year.
- Unfilled posts cost more in credits and churn risk than in lost hours.
- Every leak is measurable from data you already collect.
Leak one: overtime you never billed
Overtime premium is paid at 1.5x but frequently billed at the contract's standard rate — or not billed at all when it came from a same-day backfill. On a contract running 200 hours a week, ten unbilled premium hours a month is thousands of dollars of pure margin gone annually.
Fix it by tracking premium hours against contract terms at the moment they are approved, not at invoicing time.
Leak two: wage increases without rate increases
Pay rates rise with market pressure and minimum-wage law. Bill rates rise only when someone renegotiates. Multi-year contracts signed at healthy margin routinely finish at break-even for exactly this reason. Build an annual escalator into every contract and review realised margin per site quarterly.
Leak three: unfilled posts
An unfilled post costs the hour, the service credit, and a share of renewal probability. The real cost is the third one. Track fill time as a first-class KPI and treat any post open within four hours of start as an escalation event.
Leak four: training and certification time
Mandatory training hours are a real cost of service that rarely appears in contract pricing. Allocate them per site and price accordingly.
Leak five: supervisor drive time
Field supervision is a margin line item disguised as overhead. If one supervisor covers nine sites across a metro, allocate that cost per site and watch which contracts stop looking profitable.
Leak six: equipment, uniforms and turnover cost
Every departure carries recruiting, screening, uniform and orientation cost. At 150% turnover, this is not a rounding error — it is a percentage point of company-wide margin.
Leak seven: slow collections
Ninety-day receivables on a thin-margin contract can consume the entire profit through financing cost. Automate invoice generation from actual verified hours and chase aging the week it starts, not the quarter it ends.
Closing the loop
MerlynOps computes realised margin per site from live scheduling, timekeeping and invoicing data, then surfaces the specific contracts drifting toward loss with the dollar impact attached. The point is not the dashboard — it is that the leak becomes a decision someone can make this week.
Leak eight: scope creep nobody logged
Client requests that arrive by text message to a supervisor — an extra patrol, a temporary door post, a report format change — become permanent unpaid work. The cost never appears in a change order because the request never entered a system.
Route every client request through a logged channel tied to the contract, and review new requests weekly against the billed scope. Half of these are legitimate upsells you are currently performing for free.
Leak nine: rounding and time theft at the edges
Clock-in grace periods, early departures and rounding rules applied inconsistently across sites quietly move real money. The exposure is rarely deliberate; it is usually the accumulation of a few minutes per officer per shift, multiplied across a year.
Enforce geofenced clock-in with a single rounding policy, then reconcile paid hours against scheduled hours and against billed hours every pay period. Three numbers that should match, and the gaps between them are your leak.
Build a monthly margin review you can defend
Once a month, pull gross margin per contract with the drivers beside it: overtime hours, unfilled posts, supervisor hours and wage changes since the contract was signed. Rank contracts by margin, not revenue.
The bottom three contracts are the agenda. Each gets one decision: reprice at renewal, restructure the post schedule, or exit. Operators who hold this meeting consistently make pricing decisions from evidence instead of from the fear of losing an account.
