Call for a Free Estimate
Tell us about your space: square footage, number of restrooms, cleaning frequency you're looking for, and any scheduling constraints. We give you an honest quote — no pressure.

Family-owned · Salt Lake City Local
Insured to $2M, vetted cleaners, flexible scheduling for Salt Lake County offices and commercial spaces.
Free estimate
Three fields. It reaches a person here, not a call centre.
Office cleaning and commercial janitorial service are not the same thing, and that distinction matters when you're choosing who gets a key to your workplace. Magic Castle Cleaning handles office and commercial cleaning for businesses across Salt Lake County: offices, retail spaces, medical suites, and educational facilities. We carry $2,000,000 in general liability coverage (Policy #p101.767.476.5), and every cleaner on our team goes through a background check before they ever step inside a client's building. If your current provider can't say the same, that's worth a conversation. Call us at (801) 618-2548 for a free estimate.
What drives the cost of commercial cleaning up or down? Square footage is the obvious factor, but it's rarely the biggest one. Frequency matters more: a daily clean of a medical office costs more annually than a bi-weekly clean of a comparable retail space, even if the square footage is identical. Surface types, restroom count, and after-hours scheduling requirements all move the number too. We don't publish rates because a quote that doesn't account for your specific space isn't a real quote. Every job is different — contact Magic Castle Cleaning for an accurate estimate.
A thorough clean across every area your team and clients actually use.
We dust and wipe all horizontal surfaces, clean phone handsets, sanitize keyboards if accessible, and clear common area tables. The spots employees stop noticing because they see them every day are the ones clients notice immediately.
Full scrub of toilets, sinks, and fixtures. We disinfect high-touch surfaces, restock supplies if provided, clean mirrors, and mop floors. Restrooms are where your building's cleanliness standard gets judged hardest.
We vacuum carpeted areas and mop hard floors throughout the space. Conference rooms, hallways, and entryways all get the same treatment as individual offices — no shortcuts on the back areas.
All wastebaskets emptied and relined. Break room trash removed. We don't leave a clean desk next to an overflowing bin.
We work with a range of commercial clients. If your space has staff, clients, or customers moving through it regularly, we can keep it clean.
Open-plan offices, private suites, multi-tenant buildings. We work around your hours and won't disrupt your team's workday.
Storefronts and retail floors where first impressions drive sales. Clean glass, clean floors, clean restrooms — your customers notice all three.
Higher sanitation standards, more restroom traffic, more high-touch surfaces. We bring the same thoroughness to medical suites that we bring to deep cleans in residential spaces.
Classrooms, hallways, and administrative offices. Schools and training centers need cleaning schedules that work around instruction hours — we accommodate that.
You don't need a 10,000 sq ft office to deserve a clean workspace. We work with small teams and single-suite businesses throughout the county just as readily as we work with larger clients.
How It Works
No complicated onboarding, no lengthy contracts to start. Here's how most clients go from inquiry to a clean space.
Tell us about your space: square footage, number of restrooms, cleaning frequency you're looking for, and any scheduling constraints. We give you an honest quote — no pressure.
Our cleaners arrive with all supplies and equipment. You don't need to provide anything. We confirm the scope with you on the first visit so nothing gets missed.
We can schedule daily, weekly, bi-weekly, or monthly recurring service. If you just need a one-time deep clean before an event or after a tenant moves out, that works too.
Why Magic Castle Cleaning
Rated 4.8 stars across 20 Google reviews. Named Nextdoor Neighborhood Fave three years running. Insured to $2M.
$2,000,000 general liability insurance
Policy #p101.767.476.5 — we'll provide the certificate on request.
Background-checked cleaners
Every cleaner goes through a vetting process before entering any client space.
Fully equipped — no supply list for you
We bring everything. You don't need to stock a closet for us.
Flexible hours including after-hours service
We can clean before your team arrives or after they leave. You set the time.
Straight from Google