Call for a Free Estimate
Tell us the size of your home, your neighborhood in Salt Lake City, and what kind of clean you need. We'll give you a clear answer without making you wait.

Family-owned · Salt Lake City Local
Fully insured to $2M, rated 4.8 stars on Google, and rooted right here in Salt Lake County.
Free estimate
Three fields. It reaches a person here, not a call centre.
If you're searching for a cleaning company in Salt Lake City, you want someone who actually shows up, does a thorough job, and doesn't disappear after the first visit. Magic Castle Cleaning is locally owned, carries $2,000,000 in general liability insurance, and has earned a 4.8-star rating across 20 Google reviews from real Salt Lake City households. We're not a franchise that routes calls through a national center. Steven Cassell runs this business, and every clean is done by people we've vetted and trained ourselves. Call us at (801) 618-2548 for a free estimate.
We know Salt Lake City's neighborhoods the way a cleaner should: from the craftsman bungalows in The Avenues to the busy family homes in Sugar House, the historic blocks of Yalecrest, and the hillside properties on East Bench. Each of those areas has its own pace and its own kind of home, and we've cleaned them all. We serve all of Salt Lake City as part of our Salt Lake County coverage, Monday through Friday 8am to 8pm, and we're also available on Saturdays and Sundays for clients who need a weekend slot.
From weekly maintenance visits to full deep cleans before a move, we cover the whole range.
Weekly, bi-weekly, or monthly visits that keep your home consistently clean without you having to think about it. Most of our Salt Lake City clients start here and stick with the same cleaner.
A room-by-room clean that goes past the surface: baseboards, inside appliances, cabinet fronts. Salt Lake City homes with pets or heavy use especially benefit from starting with a deep clean.
Salt Lake City's rental market moves fast. We clean to landlord standards so you have the best shot at your deposit back. Book before your lease-end date because we fill up quickly around the first and fifteenth of the month.
A one-time house cleaning visit covering kitchens, bathrooms, bedrooms, and common areas. Good choice if you haven't had a professional clean in a while and want to see what we do before committing to recurring service.
Salt Lake City has a dense small-business and office population along the downtown corridor and throughout the county. We offer office cleaning on a recurring schedule to keep your workplace presentable.
We offer carpet cleaning as an add-on to your house clean. We do not clean area rugs, couches, or mattresses, so if that's what you need, we'll be straight with you about it rather than book a job we can't deliver.
Why Magic Castle
Locally owned, verifiably insured, and straight with you about what we will and won't do.
$2,000,000 general liability insurance
Not a general claim — real coverage you can verify.
4.8 stars across 20 Google reviews
Every review is from a real Salt Lake City area client. We didn't pay for them.
Nextdoor Neighborhood Fave three years running
2023, 2024, and 2025 — voted by neighbors in the communities we actually serve.
We won't book work we can't do right
No rug cleaning, no upholstery, no remediation. If a job isn't in our scope, we say so before we waste your time.
How It Works
No guesswork, no surprises. Here's how a new Salt Lake City client goes from first call to clean home.
Tell us the size of your home, your neighborhood in Salt Lake City, and what kind of clean you need. We'll give you a clear answer without making you wait.
Pick a time that works, including weekends. We confirm the booking, tell you exactly what to expect, and show up on time. Punctuality is something our clients mention specifically and often.
We bring our own supplies, use eco-friendly products, and work through the home systematically. When we leave, the place smells clean and looks the way a professionally cleaned home should.
Straight from Google
Where we work
Salt Lake City's locally owned cleaning company with $2M insurance and a three-year Nextdoor Neighborhood Fave record.