The promoter sends a spreadsheet. Everything after that is guesswork.
Muster reads the deployment however it arrives, staffs it, clocks the crew on post, and turns those punches into an invoice and a payroll run. Built by a security contractor who was tired of doing it in six places.
What lands in your inbox
What Muster gives you back
Three formats, no mapping exercise
Every promoter writes a deployment differently, and none of them will change for you. Muster works out the shape of the file instead of asking you to reformat it.
One sheet, one row per post
The straightforward case. Header on the first row, a date on every line.
Start · End · Rate
A workbook with a tab per day
Header buried a dozen rows under a title block. Dates written once and implied downward. Section headings acting as zones. Other contractors mixed in with yours.
Load Out · Merch · Totals
A grid with posts as columns
Dates and time bands down the side, an X where the two meet, and the headcount in brackets. Common for K9 and specialist teams.
X (3) X (1)
It knows how event security actually works
The details are the product. Get these wrong and you find out on an invoice six weeks later.
- TWO RATES
- Bill rate lives on the post. Pay rate lives on the person. What the festival pays you is fixed by the contract. What you pay depends on who you assign, so margin moves with the roster — and you can see it before you commit.
- THE BUFFER
- Thirty minutes each end, if that's your contract. Crew clock in before post and out after. Some sheets build it in and some don't; Muster works out which and won't bill it twice.
- CREDENTIALS
- A guard can't take a supervisor's post. Every post carries a credential. Crew only see and claim work they're signed off for, and an expired card takes someone off the board automatically.
- CHURN
- Most of your roster works one event and never returns. Priced per billed hour, not per guard per month, because charging you for a workforce that turns over completely makes no sense.
- THE CLOCK
- One check-in feeds the invoice and the payroll run. Every billed line traces to a punch. When a promoter queries an hour you can show who stood the post and for how long, instead of rebuilding it from a spreadsheet.
- 1099 AND W-2
- Separate runs, separate filings. Contractor payments and employee payroll don't go out together. Employer burden only lands where it belongs, so the margin you see is the margin you keep.
Priced on billed hours
The unit that tracks your revenue, not your headcount. Every plan includes the crew app, the client portal, and unlimited events and users.
Onboarding is $2,500 and covers importing your past deployments and mapping your formats. Your crew never pay, and never count toward a seat.
Questions we get asked
Will it read the spreadsheet my client sends?
Almost certainly. Muster handles a single sheet with one row per post, a workbook with a tab per day, and a grid with posts as columns and an X in the cells. It finds the header row wherever it sits, carries a date written once down the rows beneath it, and leaves out rows belonging to other contractors. If it can't read yours, we'd like to see it.
How is this different from guard management software?
Most guard software stops at proof of service — patrol logs and client reports. You still run payroll, billing and margin somewhere else. Muster covers one shift from the schedule through check-in to the invoice and the payroll run, so an hour is only entered once.
Why priced on billed hours instead of per guard?
Event security rosters turn over almost completely. Charging per guard per month bills you for hundreds of people who work one weekend and never come back. Billed hours track what you actually invoice, so the price moves with your revenue.
Does it handle 1099 contractors and W-2 employees together?
Yes, and it keeps them apart. Contractor payments and employee payroll are separate runs with separate exports, and employer burden is only applied to W-2 hours — so the margin on screen is the margin you keep.
Can crew pick up open shifts themselves?
Once you publish a day. Crew only see posts matching a credential they hold, can't claim a shift that overlaps one they already have, and an expired card takes them off the board automatically.
Can my client see the schedule?
There's a portal for site security management showing posted strength, who's on each post and who has checked in, plus a way for them to request changes. It shows no rates, wages or margin.
Bring the worst spreadsheet you've been sent
Thirty minutes. We'll import it live and staff a day of it while you watch. If it can't read your file, that's worth knowing too.