How Much Does House Cleaning Services Cost in St. Louis, MO?

Discover how Janitorial Service Bids can help you with your cleaning services. Get in touch today and request a quote!

In general, house cleaning services in St. Louis, MO will cost between $114-$245, or $0.08-$0.15 per square foot, with the actual cost being determined by services required. Janitorial Service Bids has all the answers to your home cleaning needs.

House Cleaning Cost Calculator

Residential Janitorial Service Prices

Average House Cleaning Cost in St. Louis, MO

House Size – Square Feet Average Cost 
0–1,000 sq. ft $155–$243
1,001–2,000 sq. ft $155–$257
2,001–4,000 sq. ft $174–$320

Reliable House Cleaners in St. Louis, MO

Better Life Maids
7243 Devonshire Ave
St. Louis, MO 63119

Compare Price Quotes

Heavenly Scent Cleaning
7110 Oakland Ave Ste 20
St. Louis, MO 63117

Compare Price Quotes

Cleaning Concepts Maid Service
8837 Manchester Rd
St. Louis, MO 63144

Compare Price Quotes

7733 Forsyth Blvd
St. Louis, MO 63105

Compare Price Quotes

Zip Codes Served: 63101, 63102, 63103, 63104, 63105, 63106, 63107, 63108, 63109, 63110, 63111, 63112, 63113, 63115, 63116, 63117, 63118, 63119, 63120, 63123, 6312

Keep the Environment Clean

The city of St. Louis, Missouri gets 42 inches of rain on average each year and July is the hottest month with an average high temperature of 88. Things get cold for this city in January with lows that oftentimes stay in the 20s. These extreme temperatures can certainly have an impact on the local environment.

Map of Service Area:


Cost to Clean 1200 Sq Foot House

Cost to Clean 1500 Sq Foot House

Cost to Clean 2000 Sq Foot House

Cost to Clean 2500 Sq Foot House

Cost to Clean 3000 Sq Foot House

Cost to Clean 4000 Sq Foot House