Missouri doesn’t license security guard companies at the state level. There’s no state board, no state guard card and no single application that covers the whole state. Instead, the two big metro areas regulate private security through their police departments — and they do it seriously, with company licenses, individual officer licenses, insurance requirements and annual renewals.
For an operator, that means the question isn’t “what does Missouri require?” but “what does each place where I have a post require?” This guide covers Kansas City and St. Louis in detail, explains what to do everywhere else, and lists the mistakes that trip up companies working across more than one jurisdiction. It’s not legal advice; confirm every requirement with the local licensing office before you staff a post.
Why the rules are local
Missouri law gives the boards of police commissioners in its largest cities the authority to license private security. Section 84.720 of the Revised Statutes, for example, gives the police commissioners of a city with 350,000 or more inhabitants located in more than one county the power to regulate and license all private security personnel and organizations, and makes violations a misdemeanor. Kansas City’s rules are published as 17 CSR 10-2 in the Code of State Regulations. St. Louis runs its own program through its police department.
Outside those programs, a security company in Missouri generally deals with ordinary business requirements — Secretary of State registration, state tax registration and whatever local business license a city requires — plus any security-specific rules a particular city or county has adopted.
Kansas City: Private Officers Licensing Unit
In Kansas City, private security is licensed by the Kansas City Board of Police Commissioners, through the Kansas City Missouri Police Department’s Private Officers Licensing Unit (POLU). The rules are in 17 CSR 10-2, published by the Missouri Secretary of State. The KCMO business licensing guide notes that security guard services need this private security license in addition to a standard city business license.
According to the rules as published in March 2024:
A company license on top of individual licenses. Firms that provide private security services, or employ others to perform them, must hold a company license in addition to any individual licenses. Company names must be approved by the POLU.
$1 million in liability insurance. Before being licensed, a company must file a certificate of liability insurance for $1 million (or an equivalent bond or qualifying self-insurance), naming the board as an additional insured and certificate holder. The certificate has to specify coverage for armed and unarmed personnel as appropriate. If a company’s insurance lapses, the license is at risk and its officers’ licenses must be transferred to a company in good standing.
An annual company fee. Licensed companies must pay an annual company fee by January 31 each year; failing to pay lets the company license expire, and every employee’s license under it becomes inactive.
Individual licenses expire yearly. All licenses expire one year from initial issuance. Applicants are fingerprinted and background-checked at application and at every annual renewal.
Fees. The rules list, among others, $400 for a new company license and $300 for a company renewal, with separate fees for armed and unarmed individual licenses, fingerprinting and range training. Confirm the current figures with the POLU before you budget.
Officer standards. Individual applicants must be at least 21 for an armed license and 18 for an unarmed license, must be able to read, write and understand English, and must pass the board’s written examination. The company is responsible for providing the training needed to pass it, and an intent-to-hire form must be filed each time a license is applied for, renewed, transferred or upgraded.
Armed officers. Armed licensees must qualify annually with their weapon, requalify if they change weapons, and complete four hours of handgun training each year at the KCPD range.

St. Louis: Private Security Section
In the City of St. Louis, private security is licensed through the St. Louis Metropolitan Police Department’s Private Security Section, at slmpd.org/privatesecurity. With the exception of St. Louis police officers, everyone performing a security function in the city must be licensed through that section — including officers from other jurisdictions working in the city.
Individual licenses. The Section issues three categories: watchman (no police powers, no weapons), courier, and security officer (limited police powers on the contracting employer’s premises, and possibly armed if qualified). Applicants must be at least 21 (18 for watchman), a U.S. citizen or legal resident, free of felony convictions and free of chemical dependency. Licenses are good for one year and must be renewed annually; the department warns that working on an expired license can lead to arrest.
Registering a security agency. The department’s Guidelines for Registering a Security Agency set out how a company gets started. As of the version we reviewed:
- New agencies are limited to people who have served two years in the security field, as a licensed private security officer or a police officer, documented in a letter to the Private Security Section.
- The firm registers with the Missouri Secretary of State and provides those papers, including a list of corporate officers.
- Proof of liability insurance of at least $1,000,000, with the St. Louis City and County police departments’ Private Security Section as certificate holder.
- Photos of the uniform for approval. Uniforms may not resemble city or county police uniforms, armed personnel must wear an approved company patch, and the word “police” may not appear on patches or badges.
- Once approved, the Section provides a letter to the city’s License Collector, and the company obtains a St. Louis business license before it may hire security officers, couriers and watchmen.
The same guidelines name the St. Louis County Police Department alongside the city department, with separate phone lines for city and county. If your posts are in St. Louis County rather than the city, confirm the county’s requirements separately.
Everywhere else in Missouri
Springfield, Columbia, Independence and the rest of the state each need their own check. Some cities have security-specific ordinances; many simply require a general business license. We haven’t listed them here because we couldn’t verify each against the city’s own current pages. For every post, identify the jurisdiction, call the licensing office, and keep a record of what they told you and when.
Common mistakes
Assuming no state license means no license. Kansas City and St. Louis both require company and officer licenses.
Treating Kansas City and St. Louis as one system. Different departments, different rules, different renewal cycles.
Missing Kansas City’s January 31 company fee. Miss it and every officer under the company goes inactive.
Working officers on expired annual licenses. Both cities renew individual licenses yearly.
Uniforms that look like police. St. Louis will reject them.
How CGuardPro helps once you’re licensed
CGuardPro sells software; it doesn’t hold, issue or verify licenses, and there’s no connection to either police department’s records. Your company and officer licenses remain your responsibility. What the platform does is keep a multi-city roster manageable. Each officer has a document file with expiry dates, and the system sweeps them and raises the ones coming due, so an annual Kansas City or St. Louis license approaching expiry surfaces before the officer’s next shift.
With guard scheduling software you build coverage around officers who are actually licensed for each city, and security dispatch software shows license status at the moment of assignment. CGuardPro is trusted by 600+ security companies worldwide.
For other states, see our security guard company license by state hub, or the overview of security guard license requirements by state. If you’d like to see the platform with a multi-city roster, get in touch.