How to Start a Cleaning Service in Minnesota (2026)




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.


Robert Smith
About the Author

Robert Smith has run a licensed private investigation firm for 8 years from the Florida-Georgia state line - where he learned firsthand how wildly business licensing rules differ between states just miles apart. He personally researched requirements across all 50 states and D.C., reviewing hundreds of government sources over hundreds of hours to build guides he wished existed when he started. Not a lawyer or accountant - just a business owner who has done the research so you don't have to.