Minnesota security guard software
for protective agents licensed by the state board

CGuardPro is security guard management software for Minnesota protective agent companies: scheduling and relief coverage, GPS and selfie clock-in, QR and NFC guard tours, incident reports, post orders, training records and credential tracking, 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. Minnesota licenses guard companies through the Board of Private Detective and Protective Agent Services, so the software keeps the records; the license stays yours.

What running guards in Minnesota actually involves

The company is a “protective agent”

Minnesota licenses guard companies as protective agents, through the Board of Private Detective and Protective Agent Services under Minn. Stat. ss. 326.32 to 326.339. Owners searching for a “security agency license” walk straight past the right pages.

A qualified representative with 6,000 hours

A partnership or corporation needs a qualified representative who documents at least 6,000 hours of security or protective experience, including systems, audits and supervision. Add a $10,000 surety bond, proof of financial responsibility, and a license that runs two years.

No state guard card, but obligations per employee

Minnesota does not issue a license to each officer. Instead, under s. 326.336 the license holder submits fingerprints to the BCA before hiring, may train but not deploy while the check is pending, and issues each employee a photo ID card to carry on duty.

12 hours in the first 21 days, then 6 every year

Section 326.3361 requires 12 hours of preassignment or on-the-job certified training within the first 21 days, then six hours of certified continuing training every year for everyone, owners included, and six more for anyone armed.

Overtime: two thresholds in one state

Minnesota’s Fair Labor Standards Act sets overtime after 48 hours a week, but the Department of Labor and Industry notes that employers covered by the federal FLSA pay after 40. Most contract guard companies plan to the 40.

Healthcare is a dominant buyer

From the Twin Cities health systems to Rochester’s hospital campus, emergency departments and parking structures need 24-hour coverage, workplace-violence incident reports and officers who can be relieved without leaving a door open.

Retail, corporate campuses and the skyway

Large shopping centers in Bloomington and the suburbs, Fortune 500 headquarters and downtown buildings connected by skyways put officers on long interior patrols where a checkpoint scan is the only proof the round happened.

Winter is an operating condition

Sub-zero nights move patrols indoors, close roads and cause call-offs. Seeing the open shift early, and messaging the officers who can cover it, matters more in January than any other month.

Minnesota questions, answered plainly

Do Minnesota security officers need their own state license? +

No individual state license is issued to each officer. The company holds the protective agent license, and the law puts the obligations on it: a BCA fingerprint check before the officer is deployed, an employer-issued photo ID card carried on duty, and the training in s. 326.3361. Confirm current details with the Board of Private Detective and Protective Agent Services.

How do we keep track of the 21-day window and the annual six hours? +

Each officer record in CGuardPro holds training records and documents with dates, so the preassignment course and each year’s continuing hours sit next to the officer’s schedule. A daily check warns the office before a dated document expires. It warns rather than blocks, and it does not report anything to the board.

Minnesota’s overtime starts at 48 hours. Which number does CGuardPro use? +

CGuardPro totals hours against a weekly overtime threshold and shows who is close to it while you schedule. Minnesota’s state threshold is 48 hours, but the Department of Labor and Industry notes that employers covered by the federal FLSA must pay after 40, so check which applies to you and plan to it.

Can we run a hospital account with officers in the ED and on the parking ramps? +

Yes. Each post gets its own post orders, geofence and tour checkpoints, so the emergency department and the parking structures are tracked separately while the client sees both in one portal. Incident reports carry photos and timestamps, and the panic button alerts the supervisor and the office at once.

What does it cost a Minnesota company to try it? +

It is $5 per user per month, one plan with every feature, with a 7-day free trial and an optional one-time implementation package of $299.99. A user is anyone with a login, including client logins.

See it against your own Minnesota roster

Bring one hospital or one shopping center and a week of posts, and we will set it up the way you run it.

Sources: Minnesota Board of Private Detective and Protective Agent Services; Minnesota Statutes s. 326.3361 and s. 326.3381; Minnesota Rules ch. 7506; Minnesota DLI, overtime, read October 2026. This page is general information, not legal advice.