Your Operation
Deserves Better Tools.
xduty replaces the group chats, spreadsheets, and phone tag with a platform that coordinators, businesses, and officers actually want to use.
Are you an officer? Sign up here1 officers have completed 0 shifts on xduty
Spend Less Time Managing. More Time Where It Counts.
The texts, the calls, the follow-ups add up to hours every week. xduty gives that time back.
Without xduty
- ✕Text the group chat. Wait. Text again.
- ✕Call down the roster one by one.
- ✕Same job info sent 10 different times.
- ✕Last-minute scramble when someone drops.
- ✕10–15 hrs/month on scheduling, none of it paid.
With xduty
- Post a shift. Officers claim it themselves.
- Multiple contracts running simultaneously.
- Roster gaps filled via the Fill Board.
- Drop requests managed without phone calls.
- Scheduling takes minutes, not hours.
Time spent scheduling
~10 hrs
per month, average
Your time is worth
$37/hr
national avg. officer salary
Monthly scheduling cost
$370
in your own time
xduty Coordinator plan: $29/mo
Most coordinators pass this cost to their clients as part of their scheduling fee.
Manage Multiple Contracts
Run 10+ clients simultaneously. Each contract gets its own roster, schedule, and settings.
Officers Self-Serve
Post a shift and let your roster claim it. Set signup limits, restrictions, and approval rules.
Manage Drops & Swaps
Officers request drops, you approve. Set blackout windows so they can't drop last-minute.
Full Shift History
Every shift, every officer, every contract. Searchable and exportable whenever you need it.
No credit card required to start.
When Your Roster Comes Up Short
An officer drops. The shift is tomorrow. You're back on your phone working through a list. The Fill Board ends that. Post the open shift and get it in front of verified officers in your county who are ready to work right now.
- Set your requirements: dress code, vehicle, agency
- Verified officers in your county see it immediately
- Review credentials before you approve
- Auto-accept mode for the fastest possible fill
Officers also use the Fill Board to find extra work outside their primary contracts.
Post in Seconds
One click. Your open shift goes live to verified officers in your county with all the details they need.
Review & Approve
See credentials, agency affiliation, and experience before you say yes. Or turn on auto-accept.
Shift Covered
The officer gets everything they need and shows up. You moved on the moment you posted.
Full Visibility Into the Officers Working Your Site
No more emailing your coordinator for a schedule or chasing down reports. Your business portal gives you everything you need, whenever you need it.
Payroll Reports
Pull clean shift reports for any date range. See who worked, when, and for how long. Ready for your payroll process.
Daily Activity Reports
Officers submit shift reports directly through the platform. You get a real-time record of everything that happened on your property.
Shift Calendar
See exactly who is scheduled at your site for any given day. No more calling the coordinator to ask if the Saturday night post is covered.
Direct Officer Contact
Need to address something directly? Contact the officer through the platform without routing through your coordinator.
Custom Officer Fields
Require officers to provide a company-issued Worker ID, badge number, or any other field your operation needs before they can claim shifts.
Verified Coverage
Every officer working your contract has been verified by their coordinator. You always know exactly who's showing up.
Create your account and invite your coordinator to connect, or reach out and we can get you set up.
More Consistent Work. No More Last-Minute Calls.
Off-duty scheduling shouldn't be whoever texts back first. xduty gives you a real schedule you can plan around, with the ability to pick up extra shifts on your own terms.
- See your upcoming shifts in one place, weeks in advance
- Claim open shifts without waiting for a call or text
- Browse the Fill Board for extra work in your county
- Request drops through the app. No phone calls needed.
The old way
·"Anyone available Saturday night?" Group chat, 11pm.
·First to text back gets the shift. You missed it.
·No confirmation until the day of.
·Coordinator calls you 30 min before asking if you're still coming.
With xduty
·Open shifts appear in your feed. Claim them when it works for you.
·Shift details, location, and pay rate all in one place.
·Your schedule is set. No surprises.
·Need to drop a shift? Request it through the app. No awkward conversations.
Less Than One Hour of Your Time, Per Month.
Upgrade when you need more.
Try it out
Starter
2 contracts · 10 shifts/mo · 15 officers
Coordinator
10 contracts · 200 shifts/mo · 50 officers
High volume
Pro+
Unlimited contracts · 500 shifts/mo · 150 officers
Officers are always free. Business portals start free.
Your next contract shouldn't cost you your weekend.
Set up your first contract in minutes. Invite your roster. Start the month not chasing anyone down.
No credit card required · Officers always free · Direct payment, no processing fees