Last updated: February 25, 2026
Starting a cleaning service in Iowa is one of the most accessible paths to self-employment in the state. There is no state-level cleaning or janitorial license required, and Iowa does not impose sales tax on most cleaning services. You can form an LLC for just $50 through the Secretary of State’s Fast Track Filing system. Iowa’s biggest compliance note for cleaning business owners: once you hire your first employee, workers’ compensation insurance is required – Iowa has no minimum headcount exemption for most employers, unlike states that set the threshold at 3 or 5 employees. Your main permit requirement will be a local business license from your city or county.
Cleaning Service Requirements in Iowa at a Glance
| Requirement | Agency | Cost | Timeline |
|---|---|---|---|
| LLC Formation | Iowa Secretary of State | $50 (online) | 1 business day |
| Federal EIN | IRS | Free | Immediate (online) |
| Local Business License/Permit | City Clerk / County Office | $25-$150 (varies) | 1-5 business days |
| Sales Tax Registration | Iowa Dept of Revenue (GovConnectIowa) | Free | Immediate |
| General Liability Insurance | Private Carrier | ~$900-$1,800/year | Before starting operations |
| Janitorial Surety Bond | Bonding Company | ~$100-$200/year | Recommended before taking clients |
| Workers’ Compensation Insurance | Private Carrier | ~$2.50-$4.50 per $100 payroll | Required with first employee |
How to Start a Cleaning Service in Iowa (Step by Step)
Step 1: Form Your Business Entity
File your Certificate of Organization with the Iowa Secretary of State via Fast Track Filing. The filing fee is $50 online and is typically processed within 1 business day. Your LLC name must include “LLC,” “L.L.C.,” or “Limited Liability Company.”
You must designate a registered agent with a physical Iowa street address who is available during business hours. A member/manager with an Iowa address can serve as registered agent at no additional cost.
After formation, apply for a free federal EIN at IRS.gov – you’ll receive it immediately online. You need an EIN to open a business bank account and pay employees.
If operating under a name different from your LLC name, file a Fictitious Name Resolution with the Secretary of State for $5 through Fast Track Filing.
Step 2: Get Your Local Business License
Iowa does not have a statewide cleaning license. However, most Iowa cities require a local business license or permit. Contact your city clerk directly or use the IASourceLink License Navigator (free tool) to identify requirements for your specific city.
Common local requirements for cleaning businesses:
- General business license: Most Iowa cities require an annual business license. Typical fees: $25-$150/year
- Home occupation permit: Required if you operate from a home office. Contact your city or county planning department for restrictions.
- City examples: Des Moines, Cedar Rapids, and Davenport each have their own business licensing requirements through their city clerk offices
Step 3: Register for Iowa State Taxes
Register for a sales tax permit through GovConnectIowa at revenue.iowa.gov. Registration is free and the permit does not expire.
Sales tax treatment of cleaning services:
- Residential cleaning services: Generally not subject to Iowa sales tax. Iowa does not tax most services.
- Commercial cleaning services: Also generally not taxable in Iowa under the same rule.
- Cleaning products sold to customers: If you sell or resell cleaning products, those tangible goods are taxable at Iowa’s 6% state rate plus local option taxes.
Iowa income tax: Effective 2026, Iowa’s flat individual rate is 3.9% on all income, including pass-through LLC income. Much simpler than prior years.
UI registration: If you hire employees, register for Iowa unemployment insurance through MyIowaUI within 30 days of first paying wages.
Step 4: Get Business Insurance and Bonding
General Liability Insurance
Not legally required by Iowa state law, but practically essential for any cleaning business. Protects against property damage (broke a client’s window, scratched hardwood floors) and bodily injury claims (client trips over your mop bucket).
- Recommended coverage: $1 million per occurrence / $2 million aggregate
- Typical cost: $900-$1,800/year for a small cleaning operation
- Many clients and commercial property managers require proof of coverage before hiring
Janitorial Surety Bond
A janitorial bond protects clients from theft or property damage by your employees. Not legally required in Iowa, but strongly recommended for commercial clients.
- Common bond amounts: $5,000-$25,000
- Annual premium: $100-$200 depending on bond amount and credit history
Workers’ Compensation Insurance
Iowa requires workers’ compensation as soon as you hire your first employee. There is no 3- or 5-employee minimum for most Iowa employers. Cleaning businesses face moderate workers’ comp rates due to slip/fall and chemical exposure risks.
- Typical rate: $2.50-$4.50 per $100 of payroll for cleaning workers
- Penalties for non-compliance include civil liability and potential criminal charges
- Purchase from a private carrier or through Iowa’s assigned risk pool
Step 5: Set Up Operations
Essential startup items for an Iowa cleaning business:
- Equipment: Commercial vacuum cleaner, mop and bucket system, microfiber cloths, dusters, cleaning caddies, wet floor signs
- Supplies: All-purpose cleaner, disinfectants, glass cleaner, bathroom cleaner, floor cleaner, trash bags, gloves, eye protection
- Business administration: Service agreements/contracts, invoicing software (Wave, FreshBooks, QuickBooks), scheduling tools
- Marketing: Google Business Profile (free), Yelp, Nextdoor, neighborhood Facebook groups, door hangers, vehicle magnets
- Safety compliance: OSHA requires Safety Data Sheets (SDS) for all cleaning chemicals. Provide PPE and training to employees.
Startup Cost Breakdown: Iowa Cleaning Business
| Item | Cost | Notes |
|---|---|---|
| LLC Formation | $50 | Online via Fast Track Filing; 1 business day |
| Federal EIN | Free | IRS.gov, immediate online |
| Local Business License | $25-$150 | Varies by Iowa city/county |
| General Liability Insurance | $900-$1,800/year | $1M per occurrence recommended |
| Janitorial Surety Bond | $100-$200/year | $5K-$25K bond; highly recommended |
| Cleaning Equipment | $400-$1,200 | Vacuum, mop system, supplies for first month |
| Marketing (initial) | $100-$400 | Business cards, door hangers, Google profile |
| Sales Tax Registration | Free | GovConnectIowa; no fee, no expiration |
| Biennial Report (first due 2027) | $30 | $30 online every odd year |
Estimated total first-year cost: $1,600-$3,800
Related Iowa Business Guides
- How to Start a Food Truck in Iowa
- How to Start a Daycare in Iowa
- How to Start an HVAC Business in Iowa
- How to Start a Hair Salon in Iowa
- How to Start a Landscaping Business in Iowa
- How to Start a Private Investigation Business in Iowa
← Back to all Iowa business guides
Frequently Asked Questions
Do I need a license to start a cleaning business in Iowa?
There is no state-level cleaning or janitorial license in Iowa. However, most Iowa cities require a local business license or permit – contact your city clerk. Use the free IASourceLink License Navigator to identify what applies in your city. Some residential areas also require a home occupation permit if you are operating from your home.
Are cleaning services taxable in Iowa?
No. Iowa does not impose sales tax on cleaning services – both residential and commercial cleaning are generally exempt. Iowa sales tax applies to tangible personal property (goods), and most services are not taxed. If you sell cleaning products to clients, those sales are taxable at Iowa’s 6% state rate plus applicable local option taxes.
When do I need workers’ compensation for a cleaning business in Iowa?
Iowa requires workers’ compensation as soon as you hire your first employee. Unlike many states that set thresholds at 3 or 5 employees, Iowa’s general rule is that most employers with any employees must carry coverage. Purchase through a private insurer or Iowa’s assigned risk pool. The Iowa Division of Workers’ Compensation at dial.iowa.gov handles compliance.
How much does it cost to start a cleaning business in Iowa?
You can start a basic Iowa cleaning business for approximately $1,600-$3,800 the first year, including LLC formation ($50), local business license ($25-$150), liability insurance ($900-$1,800/year), a janitorial bond ($100-$200/year), cleaning equipment ($400-$1,200), and initial marketing ($100-$400). Iowa’s $50 LLC filing fee is one of the lowest in the Midwest.
Do I need a bond to run a cleaning business in Iowa?
No state law requires a bond for cleaning businesses in Iowa. However, a janitorial surety bond ($5,000-$25,000 coverage, costing $100-$200/year) is strongly recommended if you plan to work in commercial buildings, offices, or high-value residential properties. Many clients require bonding as a condition of hiring a cleaning company.
Can I run a cleaning business from home in Iowa?
Yes. Most Iowa cleaning businesses start from home. However, your city may require a home occupation permit – contact your local planning or zoning department. Common restrictions: no employees reporting to the home, no exterior signage, no significant client traffic. You can operate from home and drive to client locations without issues in most Iowa jurisdictions.
More Iowa Business Guides
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
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- 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