Security Scheduling By , Founder & CEO of XShift AI Published September 17, 2026

How Much to Charge for Security Guard Services
And Keep the Margin You Priced

Unarmed posts bill about $22 to $35 an hour. Armed posts bill about $30 to $50. Here is how to find your own number inside those bands, and what one overtime hour takes back out of it.

Security firms in most US markets charge $22 to $35 an hour for an unarmed post and $30 to $50 an hour for an armed one. That band is the short answer to how much to charge for security guard services, and the rate inside it normally lands between one and a half and two times what you pay the officer.

The floor matters more than the ceiling. Anything under about $20 an hour for unarmed coverage cannot pay a legal wage and still carry payroll taxes, workers compensation and liability insurance. A competitor quoting below that is either not carrying the insurance or not intending to make money.

Key takeaways

  • Unarmed security posts bill $22 to $35 an hour in most US markets and armed posts bill $30 to $50, which is one and a half to two times what the officer is paid.
  • An unarmed rate under $20 an hour cannot pay a legal wage and carry payroll taxes, workers compensation and liability insurance at the same time.
  • On a $26.00 armed officer, once the burden on that wage and your overhead per billable hour are in, the cost to serve is $36.51 and a 15 percent margin puts the bill rate at $43.00.
  • Hours past 40 are paid at time and a half under the Fair Labor Standards Act and billed at your one flat contract rate, so every premium hour on that post costs you $15.21 that no client pays for.
  • A 12 hour post seven nights a week is 84 post hours, which takes three officers at about 28 hours each, because two officers at 42 hours each puts four premium hours on the post every week.

How much do security companies charge clients?

Security companies charge clients between $22 and $60 an hour, and the post decides where inside that you sit. Rates move with what the work asks of the officer, not only with the city.

Typical hourly bill rates by security post type in 2026
Post typeBill rate per hourWhat moves it
Unarmed standing post$22 to $35A gate, a lobby, a desk. The low end is a small market, the high end a big city.
Unarmed mobile patrol$28 to $42The vehicle, the fuel and the route are all in the rate.
Armed officer$30 to $50An armed security guard hourly rate carries a higher wage, higher workers comp and a higher liability premium. All three stack.
Event and crowd work$32 to $48Short shifts, travel time and overtime you cannot roster your way out of.
Executive protection$60 and upPriced per detail, not per post hour. The band above does not apply.

Three things push you to the top of a band. A metro wage floor, a risk level that raises your insurance, and the hours nobody wants. Overnight, weekend and holiday coverage commonly adds 10 to 20 percent.

The wage underneath all of it is public. The Bureau of Labor Statistics puts the median security guard wage at $18.28 an hour. So a $30 rate on a median-wage unarmed post is not a fat margin. It is roughly one and a half times the wage, and the wage is the first of four numbers you have to cover.

Why can't I bill a client for a guard's overtime hour?

You pay fifty percent more for that hour and bill exactly the same. Under the Fair Labor Standards Act, hours past 40 in a week are paid at no less than one and a half times the regular rate, which the Department of Labor sets out in Fact Sheet #23. Your contract names one rate per post hour and knows nothing about any of it.

Take one armed post for the rest of this page. One officer on a gate, twelve hours a night, seven nights a week. That is 84 post hours, billing at $43.00 an hour, on a $26.00 wage.

Cover it with two officers at 42 hours each and four of those hours are premium every week. That is the roster almost everybody runs.

What you pay for those 4 hours

  • Half the $26.00 wage again, on every one of them
  • Payroll taxes and workers comp riding on top of the premium
  • So each premium hour costs you an extra $15.21

4 x $15.21 = $60.84 a week

What you bill for those 4 hours

  • The same $43.00 an hour you billed for hour one
  • No premium clause, because the contract does not have one
  • Extra revenue for the premium you just paid: none

Nothing recovered

That is the security guard overtime premium, and nobody reimburses it. $60.84 a week is $3,164 a year off one post, on a schedule nobody in your office would look at twice.

And that is the quiet version, where nothing goes wrong.

Now one officer calls off a twelve hour night. Your supervisor rings the other one, who is already at 42 hours, so all twelve hours are premium and the call costs $182.52. That is a third of what the post earns you in a week, spent in a four minute phone call at half past five in the morning.

Nobody writes it down. It surfaces on the payroll register, on the one day of the month when the number can be read and no longer changed. Two officers on a seven-night post is the roster I refuse to sign off, and that phone call is why. The same premium arithmetic on any other wage is worked through in how to calculate overtime pay.

Work out what your own premium hour costs.

Put your officer’s wage in and the free overtime calculator prices the hour for your state. No sign-up, no email.

Price an overtime hour free

How to calculate a security guard bill rate, step by step

A security guard bill rate is built out of your own cost, never copied off somebody else’s quote. Add your costs in order, then divide the total by one minus your target margin.

Your security guard cost per hour is four numbers stacked on each other. The wage, the taxes and insurance riding on that wage, your overhead once you spread it over the hours you actually bill, then your margin on top.

Most owners can name the first and guess the last. The two in the middle cannot be looked up anywhere, which is why two firms quote the same gate on the same street four dollars apart and neither of them is being greedy. Each number below is produced by the one above it, so swap in your own as you read.

One post hour, built from the bottom

6 steps

  1. 1

    Start with the security guard pay rate

    What you pay the officer for one hour on that post.

    $26.00
  2. 2

    Add the burden on that wage

    Every cost that moves with the wage. Here that is payroll taxes at 9 percent, workers compensation at 8 percent, liability at 4 percent, and time off, uniforms, training and firearms qualification at 5 percent. Twenty-six percent in total.

    + $6.76
  3. 3

    That is your fully burdened cost

    What one post hour costs you before a dollar of overhead.

    $32.76
  4. 4

    Spread your overhead across billable hours

    Divide your weekly supervision, dispatch, admin, vehicles and software by the hours you actually bill. Here that is $6,300 a week across 1,680 billable hours.

    + $3.75
  5. 5

    That is your cost to serve

    Below this number the contract loses money on the day you sign it.

    $36.51
  6. 6

    Divide by one minus your target margin

    A 15 percent target means dividing by 0.85, then rounding up to a number you can write into a contract.

    $43.00

Step four is the one people fudge. Divide your overhead by the hours you actually bill, not the hours you sold. Forty officers averaging 42 hours bills 1,680 hours a week, so $6,300 of supervisors, dispatchers, office staff, vehicles, phones and software is $3.75 an hour.

Count it low and you have priced a loss and called it a win. I would rather overstate my overhead by fifty cents than find it in the accounts in March.

So the post bills at $43.00 against a cost to serve of $36.51. That is $6.49 of margin an hour, $545.16 a week, and $28,348 a year on one post.

How many guards to cover a 12 hour post, seven nights a week

Three, and the two-officer roster is what puts the premium on the post in the first place. Eighty-four hours divided by forty is 2.1. Two people cannot cover the post without somebody crossing the line, so the premium is not bad luck. It is built into the roster.

Put three officers on at about 28 hours each and nobody reaches 40. You also get the thing a two-officer roster never has: a rested third person to call when one of the other two goes sick.

I would add that third officer long before I went back to a client asking for a rate increase. One is a conversation with your scheduler. The other is a negotiation you can lose.

How to price a security guard contract so overtime cannot eat the margin

Three moves work, and only one of them is entirely in your hands. Every security guard contract pricing model in real use is one of these three, or it is the fourth option of hoping.

Price the premium into the rate. Move the overtime you know the post will run onto the cost side before you divide by your margin. Spreading $60.84 across 84 post hours adds 72 cents an hour, which is cheap insurance on a post you already know runs hot.

Get an overtime clause into the contract. It names a separate rate for hours past 40, or for coverage the client asks for at short notice, which suits event work where the extra hours are visibly the client’s own doing. It does not suit a standing post, because no buyer alive signs a clause that lets your roster decide the size of their invoice.

Stop the 41st hour being scheduled. Cover the same 84 hours with three officers, then hold that line with something that refuses the shift rather than reporting on it. This is the one I would run on every steady post, and it is the only one of the three that still works when somebody calls off.

Each contract security pricing model, what it needs, and what happens to the margin
The moveWhat it needsWhat happens to the margin
Price the premium into the rateNothing from the client until renewalHolds, if you guessed the overtime right
Get an overtime clause into the contractA client who will sign oneHolds on the hours the clause covers
Stop the 41st hour being scheduledA third officer on the post, and a rule that holdsHolds every week, on every post

Building that three-officer roster across seven nights is its own piece of work, and it is what AI scheduling for security companies is for.

What scheduling software stops a guard going over 40 hours at one site?

XShift AI stops it, and it stops it by refusing the shift rather than reporting on it. Every other scheduling tool tells you. It does not stop you.

You write the ceiling in a line of your own. Name the client site and only that site is weighed against the number. Leave the site out and the ceiling holds across everything you run.

Set the number in wages, not in billings, because wages are what you control. Eighty-four hours at $26.00 is $2,184 of wages a week on that post.

After that, every shift at that site is priced before it is allowed to exist. It totals what the officers on it are paid, applies time and a half to any hour past your own overtime threshold, adds what the site has already committed that week, and refuses the shift when the total goes over your number. The same sentence works as a daily ceiling.

WHAT YOU TYPE

Labor at Harbor Terminal can never
go over $2,184 in a week

Nobody goes over 40 hours in a week

WHAT COMES BACK WHEN A SUPERVISOR SAVES A SHIFT

Your rule blocked this assignment. Marcus Hale: this shift puts Harbor Terminal at $2,340 for the week, $156 over your cap.

The same twelve hour night, given to the officer sitting at 28 hours, saves without a word.

The gap between those two lines is the whole page. Marcus was already at 42 hours, so his twelve hours price at $39.00 and cost the post $468. The third officer prices at $26.00 and costs $312.

That $156 gap is the premium, and it is what tips the post over its ceiling. Which means a wage ceiling catches overtime without you writing a single word about overtime.

Hours are counted across every site an officer works, because overtime is a weekly thing and not a site thing. So an officer doing three nights at your terminal and one at your hospital contract arrives at the 41st hour with all four counted. The rest of the ceilings that stop that hour being created sit in how to reduce overtime costs.

When somebody calls off, coverage works down the list of officers allowed to take the shift and asks the ones who would stay under 40 first. It will use an officer who goes into overtime rather than leave a post empty, because an empty post loses the contract. A written ceiling changes that, because anybody who would break it is taken out of the coverage list entirely. So the night goes to your third officer instead of your most tired one.

One thing to know about typing a shift in by hand. Your written ceilings do run on that path and will refuse the save. Availability does not, so look at the officer’s own week before you commit anybody. Every refusal is kept with the dollars it turned away, on a running total you can read on the Autopilot screen at any point in the month.

To stop security guard overtime you have to stop the shift, and a labor budget per client site is the sentence that does it. See a ceiling refuse a live shift on a demo, or read what else Autopilot holds as a plain sentence.

XShift AI is $29 a month with your first active user included and $1 a month for each one after, so 40 officers is $68 a month. That is less than half of one call-off covered by the wrong officer. The pricing is one line, and the rest of what security guard scheduling software should do for your week is on the security page.

Security guard pricing questions

How much should I charge for security guard services?

Most firms bill $22 to $35 an hour for an unarmed post and $30 to $50 for an armed one. Where you land inside that depends on your own costs, so build the number instead of copying it: take the officer pay rate, add the burden on that wage, add your overhead per billable hour, then divide by one minus your target margin.

What is the difference between a pay rate and a bill rate?

The pay rate is what the officer earns an hour. The bill rate is what the client pays you for that hour. The gap between the two has to cover payroll taxes, workers compensation, liability insurance, uniforms, supervision, dispatch, admin and your margin, which is why a security guard billing rate normally lands between one and a half and two times the wage.

How do I calculate the fully burdened hourly cost of a security guard?

Add up every cost that moves with the wage, express it as one percentage, then apply it to the pay rate. For an armed officer that is typically payroll taxes near 9 percent, workers compensation near 8 percent, liability near 4 percent, and time off, uniforms, training and qualification near 5 percent, which is 26 percent in total. On a $26.00 pay rate that adds $6.76, making the burdened cost $32.76 an hour. Overhead is not in this number, because it does not move with the wage.

Why is my security contract losing money?

Usually one of three things. Your overhead per billable hour is higher than the figure you priced with, because you divided by the hours you sold rather than the hours you bill. Or the post runs overtime you pay at time and a half and bill at the flat contract rate. Or a call-off gets covered by whoever answers the phone, and whoever answers is already at 40 hours. That third one is the most expensive and the least visible, because it never appears until payroll runs.

Can I bill a client for a guard's overtime?

Only if your contract says so, and most guard contracts name one hourly rate per post with no premium clause in them at all. Read your own rate schedule before the next renewal, and ask the lawyer who drafted it whether anything you have signed reaches an overtime hour. If there is no clause, price the overtime you expect into the rate instead of hoping to recover it later.

How many officers do I need to cover a 12 hour post seven nights a week?

Three. Seven nights of 12 hours is 84 post hours a week, and 84 divided by 40 is 2.1, so two officers cannot cover it without somebody crossing the overtime line. Three officers work about 28 hours each and nobody reaches 40, which also leaves you a rested third person to call when one of the other two goes sick.

How do I stop guards going over 40 hours at one site?

Cap the week and enforce the cap when a shift is created, not in a report afterwards. In XShift AI you write it in a line of your own, such as "nobody goes over 40 hours in a week". Autopilot then adds the hours the officer has already committed to the shift being saved and refuses the assignment if the total crosses your number. It holds when the software builds the schedule and when a supervisor types a shift in by hand, and the refusal names the officer and both totals so you know who to reach for instead.

How do I set a weekly labor budget for one client site?

Set it in wages rather than in billings, because wages are what you control. An 84 hour post at $26.00 an hour is $2,184 of wages a week, so that is the ceiling. In XShift AI you write it as a sentence naming the site, and every shift there is priced before the save is allowed: it totals what the officers on it are paid, applies time and a half past your overtime threshold, adds what the site has already committed this week, and refuses the shift if the total goes over. A daily ceiling works the same way.

Pick your busiest post, work out its cost to serve, then start your free trial and write the weekly ceiling that protects it as one plain sentence.

How Much to Charge for Security Guard Services Profitably