Last updated: May 3, 2026
How to Start a Cleaning Service in Minnesota (2026)
Minnesota’s cleaning service regulatory environment is shaped by one distinctive fact that catches almost every new entrant by surprise: cleaning services in Minnesota are fully taxable. Under Minn. Stat. § 297A.61, “building cleaning and maintenance, disinfecting, and exterminating services” – including both residential and commercial buildings, both interior and exterior – are subject to the state sales tax (6.875%) plus any applicable local taxes. The combined rate is 9.025% in Minneapolis, 9.875% in St. Paul, ~7.875% in St. Cloud, and 6.875% to ~9% statewide depending on local-option taxes. Most peer states (Wisconsin, Iowa, the Dakotas, Indiana) exempt residential cleaning entirely or apply tax only to specialized cleaning of tangible personal property – making Minnesota’s cleaning tax base one of the broadest in the country.
Beyond the sales tax obligation, Minnesota does not require a state-level cleaning service license. There is no Minnesota Board of Cleaning Contractors and no individual licensure for cleaners. Most cities do not require local cleaning business permits either – though Minneapolis and St. Paul each have basic business registration processes that may apply.
The other operational considerations – workers’ comp from the first hire under Minn. Stat. § 176.041, the new Minnesota Paid Leave premium (0.88% / 0.66% small) launching January 1, 2026, ESST since January 1, 2024 (1 hour per 30 worked, 48-hour cap), and Minnesota’s aggressive misclassification audits on IC vs. employee status – all apply to cleaning businesses just like they do to other Minnesota employers. Plan for these costs from day one.
Minnesota Cleaning Service Licensing at a Glance
| Requirement | Source | Cost | Notes |
|---|---|---|---|
| State Cleaning Service License | None – no state license required | $0 | No Minnesota Board of Cleaning Contractors |
| City Business Registration (some cities) | Minneapolis, St. Paul, others vary | $0-$200 typical | Basic business registration; cleaning-specific permits uncommon |
| Sales Tax Permit | MN DOR e-Services | Free | Cleaning fully taxable at 6.875% + local; broadest in U.S. |
| Federal EIN | IRS.gov | Free | Required to hire employees |
| General Liability Insurance ($1M coverage) | Private insurer (competitive market) | $500-$1,500/yr typical | Most commercial cleaning customers require COI |
| Janitorial Bond ($10K-$50K) | Private surety | $100-$300/yr typical | Most commercial accounts require for employee theft coverage |
| Workers’ Compensation (NCCI 9014 / 9015 / 0917) | Minn. Stat. § 176.041 | Variable, payroll-based | Required from first hire (no minimum threshold) |
| Earned Sick and Safe Time | Minn. Stat. § 181.9445 et seq. | Paid leave benefit cost | 1 hr/30 worked since 1/1/2024; 48 hr cap |
| Minnesota Paid Leave Premium | Minnesota Paid Leave Division | 0.88% / 0.66% small premium since 1/1/2026 | $185,000 wage base for 2026 |
| Unemployment Insurance Tax | DEED at uimn.org | $44,000 wage base; new ER 1.0%-8.9% | Required for any W-2 employees |
Minnesota’s Distinctive Cleaning Sales Tax Rule
The single most important compliance fact about starting a cleaning service in Minnesota is the sales tax rule. Under Minn. Stat. § 297A.61 subd. 3(g)(6) and corresponding MN Department of Revenue guidance:
Fully Taxable Services
The following cleaning and maintenance services are fully taxable in Minnesota – regardless of whether the property is residential or commercial, interior or exterior:
- Janitorial / housecleaning services – regular cleaning of homes, apartments, offices, and commercial buildings
- Carpet and upholstery cleaning – including steam cleaning, dry cleaning, stain removal
- Floor waxing and stripping – both residential and commercial
- Window washing – interior and exterior, residential and commercial
- Power washing / pressure washing of buildings, decks, sidewalks
- Disinfecting – including post-construction, post-illness, COVID-protocol cleanups
- Exterminating and pest control – rodent, insect, bed bug, etc. (when applied to buildings)
- Move-in / move-out cleaning – apartment turn cleaning is taxable
- Construction cleaning – rough-clean and final-clean during construction
Non-Taxable Services (When Separately Stated on Invoice)
The following services are NOT taxable when separately stated on the invoice from any taxable cleaning services:
- Painting – including residential and commercial paint and prep work
- Repairs to real property – including drywall repair, fixture replacement, structural repairs
- Sewer and drain cleaning – plumbing-style work to clear drain or sewer lines
Critical contract rule: Minnesota DOR explicitly states that “Janitorial/housecleaning contracts that include both taxable and nontaxable services are taxed on the full amount unless the nontaxable services are separately stated.” Bundled contracts default to fully taxable. To preserve the tax exemption on painting, repairs, or drain cleaning, you must separate them on the invoice as distinct line items with their own pricing.
Internal Services Exception
Cleaning services performed by W-2 employees for their employer (in-house janitorial) or between affiliated business entities are not taxable. This means a corporate facilities team cleaning corporate offices does not collect sales tax. The exception only applies to genuinely internal, non-arm’s-length cleaning – it does not apply to outsourced cleaning contractors regardless of how much of their time goes to a single client.
Practical Implications of Minnesota’s Cleaning Tax
Minnesota’s cleaning sales tax has several practical effects that distinguish operating in Minnesota from operating in Wisconsin or Iowa:
- Pricing transparency: Many Minnesota cleaning customers expect quotes “plus tax” – similar to retail and restaurant transactions. Including the tax in the headline price (vs. adding it separately) is a marketing decision; legally, the tax must appear separately on the invoice and remit must reach DOR.
- Border-area complications: Cleaning customers near the Wisconsin border may compare a Minnesota company’s tax-inclusive price to a Wisconsin company’s tax-free routine janitorial price (Wisconsin exempts routine janitorial). The 6.875%-9.025% spread can affect competitive bidding.
- Bookkeeping discipline: Cleaning businesses must track taxable vs. non-taxable revenue carefully and remit collected sales tax to MN DOR on the prescribed schedule (monthly for higher-volume, quarterly otherwise). Late or missed remittance triggers MN DOR enforcement.
- Independent contractor nuances: If a cleaner operates as a true independent contractor servicing residential clients on her own behalf, she is responsible for her own sales tax registration and remittance. Cleaning companies that misclassify employees as ICs may also be deemed to have shifted sales tax responsibility incorrectly – audit risk compounds.
Cleaning Service Sales Tax Comparison Across Peer States
| State | Routine Janitorial | Residential Cleaning | Specialty (Carpet/Window) |
|---|---|---|---|
| Minnesota | Taxable (6.875% + local) | Taxable (6.875% + local) | Taxable (6.875% + local) |
| Wisconsin | Exempt (routine janitorial) | Exempt | Carpet TAXABLE; window typically exempt |
| Iowa | Generally exempt for residences | Generally exempt | Some specialty taxable |
| North Dakota | Exempt under NDCC 57-39.2 | Exempt | Exempt |
| Indiana | Exempt (Sales Tax Bulletin 26) | Exempt | Exempt |
| Illinois | Generally exempt as services | Generally exempt | Generally exempt |
Minnesota’s broad cleaning tax base is genuinely state-specific. Cleaning entrepreneurs moving from a neighboring state need to plan for the meaningful pricing and bookkeeping difference.
Independent Contractor vs. Employee – The Misclassification Trap
Minnesota uses a multi-factor right-to-control test for distinguishing W-2 employees from 1099 independent contractors. The Minnesota Department of Labor and Industry (DLI), Minnesota Department of Revenue, Unemployment Insurance Division (DEED), and Minnesota Workers’ Compensation Insurers Association all audit cleaning industry misclassification aggressively. Common factors examined:
- Who controls when, where, and how the work is done
- Whether the worker has their own business, supplies own tools/equipment, and serves multiple clients
- Whether the worker can refuse jobs and set their own pricing
- Length of relationship – long-term recurring assignments suggest employment
- Whether the work is integral to the cleaning company’s core business (cleaning) or genuinely auxiliary
- Method of payment (hourly vs. by-the-job)
The cleaning industry’s high IC use historically combined with low margin business models has made cleaning companies recurring audit targets. Penalties for misclassification can include back UI taxes (with penalties), back workers’ comp premium (with audit fees), back income tax withholding, plus significant interest and statutory penalties. If you have any doubt about whether a worker is an IC or an employee, treat them as an employee – the cost of conservative classification is much lower than the cost of audit findings.
Insurance and Bonding for Minnesota Cleaning Businesses
While the state does not require any specific insurance or bond for cleaning businesses, the commercial market does. Most Minnesota commercial cleaning customers (offices, healthcare, retail, hospitality, schools, multifamily) will require:
- General Liability Insurance: $1M per occurrence / $2M aggregate is standard. Annual premium $500-$1,500 for solo or small operations; higher for larger crews. Customer named as additional insured on the COI.
- Janitorial Bond: $10K-$50K typical bond amount; annual premium $100-$300 for clean credit. Covers employee theft, property damage, and certain personal injury claims.
- Commercial Auto: If the business owns or operates vehicles for cleaning, commercial auto insurance is required. Typical premium $1,200-$3,000 per vehicle annually.
- Workers’ Compensation: Mandatory under Minn. Stat. § 176.041 from the first hire. NCCI class codes:
- NCCI 9014 – Building Service Contractor (general office cleaning)
- NCCI 9015 – Buildings or Premises (apartment cleaning)
- NCCI 0917 – Domestic Workers – Inside (residential cleaning)
Premiums $4-$10 per $100 of payroll typical for class 9014/9015; somewhat lower for 0917 in some cases.
Solo operators serving residential customers can sometimes get by with general liability only, but adding the janitorial bond is increasingly expected even from upscale residential clients (Edina, Wayzata, North Oaks, etc.).
Cost to Start a Cleaning Business in Minnesota
| Cost Category | Solo Residential Cleaner (Year 1) | Commercial Cleaning Co. with 5 Employees (Year 1) |
|---|---|---|
| LLC formation (MN SOS, online) | $155 | $155 |
| Sales tax registration (free) | $0 | $0 |
| City business registration (Minneapolis or St. Paul) | $0-$200 | $0-$200 |
| General Liability Insurance ($1M) | $500-$900 | $1,200-$3,000 |
| Janitorial Bond ($25K typical) | $200 (commercial bonds typically) | $200-$500 |
| Commercial Auto Insurance (if business vehicle) | $1,200-$2,500 per vehicle | $2,500-$8,000+ for fleet |
| Workers’ Comp (NCCI 9014/9015/0917, payroll-based) | n/a (solo) | $2,500-$8,000+ |
| Equipment (vacuums, cleaners, supplies) | $1,000-$3,000 | $3,000-$10,000 |
| Vehicle (used compact car or van) | $5,000-$15,000 (used) | $30,000-$80,000+ for fleet |
| Marketing, branding, website | $500-$2,500 | $2,000-$8,000 |
| Software (scheduling, payments, CRM) | $300-$1,000 | $1,000-$3,000 |
| UI tax + Minnesota Paid Leave (year 1, 5 employees) | n/a | $3,000-$10,000+ |
| Estimated Year 1 startup total | $8,855 – $25,255 | $45,555 – $130,855+ |
Twin Cities residential cleaning rates run $30-$60 per cleaner-hour for routine cleaning, $40-$80 per hour for deep cleaning, and $200-$400 per typical 2,500 sq ft home for biweekly recurring service. Commercial cleaning rates run $0.10-$0.30 per square foot per cleaning for office/light-commercial, with higher rates for healthcare, post-construction, and specialty work. Outstate Minnesota rates are typically 20-40% lower per hour than Twin Cities core.
Minnesota Cleaning Service Market Context
- Twin Cities Metro: The largest cleaning market in the state. Notable demand drivers: Fortune 500 corporate campuses (Target, Best Buy, US Bank, 3M, UnitedHealth, General Mills), downtown Minneapolis Class A office (which has been undergoing post-pandemic occupancy adjustments), Mall of America retail and food court cleaning, healthcare facilities (Allina, Fairview, HealthPartners, Children’s Minnesota), and high-income residential cleaning in Edina, Wayzata, North Oaks, Eden Prairie. The post-pandemic Twin Cities cleaning market is more disinfecting/health-focused than pre-2020.
- Rochester: Mayo Clinic and supporting medical economy drive high demand for medical-grade cleaning, including infection control and OR turn-cleaning specialty work. Mayo’s facilities operate one of the largest cleaning programs in the state.
- Duluth: Smaller market but consistent residential and small-business demand. Lake Superior tourism (Memorial Day – October) creates seasonal vacation rental cleaning opportunity.
- Suburban Twin Cities (Bloomington, Edina, Eden Prairie, Maple Grove, Plymouth, Woodbury): Higher per-hour residential rates and more demanding service expectations. Property managers and HOAs in these suburbs often contract recurring service for 100+ home portfolios.
- Specialty cleaning niches: Post-construction cleaning is a high-margin niche tied to the Twin Cities apartment construction boom (years 2018-2024 saw record multifamily construction). Move-out cleaning for apartment turns is a steady, predictable business in any market with rental concentration. Vacation rental cleaning (Brainerd Lakes, North Shore, Twin Cities short-term rentals) is seasonal but growing.
Minnesota Cleaning Service Resources
| Resource | What It Covers |
|---|---|
| MN DOR Building Cleaning Guide | Sales tax rules for cleaning, exterminating, disinfecting; taxable vs. non-taxable specifics |
| MN DOR e-Services | Sales tax permit registration, monthly/quarterly remittance |
| MN Department of Labor and Industry | ESST enforcement, IC vs. employee classification, wage and hour, Minnesota Paid Leave |
| MN Unemployment Insurance (DEED) | UI tax registration, $44,000 wage base, new employer rate by industry |
| MN Workers’ Compensation | Workers’ comp requirements, IC classification, MWCIA rate filings |
Related Minnesota Business Guides
← Back to all Minnesota business guides
Frequently Asked Questions
Are cleaning services taxable in Minnesota?
Yes – and the Minnesota cleaning sales tax base is one of the broadest in the country. Under Minn. Stat. § 297A.61, “building cleaning and maintenance, disinfecting, and exterminating services” are fully taxable regardless of whether the property is residential or commercial, interior or exterior. Janitorial services, carpet cleaning, floor waxing, window washing, power washing, disinfecting, exterminating, pest control, move-in/move-out cleaning, and construction cleaning are all subject to 6.875% state sales tax plus local (9.025% combined Minneapolis, 9.875% St. Paul). Most peer states (Wisconsin, Iowa, Indiana, the Dakotas) exempt residential cleaning – Minnesota does not.
Are there any cleaning-related services that are NOT taxable in Minnesota?
Yes, but only if separately stated on the invoice. Painting, repairs to real property, and sewer and drain cleaning are not taxable when separately stated as distinct line items on the invoice from any taxable cleaning services. Mixed contracts that don’t separately state non-taxable services default to fully taxable – so if you provide bundled monthly cleaning that includes incidental drain cleaning at one price, the entire bundle is taxable. Internal cleaning services performed by W-2 employees for their employer (in-house janitorial) and between affiliated business entities are also non-taxable, but this exception does not apply to outsourced contractor relationships.
Does Minnesota require a state license for cleaning businesses?
No. Minnesota does not require a state cleaning service license, and there is no Minnesota Board of Cleaning Contractors. Most cities also do not require local cleaning-specific business licenses, though Minneapolis and St. Paul each have basic business registration processes that may apply to any business operating in those cities. The primary state-level compliance requirements for cleaning businesses are sales tax registration (cleaning is fully taxable – see above) and standard employment-related obligations: workers’ compensation under Minn. Stat. § 176.041, ESST since 1/1/2024, Minnesota Paid Leave premium since 1/1/2026, and Unemployment Insurance.
What workers’ compensation class code applies to Minnesota cleaning businesses?
Minnesota cleaning businesses generally classify under three NCCI codes: NCCI 9014 (Building Service Contractor) for office and general commercial cleaning, NCCI 9015 (Buildings or Premises) for apartment building and multifamily cleaning, or NCCI 0917 (Domestic Workers – Inside) for residential cleaning. Minnesota requires workers’ compensation insurance for all employers under Minn. Stat. § 176.041 with no minimum employee threshold, so any cleaning business hiring even one employee must carry coverage. Premiums on 9014/9015 typically run $4-$10 per $100 of payroll; 0917 is sometimes lower depending on carrier.
Do I need a janitorial bond to clean commercial properties in Minnesota?
Most commercial cleaning customers in Minnesota require a janitorial bond as a contract condition – typically $10,000 to $50,000 in bond face value, with annual surety premium of $100-$300 for businesses with clean credit. The bond protects the customer from employee theft, property damage by your cleaners, and certain personal injury or breach-of-contract claims. There is no state-mandated bond – the requirement comes from individual customer contracts. Office buildings, healthcare facilities, schools, and multifamily property managers virtually always require it; residential cleaning customers increasingly request it as well, especially in higher-income suburbs.
Can I treat my cleaners as independent contractors in Minnesota?
Maybe, but be very careful. Minnesota uses a multi-factor right-to-control test for IC vs. employee classification, and the cleaning industry is among the most aggressively audited industries in the state. The MN DLI, MN Department of Revenue, MN Unemployment Insurance Division, and MN Workers’ Compensation Insurers Association all audit misclassification regularly. Factors include who controls when/where/how the work is done, whether the worker has their own business serving multiple clients, length of relationship, whether work is integral to your business, and method of payment. Penalties for misclassification can include back UI taxes, back workers’ comp premium, back income tax withholding, plus significant interest and statutory penalties. Conservative practice: treat cleaners as W-2 employees unless you have very strong IC evidence and documentation.
How does Minnesota Paid Leave affect cleaning businesses?
Minnesota Paid Leave launched January 1, 2026, requiring a 0.88% premium on wages up to $185,000 per employee (reduced to 0.66% for employers with 30 or fewer employees). Most small Minnesota cleaning businesses qualify for the 0.66% small employer rate. Employers must pay at least 50% of the premium and may deduct up to half from employee wages. First quarterly contributions and wage detail were due April 30, 2026. The program provides up to 20 weeks of combined paid family/medical/safety leave per benefit year, separate from and in addition to ESST. Plan payroll software updates accordingly.
What are typical Minnesota cleaning service rates?
Twin Cities residential cleaning rates run $30-$60 per cleaner-hour for routine cleaning, $40-$80 per hour for deep cleaning, and $200-$400 per typical 2,500 sq ft home for biweekly recurring service. Commercial cleaning rates run $0.10-$0.30 per square foot per cleaning for office and light-commercial, with higher rates for healthcare, post-construction, and specialty work. Outstate Minnesota rates are typically 20-40% lower per hour than Twin Cities core. All rates are subject to the 6.875% state sales tax plus local rate (9.025% in Minneapolis, 9.875% in St. Paul) – so a $35/hour residential service in Minneapolis bills as $35 service + $3.16 sales tax = $38.16 total.
More Minnesota Business Guides
- How to Start a Daycare in Minnesota (2026)
- How to Start a Food Truck in Minnesota (2026)
- How to Start a Hair Salon in Minnesota (2026)
- How to Start a Landscaping Business in Minnesota (2026)
- How to Start a Private Investigator Business in Minnesota (2026)
- How to Start an HVAC Business in Minnesota (2026)
Start a Cleaning Service Business in Other States
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Washington D.C.
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming