Saint Louis, Missouri, is a major Midwestern business hub with a strong mix of corporate headquarters, medical office buildings, co-working spaces, and small-to-medium enterprises. The downtown central business district around Market Street and Broadway houses firms like Stifel Financial, Centene Corporation, and Emerson Electric. Suburban business corridors in Clayton (with its law firms and financial services), Chesterfield Valley, Creve Coeur, and Westport Plaza are dense with professional office spaces. There is also a growing number of flex offices and shared workspaces such as WeWork in Cortex Innovation District and spaces along the Delmar Loop. The demand for commercial cleaning is steady, with competition coming primarily from national franchises (e.g., Jan-Pro, Coverall) and independent local operators. A new entrant can succeed by emphasizing reliability, green cleaning options, and hyper-local service. The market is less saturated on the east side of the river, and many large buildings still prefer bonded and insured local providers who offer flexible scheduling for after-hours cleaning.
You must register your office cleaning business with the Missouri Secretary of State if you are forming an LLC or corporation. For a sole proprietorship, you can operate under your own name, but a “Doing Business As” (DBA) filing with the Saint Louis City or County Recorder of Deeds is required if you use a trade name. Check the specific requirements for your jurisdiction – Saint Louis City has its own business license (roughly $50–$100 per year), while businesses in Saint Louis County need a county business license fee based on gross receipts.
Commercial cleaning services in Missouri are generally subject to state sales tax (4.225%) plus any local taxes. Saint Louis City adds 4.591%, and Saint Louis County adds 3.473% for a combined rate between 8.816% and 9.816% depending on the exact address. You must register for a Missouri Sales Tax ID through the Department of Revenue and collect and remit tax on cleaning services unless you are providing only janitorial supplies (which are taxable separately). Many office cleaning contracts itemize supplies and labor to simplify tax obligations.
Missouri law requires all employers with five or more employees to carry workers’ compensation insurance. Even with fewer than five employees, having coverage protects you from lawsuits. General liability insurance of at least $1 million per occurrence is almost mandatory for office contracts – property managers and building owners will demand proof. Also consider bonding for theft coverage; many Saint Louis commercial landlords require a $10k–$50k bond for after-hours access.
If you handle any chemicals or use wet methods, check with the Saint Louis City Health Department or County Environmental Health for any additional janitorial licenses. Most standard office cleaning does not require a specialized permit, but using floor strippers or waxes may require a Nuisance Dust Control Permit if you generate airborne particulates.
Go to google.com/business and claim your profile. Use your actual physical office address if you have a commercial location – even if you work from home, you can list a home address as long as you are willing to serve clients in person. For service-area businesses, you can hide your street address and set a service radius covering the entire Saint Louis metro (Downtown to Wentzville, St. Charles to Arnold). Verify via postcard, phone, or video – postcard is most reliable for office cleaning.
Select the primary category “Janitorial Service” and secondary categories “Office Cleaning Service,” “Commercial Cleaning,” and “House Cleaning Service” if you also offer residential. In the services section, list “Office cleaning,” “Carpet cleaning,” “Window washing,” “Restroom sanitization,” “Floor stripping and waxing,” and “Move-in/move-out cleaning.” Be specific – clients search for “office cleaning St Louis” and “commercial janitorial services Clayton.”
Add at least 10 high-quality photos of your crew cleaning actual offices in Saint Louis buildings. Include interior shots showing desks, kitchens, and restrooms. Weekly Google Posts about seasonal specials (e.g., “Spring deep cleaning for your downtown office”) help with local engagement. Also use the Q&A section to answer common questions like “Do you clean on weekends?” and “Are you insured?”
Ask every satisfied customer to leave a review mentioning a specific service and location (e.g., “They did a great job cleaning our office in Clayton”). Respond to every review within 48 hours – positive ones get a thank-you, negative ones get an apology and offer to make it right. Aim for a 4.5+ star average.
Target phrases like “office cleaning St Louis MO,” “commercial cleaning Saint Louis County,” “janitorial services downtown St Louis,” and “office cleaners Clayton MO.” Include these in your website’s title tags, meta descriptions, H1 headings, and body content. Create separate city-specific landing pages for each major suburb: “Office Cleaning in Chesterfield,” “Office Cleaning in Creve Coeur,” “Office Cleaning in St. Charles.” Keep each page at least 500 words of unique content describing local service areas and landmarks.
Get listed on major directories: Yelp, YellowPages, Angi (formerly Angie’s List), Manta, BBB, and the Saint Louis Chamber of Commerce directory. Also claim listings on niche sites like CleanExpert.com and JanitorialDirectory.com. Ensure your business name, address, and phone number (NAP) are exactly consistent across all citations – use the same Saint Louis address every time. Inconsistent NAP data is a top reason for poor local rankings.
Earn backlinks from local organizations: sponsor a silent auction at a Saint Louis school, join the St. Louis Business Network or BOMA St. Louis (Building Owners and Managers Association), and offer a testimonial to a commercial real estate blog in exchange for a link. Get featured on local news websites like STLtoday or Fox2Now for community involvement such as free cleaning for a nonprofit.
Implement LocalBusiness schema on your website with fields for name, address, phone, opening hours, service area, and geo-coordinates. Add “availableAtOrFrom” with your Saint Louis zip codes (63101, 63105, 63117, 63141, etc.). This helps Google understand you serve specific neighborhoods.
Pricing in the Saint Louis metro is competitive but reasonable. Most office cleaning contracts are billed per square foot or per hour. For a standard office (carpeted, desk cleaning, trash removal, restroom sanitation), typical rates are:
Run a free GBP audit, analyze your competitors, and track your review growth — all in one platform.
Try BizLaunchIQ Free →