Independent since 2003 · Licensed in 28 states · NPN 7642818

Home › Commercial Cleaning Insurance by State › Minnesota

Commercial cleaning and janitorial insurance in Minnesota

Commercial Cleaning Insurance Group provides commercial cleaning and janitorial insurance in Minnesota, from general liability and janitorial bonds to workers' comp and lost-key coverage, quoted with 12+ A-rated carriers.

Paying a night crew as 1099 contractors is a real gamble in Minnesota, because the state's misclassification law reaches every industry, not just construction, and allows penalties of up to $10,000 per worker. Add sales tax on building cleaning and separate wage floors in Minneapolis and St. Paul, and a Minnesota cleaning company's risk starts with payroll.

Licensed in Minnesota · License #40821720

  • Since 2003
  • 12+ A-rated carriers
  • 28 states
  • Independent agents

Start your Minnesota commercial cleaning insurance quote

Takes about two minutes. A licensed agent follows up.

Licensed in 28 states · NPN 7642818 · Since 2003

Minnesota's rules for cleaning companies: classify, register, collect

Start with who's on your payroll. Minn. Stat. 181.722, amended in 2024, applies in every industry (construction has extra rules in section 181.723) and uses the workers' comp and unemployment tests to decide who's an employee. Damages can include the worker's lost wages, overtime, benefits and the employer's share of payroll taxes. Penalties run up to $10,000 per misclassified person and up to $10,000 per violation, and each misclassifying contract a worker signs is its own violation. Owners and officers who knowingly or repeatedly misclassify can be held individually liable. Talk to an employment attorney before you pay cleaners on a 1099.

Registration and sales tax

File your entity, or an assumed-name certificate (Minn. Stat. 333.01), with the Minnesota Secretary of State, then apply to the Department of Revenue for a sales tax permit. We found no state license for commercial cleaning; the tax permit is the state-level requirement. We found no general city license for cleaning firms in Minneapolis or St. Paul either; their local rules cover labor.

Minn. Stat. 297A.61, subd. 3(g)(6)(iii), makes building cleaning, maintenance and disinfecting services a taxable sale. The state rate is 6.875% (a 6.5% general rate plus a constitutionally required 0.375%), and local taxes can apply on top. The Department of Revenue's Building Cleaning and Maintenance guide adds details a bidder needs:

  • Parking ramp cleaning is taxable; maintaining outdoor parking lots isn't.
  • Final cleaning after construction is taxable, but separate charges for hauling construction debris aren't.
  • Maintenance is taxable and repair isn't. A contract that mixes the two is taxed in full unless the nontaxable work is listed separately.
  • When a builder on a nontaxable construction contract hires a sub to clean, the builder still pays tax on that cleaning.
  • Supplies used up directly in the cleaning can be bought exempt with Form ST3; equipment such as vacuums is taxable.
  • State agencies can't use their direct pay authorization for building cleaning, so they pay the tax to you.

Confirm the current rules with the Minnesota Department of Revenue or your CPA.

Schools

Under Minn. Stat. 123B.03, a school district must check its new hires through the Bureau of Criminal Apprehension (BCA) and may, at its discretion, request a BCA check on anyone who enters a school to work as an independent contractor. If it does, that person must first sign a consent form and pay the cost, unless the district covers it. Expect it in the contract terms.

Minnesota comp from your first W-2 cleaner

Minnesota sets no minimum headcount: once you have an employee, you need comp (Minn. Stat. 176.181). The commissioner can fine you up to $1,000 per employee for every week out of compliance and order you to stop employing anyone until you're insured. Willfully and intentionally going without is a gross misdemeanor.

Minn. Stat. 176.041 leaves some owners off the policy unless they elect coverage by written notice to the insurer:

  • sole proprietors and partners, and their spouse, parents and children
  • an LLC manager with a 25%-plus stake, when the LLC has no more than 10 members and logged fewer than 22,880 payroll hours in the prior calendar year
  • an executive officer with a 25%-plus stake in a closely held corporation under the same 22,880-hour mark

Minnesota rates comp through its own bureau, the Minnesota Workers' Compensation Insurers Association (MWCIA), which publishes advisory pure premiums by class, so confirm your janitorial class with your carrier.

The RFP doesn't list a fidelity bond; when a buyer does, see our janitorial bond guide. Our contract insurance requirements guide explains the endorsements.

Get a quote for your cleaning business →

Minnesota coverage, ranked for cleaning contractors

Workers' comp

Needed from the first employee, and it should cover everyone the state would call an employee. Workers' comp

General liability

Duluth's airport contract asks for a $1.5M single limit with completed operations; other buyers set their own. General liability

Pollution liability

Duluth doubles the limit for a release or threatened release of a hazardous substance, a trigger worth reading closely when your crews carry chemicals. Pollution liability

Commercial auto

Duluth's airport contract wants auto at the same $1.5M limit as GL. Commercial auto

Employment practices liability

Different wage and sick-time rules by city mean more employee disputes; EPLI typically responds to harassment and retaliation claims, and most policies exclude wage-and-hour claims. EPLI

Minnesota risks for cleaning payrolls

Wage floors that change at the city line

Minneapolis's minimum is $16.37 for every employer from January 1, 2026. St. Paul's is $16.37 for employers with 101 or more workers from January 1, 2026 and for those with 6 to 100 from July 1, 2026, and $14.25 for five or fewer. The statewide minimum is $11.41 in 2026 and rises to $11.87 on January 1, 2027. A route that crosses those lines needs hours tracked by location.

Sick and safe time for part-time crews

Employees expected to work at least 80 hours a year for a Minnesota employer earn one hour of earned sick and safe time per 30 hours worked, up to 48 hours a year unless you agree to more, paid at the same base rate they earn while working. Minneapolis and St. Paul have their own ordinances, and employers must follow whichever requirement is most favorable to the employee. New state ESST rules took effect July 6, 2026.

Minnesota cities and their local rules

Minneapolis

Since July 1, 2024 the city has had one minimum wage for employers of every size: $16.37 in 2026, rising to $17.02 on January 1, 2027. It covers anyone who works at least two hours in a calendar week inside city limits, wherever the employer is based. The city also runs its own sick and safe time ordinance. Office cleaning insurance

St. Paul

St. Paul still tiers by size, and it counts part-time, temporary, jointly employed and remote staff. Hiring a sixth employee moves you from $14.25 to $16.37 an hour; by July 1, 2027 those rates become $15.00 and $17.02. That raise lifts the payroll your comp is rated on. Comp and payroll

Duluth

The airport's janitorial contract needs $1.5M GL and auto, doubled for hazardous-substance releases, plus airport security training and badges for the staff it requires. Commercial auto

Rochester

The state labor department names only Minneapolis and St. Paul as having their own minimum wage ordinances, so payroll here generally follows the state's $11.41 floor and state sick and safe time; check with the city. Clinic and medical-office cleaning is generally taxable too, unless the customer gives you a valid exemption certificate. Medical facility cleaning

Minnesota cost factors

Minnesota's comp trend has been friendly. The Commerce Department's February 2026 rate report says MWCIA pure premiums have drifted lower over the past decade, with drops of 12% in 2017, 7% in 2018, 7% in 2022 and 10% in 2024, and that carriers' average loss cost multiplier is 1.67. Your payroll and class still drive your bill.

Your price depends on the payroll in each class code, your annual sales, the kinds of buildings you clean, how much specialty and chemical work you do, the vehicles your crews drive, your claims history and the limits your contracts require. See our cleaning insurance cost guide.

Get a quote for your cleaning business →

Commercial Cleaning Insurance Group is a brand of The Allen Thomas Group, licensed in Minnesota (License #40821720, NPN 7642818).

Janitorial contractors in Bloomington, Mankato, St. Cloud or anywhere else in the state can request quotes through our form.

Licensed in MinnesotaLicense #40821720 · NPN 7642818

Frequently asked questions

Is janitorial service taxable in Minnesota?
Yes. Minn. Stat. 297A.61 makes building cleaning, maintenance and disinfecting services taxable at the 6.875% state rate plus any local sales tax. Repairs billed separately aren't taxable. Confirm details with the Department of Revenue.
Can I pay my Minnesota cleaners as 1099 contractors?
Be careful. Minnesota decides employee status with the comp and unemployment tests, and misclassification can cost up to $10,000 per worker plus the worker's lost wages, benefits and the employer's share of payroll taxes. Get an attorney's view before you set up 1099 crews.
What's the minimum wage for cleaners in Minneapolis and St. Paul?
In 2026, $16.37 in Minneapolis for all employers, rising to $17.02 on January 1, 2027. St. Paul requires $16.37 at six or more employees as of July 1, 2026, and $14.25 for five or fewer. The state minimum elsewhere is $11.41.
Do you insure commercial cleaning companies in Minneapolis and across Minnesota?
Yes. We place GL, comp, auto, pollution and bonds for Minnesota janitorial contractors of every size, sized to each client's exhibit.

Get a quote for your Minnesota cleaning business

Independent agents, 12+ A-rated carriers, and a licensed agent back to you within one business day.

Get a QuoteCall (855) 937-5667

Get a QuoteCall