For off-duty coordinators

Off-duty police scheduling, without the group texts.

You run contracts for businesses and recruit the officers to work them. xduty handles the posting, the sign-ups, the drops and the reports, so you're not doing it by text at 11 PM.

No credit card required. Officers are always free.

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: $6.75/mobilled yearly

Most coordinators pass this cost to their clients as part of their scheduling fee.

See Plans

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.

Start Scheduling Free

No credit card required to start.

Up and Running in an Afternoon

  1. 1

    Add your client

    Set up a contract for each business you work for: its locations, its events, and its rules. One-off, recurring or a monthly hour pool.

  2. 2

    Invite your officers

    Add your roster by email. They sign up, meet your requirements, and claim shifts from their phone.

  3. 3

    Let it run

    Approve drops and trades, see check-ins as they happen, and hand your client hours and reports without building them.

Look Like the Most Organized Coordinator They've Hired

Invite each client to a free portal of their own. They see who is working their site and when, without texting you for a schedule. You stay the one running it.

What your clients get
  • A live schedule for their site, by day
  • Hours and shift reports for any date range
  • Free for them. Nothing for you to set up
Fill Board

When Your Roster Comes Up Short, the Shift Still Gets Covered

An officer drops. The shift is tomorrow. Instead of working through a phone list, the Fill Board posts it for you to verified officers nearby and books the ones with a record you trust.

  • Reach verified officers nearbyOpen shifts go to verified, certified peace officers in your counties, with your dress code, vehicle and agency requirements.
  • Auto-post what your roster missesNewShifts still open a set time before they start post themselves. You don’t have to be watching.
  • See who actually shows upNewEvery request shows the officer’s record across xduty: shifts completed, late drops and no-shows.
  • Auto-accept only the reliableNewOfficers above the reliability score you choose are booked instantly; everyone else waits for your review.
  • Vet in one tapCredentials, agency and equipment on every request. Approve or decline in a tap.
  • Never left uncoveredStill open close to the start? Coverage escalation hands it to your backup guard company automatically.

Officers also use the Fill Board to find extra work outside their primary contracts.

1

Set It Once

Choose how far ahead, say 48 hours before it starts. Any shift your roster hasn’t filled by then posts itself to verified officers in your counties.

2

Book Officers You Can Trust

Every request shows the officer’s record across xduty: shifts completed, late drops, no-shows. Above your bar? Booked instantly. Everyone else waits for you.

3

Never Left Uncovered

Still open close to the start? Your backup guard company gets it automatically, and the shift locks while they confirm.

Included in Pro+. Every new coordinator gets 90 days of Pro+ free, no credit card needed.

Try it free
For Coordinators

Less Than One Hour of Your Time, Per Month.

Upgrade when you need more.

Try it out

Starter

$0/mo

2 contracts · 10 shifts/mo · 15 officers

Most popular

Coordinator

$9$6.75/mo

billed yearly

10 contracts · 200 shifts/mo · 50 officers

High volume

Pro+

$29$22/mo

billed yearly

Unlimited contracts · 500 shifts/mo · 150 officers

Need more? See Full Features & Pricing

Officers are always free. Business portals start free.

Questions

How many clients can I run on xduty?

As many as your plan allows: Starter covers 2 contracts, Coordinator 10, and Pro+ is unlimited. Each client gets its own roster, schedule and settings.

Do my officers pay to use xduty?

No. Officers are always free. They sign up with your link and claim shifts from their phone.

Does xduty pay the officers?

No. Officers are paid directly by the company they work for, never by you and never through xduty. There are no processing fees.

Can my clients see the schedule?

Yes. Invite each client to a free portal where they see the officers on their site, hours and reports, so they stop texting you for them.

What happens when the free trial ends?

Every new coordinator gets 90 days of Pro+ with no credit card. When it ends you move to Starter for free, or pick a plan to keep going.

Running a department program or a staffing firm?

Police agencies and companies that schedule officers on client contracts use xduty the same way. Tell us which describes you when you sign up.

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