Virginia security guard software
for private security businesses licensed by DCJS
CGuardPro is security guard management software for Virginia private security businesses: scheduling and relief coverage, GPS and selfie clock-in, QR and NFC guard tours, incident reports, gatehouse logs, DCJS registration and firearms endorsement tracking, training records and a client portal, with guard, supervisor and client apps for iOS and Android. It costs $5 per user per month with a 7-day free trial. Licensing runs through DCJS, so the software keeps the records; the licenses stay yours.
What running guards in Virginia actually involves
DCJS licenses the business and registers the people
Virginia’s regulator is the Department of Criminal Justice Services (DCJS), Private Security Services. The company holds a private security services business license; each officer holds an individual DCJS registration in the category they actually work, unarmed or armed.
A compliance agent is mandatory
DCJS requires every licensed business to keep at least one compliance agent, and it can name more. That person answers to DCJS for the company’s ongoing compliance, so the role belongs to someone who will actually watch renewals and training, not whoever was free the day you applied.
$1,000,000 in general liability
The business must carry comprehensive general liability insurance with at least $1,000,000 of general aggregate coverage from an insurer authorized in Virginia, and renewals are due at least 30 days before the license expires.
18 hours, and a 90-day window
An unarmed security officer needs 18 hours of entry-level core training (DCJS course 01E). DCJS lets a new hire work up to 90 consecutive days while finishing it, but only if fingerprints were submitted on or before the date of hire. Day 91 is a hard stop to plan around.
Armed means 50 hours and yearly retraining
Armed security officers need 50 hours: the 18-hour core, 8 hours on arrest authority, 24 hours of handgun training and, if they carry one, 3 hours of shotgun. Handgun retraining is annual, completed in the 90 days before the firearms endorsement expires.
Two-year registrations, in-service every cycle
Officer registrations run on a two-year cycle, and renewal requires in-service training: 4 hours of core in-service for unarmed officers, plus handgun retraining for armed ones. With dozens of officers hired in different months, those dates never line up on their own.
Northern Virginia: federal work and data centers
The Pentagon, federal agencies and their contractors, and the data center campuses of Loudoun and Prince William counties drive much of Northern Virginia’s guard demand. Those clients expect access logs, round evidence and incident reports in a format their own security teams can audit.
Hampton Roads: the Navy and the port
Around Norfolk, the naval presence, shipyards and the Port of Virginia mean gates, yards and logistics sites where a timestamped tour scan is the only proof a round happened. Richmond adds hospitals, state offices and distribution centers along I-95.
What a Virginia guard operation runs on
Every module stands on its own, and together they are the operations picture your dispatcher works from.
License tracking
DCJS registrations and firearms endorsements on each officer record, with alerts before they expire.
Training records
Entry-level, in-service and handgun retraining completions logged per officer.
Guard scheduling
Rotations and relief coverage, with the 90-day new-hire window in view.
Time and attendance
Geofenced clock-in with a selfie at the post, consolidated for payroll.
QR and NFC guard tours
Checkpoints scanned from the officer’s phone, verified with time and position.
Gatehouse and vehicles
Entries and exits recorded at the gate, with the plate read from a phone photo.
Incident reporting
Photographed, timestamped and in front of the account manager and the client.
Client portal
Facility and security managers see their own sites, patrols and incidents.
The rules behind a Virginia roster
Training hours and business requirements are taken from DCJS Private Security Services; overtime from the Virginia Department of Labor and Industry. Confirm current requirements with DCJS before you rely on them.
Starting a security company in Virginia
DCJS categories, the compliance agent and what to settle before the first contract.
DCJS Private Security Services
The official pages for individuals, businesses, compliance agents and training schools.
Security guard licenses by state
The regulator and the officer credential in each state, side by side.
Payroll with Gusto
Approved hours sent to Gusto as time sheets for payroll.
Virginia questions, answered plainly
How long can a new unarmed officer work in Virginia before finishing training? +
DCJS allows an unarmed security officer to work up to 90 consecutive days while completing the 18-hour entry-level training, provided fingerprints were submitted on or before the date of hire. Armed officers must finish all required training and hold a current registration and firearms endorsement before they work armed. Confirm current rules with DCJS.
What does a Virginia guard company need besides officer registrations? +
A private security services business license from DCJS, at least one compliance agent, and comprehensive general liability insurance of at least $1,000,000 general aggregate. Our guide on starting a security company in Virginia walks through the categories. CGuard Pro LLC is not part of the DCJS process; the licenses and registrations stay yours.
Can CGuardPro track DCJS registrations and firearms endorsements separately? +
Yes. Each officer can hold several credentials, each with its own type, number, issue and expiry dates and a photo, and a daily check warns the office on a window you choose, from 7 to 120 days ahead. Since handgun retraining has to fall in the 90 days before the endorsement expires, a 90-day window lines up well. It warns rather than blocks.
Does Virginia have its own overtime law? +
Yes. The Virginia Overtime Wage Act, enforced by the Department of Labor and Industry, requires time and a half for hours over 40 in a workweek. CGuardPro tracks each officer’s hours against a weekly threshold so overtime is visible before you approve extra shifts; the pay calculation happens in your payroll, or in Gusto if you connect it.
How is it priced? +
It is $5 per user per month, one plan with every feature, plus an optional one-time implementation package of $299.99. A user is anyone with a login, including client logins. There is a 7-day free trial.
See it against your own Virginia roster
Bring one site and one week of posts, a data center gate or a Norfolk yard, and we will set it up the way you run it.