St. Paul Cleaning Business License Requirements
Launching a cleaning business in St. Paul, Minnesota requires coordinating registrations across state and (where applicable) local agencies. There is no specialized "janitorial contractor license" in Minnesota — cleaning companies operate under general business licensing and state entity registration rules.
| Requirement | Agency | Fee | Resource |
|---|---|---|---|
| Minnesota entity registration (LLC or Corp) | MN SOS | $155 (LLC) / $155 (Corp); Annual Renewal: $25 | www.sos.state.mn.us |
| Annual state fee / franchise tax | State revenue or SOS | MN Annual Renewal: $25; St. Paul business license: $75–$200/yr | See state filing portal |
| Local business license / registration | City/County of St. Paul | $75–$200/yr for cleaning businesses (general business category) | www.stpaul.gov |
| State sales/excise tax permit | State DOR | Free (registration) | State tax portal |
| EIN (Federal) | IRS | Free | irs.gov |
Step-by-Step Registration Process
Step 1 — Form Your Entity. Register your LLC or corporation with MN SOS at https://www.sos.state.mn.us/business-liens/business-filings/. Fee: $155 (LLC) / $155 (Corp); Annual Renewal: $25.
Step 2 — Obtain Your EIN. Apply for a federal Employer Identification Number at irs.gov. Free and immediate. Required before opening a business bank account.
Step 3 — Local Business License. City of St. Paul Business License (Division of Inspections). Fee: $75–$200/yr for cleaning businesses (general business category). Obtain at: https://www.stpaul.gov/departments/safety-inspections/licenses.
Step 4 — Sales Tax Registration. Cleaning services are EXEMPT in Minnesota. Minnesota does NOT tax cleaning/janitorial services. MN DOR has ruled cleaning services are nontaxable. Tangible supplies sold to clients are taxable at St. Paul's combined 7.875% rate.
Step 5 — Workers' Compensation. Required for 1+ employee (MN DOLI, dli.mn.gov).
Special Permits
MN MPCA permit for VOC-heavy product use; Ramsey County permit not typically required for standard cleaning.
Insurance Minimums
| Coverage | Minimum | Notes |
|---|---|---|
| General Liability (per occurrence) | $1,000,000 | Many commercial property managers require $2M |
| GL Aggregate | $2,000,000 | Healthcare and government may require $5M umbrella |
| Workers' Compensation | Required for 1+ employee (MN DOLI, dli.mn.gov) | State-specific threshold applies |
| Commercial Auto | $100,000/$300,000 | If employees drive to job sites |
Sales Tax: St. Paul (7.875% (6.875% state + 1% St. Paul/Ramsey County))
Minnesota does NOT tax cleaning/janitorial services. MN DOR has ruled cleaning services are nontaxable. Tangible supplies sold to clients are taxable at St. Paul's combined 7.875% rate.
Union Considerations
SEIU Local 26 represents commercial BSC workers in Minneapolis/St. Paul. St. Paul is NOT right-to-work. MN Prevailing Wage Law (§177.41) applies to government facility cleaning contracts.
Free Tool
Get your complete compliance checklist for St. Paul — licenses, insurance, tax, and more.
St. Paul Local Market Context
St. Paul is the state capital and home to major state government facilities, 3M HQ (Maplewood, adjacent), Regions Hospital, and United Hospital. The historic Lowertown and West 7th Street commercial districts are growing restaurant and retail markets. St. Paul is often overlooked in favor of Minneapolis but offers a less competitive BSC market with strong institutional cleaning demand. BLS 2024 median janitorial wage: $18.20/hr (Twin Cities metro).
Frequently Asked Questions
I already hold a Minneapolis cleaning license — does that cover St. Paul jobs too?
No, it doesn't. St. Paul and Minneapolis each issue their own local business licenses with separate fee schedules, so crossing the river to service an account means pulling a second license. St. Paul's is generally the cheaper of the two at roughly $75-$200 per year. The one thing you don't duplicate is your Minnesota Secretary of State registration, which both cities accept as the same underlying state filing.
Do I charge sales tax on a St. Paul office cleaning invoice?
Not on the cleaning itself. Minnesota exempts cleaning services statewide, so your labor line stays untaxed no matter which city you're working in. The St. Paul combined rate of 7.875% only enters the picture when you sell tangible cleaning supplies to a client — resupplying their paper products or handing off a case of disinfectant, for example. Keep those product sales broken out on the invoice so the taxable portion is obvious.
What does SEIU Local 26 mean for the kind of accounts I can chase?
Local 26 represents janitorial workers across major St. Paul commercial buildings, and that shapes where a non-union shop can realistically compete. If your target list includes Class A office towers — particularly state government facilities around the Capitol area — expect to need signatory status before your bid gets serious consideration. Smaller commercial buildings and residential work generally run non-union, which is where most independent operators build their first book of business.
Where should a brand-new St. Paul operator start instead of the Capitol-area towers?
Start with the accounts that don't sit behind a union-signatory requirement. Smaller commercial buildings and residential cleaning typically operate non-union in St. Paul, so those are the doors that actually open for a new company without a labor agreement in place. Get your MN Secretary of State registration and your $75-$200 city license squared away, build a track record there, and revisit the larger Class A and state government work once you're in a position to go signatory.
How we built this guide
Opora editorial sources from BLS OEWS wage tables, ISSA-447 production rates, NCCI workers' compensation classifications, EPA List N, OSHA 29 CFR standards, and primary state regulatory filings. We don't recycle blog posts — we audit primary documents.
Methodology · Editorial standards · Corrections policy · About Opora
