Sales · 11 min read

How to price security contracts without racing to the bottom

A margin-first pricing framework for contract security: cost build-up, risk loading, escalators and how to defend your rate in a competitive bid.

Key takeaways

  • Build the rate from true loaded cost, then add risk and margin — never from the competitor's number.
  • Every multi-year contract needs a wage escalator clause.
  • Sell verified evidence and response time, not headcount.
  • Walking away from a bad rate protects the contracts you already have.

Build the bill rate from the bottom up

Start with base pay. Add employer taxes, workers' compensation at your actual experience modifier, general liability, uniforms, equipment, training hours, supervision allocation and turnover replacement cost. That number is your true cost per hour — usually 35-55% above base pay. Everything above it is your margin, and most operators discover their 'healthy' 22% is closer to 9%.

Load for risk, not just hours

A behavioural health post, an armed assignment and a lobby desk carry different claim probabilities. Price them differently. Uniform pricing across risk profiles quietly subsidises your most dangerous work with your safest.

Escalators are non-negotiable

Every contract longer than twelve months needs a defined annual increase tied to a published index or a fixed percentage. Without one you are underwriting wage inflation for free.

Compete on proof, not price

When you can show a prospect verified checkpoint completion rates, median response times and a live client portal, the conversation stops being about dollars per hour. Buyers pay premiums for evidence because evidence is what protects them.

Model the true cost of an hour before you quote it

Bill rate discipline starts with a fully loaded cost per hour: base wage, employer taxes, workers' compensation by class code, benefits, paid time off, training hours, uniforms and equipment, supervision, recruiting cost amortised over expected tenure, and an allowance for overtime you know will occur.

Most under-priced contracts are not the result of aggressive discounting. They are the result of a cost model missing three or four of those lines.

Price the schedule, not just the hours

A 24/7 post covered by three officers on rotation costs differently than the same weekly hours spread across weekday days. Night, weekend and holiday differentials, minimum call-out hours, and the overtime built into any post that cannot be covered inside 40-hour weeks all belong in the quote.

Quote the actual roster you will run. If the client wants a schedule shape that forces overtime, that shape has a price.

Handle the low-bid competitor

You will lose bids to firms quoting below your cost. Some of them are miscalculating and will fail the contract within a year. Your response is not to match the price; it is to make the difference legible: verified patrol evidence, response times, report quality, turnover rate at the site and a named escalation path.

Offer a shorter initial term with defined service metrics instead of a discount. It shifts the conversation from price to accountability, which is the only ground on which a well-run firm wins.

Renewals are where the margin is made

Start renewal preparation 120 days out with the site's own data: coverage percentage, incidents handled, response times, wage movement since signing and current margin. A rate increase supported by evidence is a negotiation; one delivered as a letter is an invitation to rebid.

Contracts without an annual escalator tied to a published wage index should be treated as expiring, not renewing. Fix the clause or price the risk into the rate.

Run your first live post today

7-day free trial. Per-person monthly pricing. No implementation fee, no module upsells.

Open command center